只需要m文件就可以了,但是m文件要能通过得出正确结果(顺便说一下是在什么哪个matlab版本环境下的,尽量不要使用扩展工具箱)
1. 猜数游戏。
首先由计算机产生[1,100]之间的随机整数,然后由用户猜测所产生的随机数。根据用户猜测的情
只需要m文件就可以了,但是m文件要能通过得出正确结果(顺便说一下是在什么哪个matlab版本环境下的,尽量不要使用扩展工具箱)
1. 猜数游戏。
首先由计算机产生[1,100]之间的随机整数,然后由用户猜测所产生的随机数。根据用户猜测的情况给出不同提示,如猜测的数大于产生的数,则显示“High”,小于则显示“Low”,等于则显示“You won”,同时退出游戏。用户最多可以猜7次。
2. 用筛选法求某自然数范围内的全部素数。
素数是大于1,且除了1和它本身以外,不能被其他任何整数所整除的整数。用筛选法求素数的基本思想是:要找出2~m之间的全部素数,首先在2~m中划去2的倍数(不包括2),然后划去3的倍数(不包括3),由于4已被划去,再找5的倍数 (不包括5),…,直到再划去不超过的数的倍数,剩下的数都是素数。
3. Fibonacci数列定义如下:
f1=1
f2=1
fn=fn-1 fn-2 (n>2)
求Fibonacci数列的第20项。
4. 输入三角形的三条边,求面积。
5.建立数据文件test.dat,要求该文件可以读、写。文件内容如下:
NAME SCORE
Liuqi 84.0
Zhangbin 87.5
Liping 90.0
Wangwei 78.0
Wujian 92.5
… …
6. 已知某班的5名学生的三门课成绩列表如下:
学生序号 1 2 3 4 5
高等数学 78 89 64 73 68
外语 83 77 80 78 70
MATLAB语言 82 91 78 82 68
试写出有关命令,先分别找出三门课的最高分及其学生序号;然后找出三门课总分的最高分及其学生序号。
针对上小题的成绩表,求出其三门课总分存入数组ZF,再利用SORT命令对之按降序排序,同时把相应的学生序号存入数组XH。
7. 试编一个m程序,将一维数组x中的N个数按颠倒的次序重新存储。如N=5,原来x为:
x=[ 1 3 5 7 9 ]
而经过颠倒处理后x中数据的次序应该为:
x=[ 9 7 5 3 1 ]
8. 用随机顶点坐标画出5个粉色的三角形,并用黄色的○表示顶点
9. 用fzero 求取下列方程最接近的5个根
a)弹簧的振动方程
tan(x)=x
b) 平板的对流换热方程 p=0.1
2* cot(x)=x/p-p/x
10 椭圆和抛物线相交求交点
g(x,y)=x^2/4 y^2-1
f(x,y)=y-4x^2 3
展开
全部