matlab需要m文件,几个很简单的matlab题

只需要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

展开

全部

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值