欢迎来到天天文库
浏览记录
ID:55960114
大小:343.00 KB
页数:7页
时间:2020-06-18
《上机习题4 MATLAB7.0基本编程.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、实验四MATLAB7.0基本编程实验目的:①掌握脚本和函数;②掌握matlab中的变量和M文件的流控制语句;③掌握函数的设计和实现。实验要求:给出程序和实验结果。实验内容:一、一个三位整数各位数字的立方和等于该数本身则称该数为水仙花数。输出全部水仙花数。>>X=[];>>fori=100:999a=floor(i/100);b=floor((i-100*a)/10);c==floor(i-100*a-10*b);c=floor(i-100*a-10*b);ifi==a^3+b^3+c^3X=[X,i];endend>>XX=153370371407>>二
2、、从键盘输入若干个数,当输入10时结束输入,求这些数的平均值和它们之和。sum=0;cnt=0;a=input('Enteranumber(endin10):');while(a~=10)sum=sum+val;cnt=cnt+1;a=input('Enteranumber(endin10):');endif(cnt>0)sumb=sum/cntend三、求[1000,2000]之间第一个能被17整除的整数。四、若一个数等于它的各个真因子之和,则称该数为完数,如6=1+2+3,所以6是完数。求[1,10000]之间的全部完数。五、Fibonacci数列定
3、义如下:=1=1求Fibonacci数列的第20项。>>f(1)=1;>>f(2)=1;>>fori=3:20f(i)=f(i-1)+f(i-2);end>>f(20)ans=6765functiony=myFab(n)ifn<3 y=1;else y=myFab(n-1)+myFab(n-2);end保存为myFab.m六、设计一个猜数游戏。首先由计算机产生[1,100]之间的随机整数,然后由用户猜测所产生的随机数。根据用户猜测的情况给出不同提示,如猜测的数大于产生的数,则显示“High”,小于则显示“Low”,等于则显示“Youwon”,同时退出
4、游戏。用户最多可以猜7次。实验结果:
此文档下载收益归作者所有