姓名学号专业班级
课程名称MATLAB程序设计A实验名称MATLAB程序设计
实验日期
同组人员指导教师
得分
【实验名称】MATLAB程序设计
【实验类型】基础性实验
【实验目的与要求】
目的:
MATLAB顺序结构编程;
MATLAB选择结构编程;
MATLAB循环结构编程
要求:
掌握MATLAB基础编程的方法;
掌握函数文件的使用方式;
熟悉编程的基本结构;
【实验主要仪器设备及台套数】
装有MATLAB(版本7.1)应用软件的计算机。
【实验学时】2学时
实验内容:
1.从键盘上输入一个3位整数,将它反向输出。如输入639,输出为936.
2.输入一个百分制成绩,要求输出成绩等级A、B、C、D、E。其中90~100分为A,80~90分为C,60~69分为D,60分一下为E。要求:
分别用if语句和switch语句实现。
输出百分制成绩后要判断该成绩的合理性,对不合理的成绩应输出出错信息。
3.生成一个四维随机阵,求取其中每行元素的和和每列元素的和。
4.创建函数文件的方法,编程完成求取圆的面积和球的体积。
5.利用函数调用,求取平均值。
(2)用switch语句
score=input(''请输入成绩:'');
switchfix(score/10)
case{9,10}
disp(''A'');
case{8}
disp(''B'');
case{7}
disp(''C'');
case{6}
disp(''D'');
case{0,1,2,3,4,5}
disp(''E'');
otherwise
disp(''出错'');
end
a=fix(x/100);
b=rem(fix(x/10),10);
c=rem(x,10);
d=a+b10+c100
2.题
(1)用if语句
score=input(''请输入成绩:'');
ifscore>=90&&score<=100
disp(''A'');
elseifscore>=80&&score<=89
disp(''B'');
elseifscore>=70&&score<=79
disp(''C'');
elseifscore>=60&&score<=69;
disp(''D'');
elseifscore<60;
disp(''E'');
else
disp(''出错'');
End
S=pir^2;
V=4/3pir^3;
软后在MATLAB的命令窗口中调用该函数文件
[S,V]=fy(3)
题
首先建立函数文件
functionc=fx(f)
c=mean(f);
软后在MATLAB的命令窗口中调用该函数文件
y=input(''请输入一些数:'');
x=fx(y)
【实验心得】
通过本次实验我了解了MATLAB程序控制结构,它们分别是顺序结构、悬着结构和循环结构。通过上级的不断试验,让我掌握了利用M文件进行函数调用和函数文件创建。本次试验,我遇到了一些问题,比如忘了带单引号、字母打错等,通过自己的不断反复修改,我终于全做完了,本次试验,增加了我改正纠错的能力,为我以后学习更深的MATLAB知识奠定了一定的基础。
|
|