数模答案
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验作业
对以下问题,编写M 文件:
(1)用起泡法对10个数由小到大排序. 即将相邻两个数比较,将小的调到前头.
(2)有一个4x5矩阵,编程求出其最大值及其所处的位置.
(3)编程求
(4)一球从100米高度自由落下,每次落地后反跳回原高度的一半,再落下. 求它在第10次落地时,共经过多少米?第10次反弹有多高?
(5)有一函数 ,写一程序,输入自变量的值,输出函数值. 解(1)
编写qipao.m 文件如下:
function qipao(x)
for j=1:10
for i=1:10-j
if x(i)>x(i+1)
t=x(i);
x(i)=x(i+1);
x(i+1)=t;
end
end
end
x
解(2)
编写maximum.m 文件如下:
function maximum(x)
t=max (max(x))
for i=1:4
for j=1:5
if t==x(i,j)
i
j
end
end
end
∑=20
1!n n y xy x y x f 2sin ),(2++=
解(3)
编写jiehe.m文件如下所示:
function jiehe(x)
s=1;
sum=0;
for i=1:x
s=s*i;
sum=sum+s;
end
sum
解(4):
编写high.m文件如下:function high(x)
sum=0;
high=100;
for i=1:10
sum=sum+high;
high=high/2;
end
high
high=50;
for i=1:9
sum=sum+high;
high=high/2;
end
sum
解(5)
编写fun.m文件如下:function f=fun(x,y)
f=x.^2+sin(x.*y)+2*y;