配色: 字号:
MATLAB程序设计
2015-06-07 | 阅:  转:  |  分享 
  
姓名学号专业班级

课程名称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知识奠定了一定的基础。









献花(0)
+1
(本文系稻草人之书首藏)