Matlab_上机实验M文件的运用.pdf

Matlab_上机实验M文件的运用.pdf

ID:55745808

大小:104.94 KB

页数:4页

时间:2020-06-02

Matlab_上机实验M文件的运用.pdf_第1页
Matlab_上机实验M文件的运用.pdf_第2页
Matlab_上机实验M文件的运用.pdf_第3页
Matlab_上机实验M文件的运用.pdf_第4页
资源描述:

《Matlab_上机实验M文件的运用.pdf》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、李俊良通信11002班201006113Matlab实验21、编写一个函数文件,计算一个球的体积。M文件如下(命名为volume.m):functionV=volume(r)ifr<0%判断球半径r的大小error('rissmallerthan0,errorinput!');%如果半径r小于0提示输入错误elseV=4/3*pi*r^3;%计算球的体积end在命令窗口中输入如下指令:>>volume(5)运行结果为:ans=523.59882、分别用命令文件和函数文件实现下题(1)Y<3时的最大的n值(2)与

2、(1)的n值对应的y值M文件如下(命名为summ1.m):functiony=summ1(n)y=0;fork=1:n;y=y+1/(2*k-1);ify>3;m=k-1y2=summ1(m)break;endend在命令窗口中输入如下指令:>>summ1(100)运行结果为:m=561李俊良通信11002班201006113y2=2.9944ans=3.00333、输入一个百分制成绩,要求输出成绩等级,A,B,C,D,E.其中90-100分为A,80-89为B,70-79为C,60-69分为D,60分以下为E

3、。要求:(1)分别用if和switch语句实现(2)输入百分制成绩后要判定成绩的合理性,对不合理的成绩要做出出错信息。方法一:if函数法%求解输出成绩等级的If源程序代码byljlclear;clc;%删除wordspace中的矩阵变量并进行清屏处理fenshu=input('输入分数=');iffenshu<0

4、

5、fenshu>100%判断分数的值error('fenshu输入不合理,错误的输入!');%如果分数不合理提示输入错误elseiffenshu>=90r='A'elseiffenshu>=80r

6、='B'elseiffenshu>=70r='C'elseiffenshu>=60r='D'elser='E'end在命令窗口中输入如下指令:输入分数=60运行结果:r=D输入分数=101运行结果:???Errorusing==>chengji_ifat5fenshu输入不合理,错误的输入!方法二:switch法%求解输出成绩等级的Switch源程序代码byljlclear;clc;%删除wordspace中的矩阵变量并进行清屏处理fenshu=input('输入分数=');2李俊良通信11002班201006

7、113iffenshu<0

8、

9、fenshu>100%判断分数的值error('分数输入不合理,错误的输入!');%如果分数不合理提示输入错误elseswitchfix(fenshu/10)case{10,9}r='A'case8r='B'case7r='C'case6r='D'otherwiser='E'endend在命令窗口中输入如下指令:输入分数=90运行结果:r=A输入分数=-88运行结果:???Errorusing==>chengji_switchat5分数输入不合理,错误的输入!4、鸡兔同笼问题:鸡和

10、兔子关在一个笼子里,已知共有头36个,脚100个,求笼内关了多少只兔子和多少只鸡?程序如下:%求解鸡兔同笼问题的源程序代码byljlclear;clc;%删除wordspace中的矩阵变量并进行清屏处理Ji=1;%设定鸡的数目从一只开始while1%不满足条件继续试ifJi*2+(36-Ji)*4==100&(Ji+(100-Ji*2)/4)==36%鸡兔同笼的条件(同时满足两个)break;%一旦条件满足,跳出循环endJi=Ji+1;endJi%输出鸡的数目Tu=(100-2*Ji)/4%输出兔子的数目运行

11、结果如下:Ji=3李俊良通信11002班20100611322Tu=144

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。