数模答案

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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;

相关文档
最新文档