云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > Matlab程序设计实验3

Matlab程序设计实验3

  • 62 次阅读
  • 3 次下载
  • 2025/6/17 14:13:53

中南大学MATLAB实验

报告三

2014年5月17日

20MATLAB程序设计实验3

程序设计

一.实验目的

1. 掌握使用if、switch语句实现选择结构,使用for、while语句实现循环结构。 2. 掌握使用向量运算代替循环操作的方法,理解MATLAB程序的特点。 3. 掌握定义、调用MATLAB函数的方法。 4.

二.实验内容

1. 输入百分制成绩,先判断成绩是否合理,若不合理输出错误信息,若合理则转换为等级

A~E输出。[90, 100]区间为A,[80, 89]区间为B,[70, 79]区间为C,[60, 69]区间为D,60以下为E。 解:程序及结果为:

chengji=input('请输入成绩:'); if chengji>100 || chengji<0 disp('error');

elseif chengji>=90 & chengji<=100 disp('A');

elseif chengji>=80 & chengji<90 disp('B');

elseif chengji>=70 & chengji<80 disp('C') ;

elseif chengji>=60 & chengji<70 disp('D');

else chengji>=0 & chengji<60 disp('E'); end

请输入成绩:104 Error

请输入成绩:56 E

请输入成绩:89 B

2. 生成5个随机数,求其最大数和最小数,用循环结构求解,用Max/Min函数验证。 解:程序及结果为:

m=randperm(5); disp(m); max=m(1); min=m(1); for i=2:5 if maxm(i) min=m(i); end end disp(min); 输出结果为:

1 2 3 4 5 5 1

3.

y?sinx,求y在x=0,0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9时的值。用循环

结构求解,用x=[0:0.1:0.9]验证。 解:程序及结果为:

循环结构求解程序及结果: n=9; for x=0:n

y=sin(x/10) end y y = 0 y =

0.0998 y =

0.1987 y =

0.2955 y =

0.3894 y =

0.4794 y =

0.5646 y =

0.6442 y =

0.7174 y =

0.7833 y =

0.7833

验证过程如下: x=[0:0.1:0.9]; y=sin(x) y =

Columns 1 through 10

0 0.0998 0.1987 0.2955 0.3894 0.4794 0.5646 0.6442 0.7174 0.7833

验证结果和原来结果相同,所以正确 4. 用函数的递归调用定义一个函数文件,求解:程序及结果为: 函数定义如下:

function f=fu(n,m); if n<=1 f=1; else

f=fu(n-1,m)+n^m; end 调用如下:

?ii?1nm,调用该文件求

?k??kk?1k?1100502

s=0; a=100;b=1; c=50;d=2; s=s+fu(a,b)+fu(c,d)

调用结果如下: s =

47975

绘图

一.实验目的

1. 掌握绘制二维图形和三维图形的方法。 2. 掌握图形控制和修饰处理的方法。

3. 掌握定义、调用MATLAB函数的方法。

二.实验内容

1. 绘制x2?2y2?64。

解:程序及结果为:

t=linspace(-2*pi,2*pi,200); x=8*cos(t);

y=4*sqrt(2)*sin(t); plot(x,y)

搜索更多关于: Matlab程序设计实验3 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

中南大学MATLAB实验报告三 2014年5月17日 20MATLAB程序设计实验3 程序设计 一.实验目的 1. 掌握使用if、switch语句实现选择结构,使用for、while语句实现循环结构。 2. 掌握使用向量运算代替循环操作的方法,理解MATLAB程序的特点。 3. 掌握定义、调用MATLAB函数的方法。 4. 二.实验内容 1. 输入百分制成绩,先判断成绩是否合理,若不合理输出错误信息,若合理则转换为等级A~E输出。[90, 100]区间为A,[80, 89]区间为B,[70, 79]区间为C,[60, 69]区间为

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com