实验四 MATLAB70基本编程

实验四 MATLAB70基本编程

ID:41032705

大小:38.50 KB

页数:5页

时间:2019-08-14

实验四 MATLAB70基本编程_第1页
实验四 MATLAB70基本编程_第2页
实验四 MATLAB70基本编程_第3页
实验四 MATLAB70基本编程_第4页
实验四 MATLAB70基本编程_第5页
资源描述:

《实验四 MATLAB70基本编程》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验四MATLAB7.0基本编程实验目的:①掌握脚本和函数;②掌握matlab中的变量和M文件的流控制语句;③掌握函数的设计和实现。实验要求:给出程序和实验结果。实验内容:一、一个三位整数各位数字的立方和等于该数本身则称该数为水仙花数。输出全部水仙花数。temp=[];fori=100:999a=fix(i/100);b=fix((i-a*100)/10);c=i-a*100-b*10;if(a^3+b^3+c^3)==itemp=[tempi];endendtemptemp=153370371407二、从键盘输入若干个数

2、,当输入10时结束输入,求这些数的平均值和它们之和。x=input('请输入:');sum=x;i=1;whilex~=10x=input('请输入:');sum=sum+x;i=i+1;endsum5y=sum/i请输入:2请输入:8请输入:4请输入:6请输入:7请输入:6请输入:3请输入:10sum=46y=5.7500三、求[1000,2000]之间第一个能被17整除的整数。forx=1000:2000ifrem(x,17)~=0continueendbreakend5xx=1003四、若一个数等于它的各个真因子之和

3、,则称该数为完数,如6=1+2+3,所以6是完数。求[1,10000]之间的全部完数。forx=1:1000s=0;fork=1:x/2ifrem(x,k)==0s=s+k;endendifx==sdisp(x);endend628496五、Fibonacci数列定义如下:=1=15求Fibonacci数列的第20项。f(1)=1;f(2)=1;fori=3:20f(i)=f(i-1)+f(i-2);endf(20)ans=6765六、设计一个猜数游戏。首先由计算机产生[1,100]之间的随机整数,然后由用户猜测所产生的随

4、机数。根据用户猜测的情况给出不同提示,如猜测的数大于产生的数,则显示“High”,小于则显示“Low”,等于则显示“Youwon”,同时退出游戏。用户最多可以猜7次。a=fix(rand(1)*100+1);fork=1:7n=input('请输入一个[1,100]之间的整数:n=');ifn>adisp('High');elseifn

5、个[1,100]之间的整数:n=50Low请输入一个[1,100]之间的整数:n=75Low请输入一个[1,100]之间的整数:n=88Low请输入一个[1,100]之间的整数:n=94Low请输入一个[1,100]之间的整数:n=100High请输入一个[1,100]之间的整数:n=965Youwon5

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

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

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