用MATLAB编程

1.编写程序:猜数字游戏,总共能猜10次:当猜的数大于真实数时,输出‘HIGH’;当猜的数小于真实数时,输出‘LOW’;当猜的数等于真实数时,输出‘YOUWIN’,程序结... 1. 编写程序:猜数字游戏,总共能猜10次:
当猜的数大于真实数时,输出‘HIGH’;
当猜的数小于真实数时,输出‘LOW’;
当猜的数等于真实数时,输出‘YOU WIN’,程序结束.
2. 编写程序,求f(x)=x3+x2+x+4在[1,10]的定积分,用梯形法写出程序,并与MATLAB中的定积分函数进行比较。
3. 编写程序,求Fibonacc数列:
f1=1, f2=1, fn=f(n-1)+f(n-2) ,n>2,并求f (20)的值。
4.编写程序,实现对矩阵按行由大到小排序。
展开
 我来答
流星flying
2010-01-04 · TA获得超过9172个赞
知道大有可为答主
回答量:1337
采纳率:100%
帮助的人:1201万
展开全部
1.
n=10;
a=5;
f=0;
while (f~=1 && n>0)
b=input('请输入猜的数值:');
if b>a
'HIGH'
elseif b<a
'LOW'
else
f=1;'YOU WIN'
end
n=n-1;
end

2.
m=100;
x=linspace(1,10,m);
h=9/(m-1);
n=length(x);
y=x.^3+x.^2+x+4;
f=0;
for i=1:n-1
f=f+h/2*(y(i)+y(i+1));
end
f
f1=double(int('x^3+x^2+x+4',1,10))
err=f1-f

3.
n=20;
f(1)=1;f(2)=1;
for i=3:n
f(i)=f(i-1)+f(i-2);
end
f(n)

4.
a=fix(rand(3)*10)
b=sort(a,1,'descend')
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式