Matlab程序设计.docx

上传人:b****8 文档编号:24029844 上传时间:2023-05-23 格式:DOCX 页数:13 大小:604.78KB
下载 相关 举报
Matlab程序设计.docx_第1页
第1页 / 共13页
Matlab程序设计.docx_第2页
第2页 / 共13页
Matlab程序设计.docx_第3页
第3页 / 共13页
Matlab程序设计.docx_第4页
第4页 / 共13页
Matlab程序设计.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

Matlab程序设计.docx

《Matlab程序设计.docx》由会员分享,可在线阅读,更多相关《Matlab程序设计.docx(13页珍藏版)》请在冰豆网上搜索。

Matlab程序设计.docx

Matlab程序设计

深圳大学实验报告

 

课程名称:

可视化计算语言

实验项目名称:

Matlab程序设计

学院:

医学院

专业:

生物医学工程

指导教师:

报告人:

学号:

班级:

实验时间:

20121010

实验报告提交时间:

20121010

教务部制

实验目的与要求:

1.掌握利用if语句、switch语句实现选择结构的方法。

2.掌握利用for语句、while语句实现循环结构的方法。

3.熟悉利用向量运算来代替循环操作的方法并理解MATLAB程序设计的特点。

4.掌握定义和调用MATLAB函数的方法。

实验过程及内容:

1.从键盘输入一个3位整数,将它反向输出。

如输入639,输出为936。

运行结果:

 

2.输入一个百分制成绩,要求输出成绩等级A,B,C,D,E。

其中90~100分为A,80~89分为B,70~79分为C,60~69分为D,60分以下为E。

要求:

(1)分别用if语句和switch语句实现。

(2)输入百分制成绩后要判断该成绩的合理性,对不合理的成绩应输出出错信息。

If语句:

输出结果:

请输入学生的成绩:

56

grade=

E

请输入学生的成绩:

67

grade=

D

请输入学生的成绩:

78

grade=

C

请输入学生的成绩:

89

grade=

B

请输入学生的成绩:

90

grade=

A

请输入学生的成绩:

109

grade=

输入出错

Switch语句

3.输入20个数,求其中最大数和最小数。

要求分别用循环结构和调用MATLAB的max函数、min函数来实现。

运行结果:

4.y=

,当a取-3.0,-2.9,-2.8,…,2.8,2.9,3.0时,求各点的函数值。

要求分别用顺序结构和循环结构实现。

 

5.当n分别取100、1000、10000时,求下列各式的值:

(1)

(2)

要求分别用循环结构和向量运算(使用sum函数)来实现。

循环结构:

请选择100,1000,10000:

100

sum=

1.6350

请选择100,1000,10000:

1000

sum=

1.6439

 

请选择100,1000,10000:

10000

sum=

1.6448

请选择100,1000,10000:

100

y=

1.5669

请选择100,1000,10000:

1000

y=

1.5704

请选择100,1000,10000:

10000

y=

1.5708

6.建立5×6矩阵,要求输出矩阵第n行元素。

当n值超过矩阵的行数时,自动转为输出矩阵最后一行元素,并给出出错信息。

 

输出结果:

a=

0.81470.09750.15760.14190.65570.7577

0.90580.27850.97060.42180.03570.7431

0.12700.54690.95720.91570.84910.3922

0.91340.95750.48540.79220.93400.6555

0.63240.96490.80030.95950.67870.1712

请选择要输出的第n行矩阵:

2

0.90580.27850.97060.42180.03570.7431

请选择要输出的第n行矩阵:

4

0.91340.95750.48540.79220.93400.6555

请选择要输出的第n行矩阵:

5

0.63240.96490.80030.95950.67870.1712

请选择要输出的第n行矩阵:

7

输入错误!

自动输出最后一行的元素。

0.63240.96490.80030.95950.67870.1712

请选择要输出的第n行矩阵:

5

0.63240.96490.80030.95950.67870.1712

请选择要输出的第n行矩阵:

4

0.91340.95750.48540.79220.93400.6555

 

7.已知

(1)当

时,y的值是多少。

y=

0.6390

(2)当

时,y的值是多少。

y=

4.0682e+015

8.先用函数的递归调用定义一个函数文件求

,然后调用该函数文件求

y=

4.7978e+004

实验结论:

这个实验,我学会了如何在matlab中使用循环语句,if语句,switch语句。

但不会用向量运算。

指导教师批阅意见:

成绩评定:

指导教师签字:

年月日

备注:

注:

1、报告内的项目或内容设置,可根据实际情况加以调整和补充。

2、教师批改学生实验报告时间应在学生提交实验报告时间后10日内。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高等教育 > 农学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1