《MATLAB 程序设计与应用》刘卫国高等教育出版社第4章课后答案文档格式.docx

上传人:b****3 文档编号:17398889 上传时间:2022-12-01 格式:DOCX 页数:9 大小:15.50KB
下载 相关 举报
《MATLAB 程序设计与应用》刘卫国高等教育出版社第4章课后答案文档格式.docx_第1页
第1页 / 共9页
《MATLAB 程序设计与应用》刘卫国高等教育出版社第4章课后答案文档格式.docx_第2页
第2页 / 共9页
《MATLAB 程序设计与应用》刘卫国高等教育出版社第4章课后答案文档格式.docx_第3页
第3页 / 共9页
《MATLAB 程序设计与应用》刘卫国高等教育出版社第4章课后答案文档格式.docx_第4页
第4页 / 共9页
《MATLAB 程序设计与应用》刘卫国高等教育出版社第4章课后答案文档格式.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

《MATLAB 程序设计与应用》刘卫国高等教育出版社第4章课后答案文档格式.docx

《《MATLAB 程序设计与应用》刘卫国高等教育出版社第4章课后答案文档格式.docx》由会员分享,可在线阅读,更多相关《《MATLAB 程序设计与应用》刘卫国高等教育出版社第4章课后答案文档格式.docx(9页珍藏版)》请在冰豆网上搜索。

《MATLAB 程序设计与应用》刘卫国高等教育出版社第4章课后答案文档格式.docx

e=rem(e,10);

g=b;

b=d;

d=g;

g=c;

c=e;

e=g;

a=1000*b+100*c+10*d+e;

disp(['

加密后:

num2str(a)])

2.

逻辑表达式法:

请输入a:

'

b=input('

请输入b:

c=input('

请输入c:

x=0.5:

1:

5.5;

x1=(x>

=0.5&

x<

1.5);

x2=(x>

=1.5&

3.5);

x3=(x>

=3.5&

=5.5);

y1=a.*(x.^2)+b.*x+c;

y2=a*(sin(b)^c)+x;

y3=log(abs(b+c./x));

y=y1.*x1+y1.*x2+y3.*x3;

disp(y)

if语句法:

forx=0.5:

5.5

ifx>

=0.5&

x<

1.5

y=a.*(x.^2)+b.*x+c

elseifx>

=1.5&

3.5

y=a*(sin(b)^c)+x

=3.5&

y=log(abs(b+c./x))

switch语句法:

switchfloor(x/0.5)

case{1,2}

y=a.*(x.^2)+b.*x+c;

case{3,4,5,6}

y=a*(sin(b)^c)+x;

case{7,8,9,10}

y=log(abs(b+c./x));

end

3.

x=fix(rand(1,20)*89)+10;

x1=mean(x);

n=find(rem(x,2)==0&

x1);

小于平均数的偶数是:

num2str(x(n))]);

4.

(1)

A=input('

请输入20个数的一个行向量:

a=A

(1);

b=A

(1);

form=A

ifa>

=m

a=m;

elseifb<

b=m;

最小数是:

最大数是:

num2str(b)])

(2)

maxval=max(A)

minval=min(A)

5.

s=0;

fora=0:

63

c=2^a;

s=s+c;

2的0次方到63次方的和是:

num2str(s)])

k=0:

n=2.^k

s=sum(n)

6.

(1)

sum1=0;

forn=1:

100

x=(-1)^(n+1)*(1/n);

sum1=sum1+x;

当n取100时:

sum='

num2str(sum1)])

sum2=0;

1000

sum2=sum2+x;

当n取1000时:

num2str(sum2)])

sum3=0;

10000

x=(-1)^(n+1)*(1/n);

sum3=sum3+x;

当n取10000时:

sum='

num2str(sum3)])

n1=0;

2:

x=(-1)^n1*(1/n);

n1=n1+1;

n2=0;

x=(-1)^n2*(1/n);

n2=n2+1;

n3=0;

x=(-1)^n3*(1/n);

n3=n3+1;

(3)

x=1/(4^n);

sum3=sum3+x;

 

(4)

sum1=1;

x=4*n*n/(2*n-1)/(2*n+1);

sum1=sum1*x;

sum2=1;

sum2=sum2*x;

sum3=1;

sum3=sum3*x;

7.

函数文件

functionf=fibnacci(n)

ifn==1|n==2

f=1;

else

f=fibnacci(n-1)+fibnacci(n-2);

命令文件:

shulie=[];

fork=1:

n

shulie=[shuliefibnacci(k)];

shulie

8.

function[f1,f2]=juzhenji(x1,x2)

f1=x1*x2;

f2=x1.*x2;

clearall

请输入一个矩阵:

请再输入一个矩阵:

(注意:

两矩阵要可以相乘)'

[f1,f2]=juzhenji(a,b);

disp(f1)

disp(f2)

9.

functionsum=qiuhe(n,m)

ifn<

=1

sum=0;

sum=n^m+qiuhe(n-1,m);

y=qiuhe(100,1)+qiuhe(50,2)+qiuhe(10,-1);

10.

s=0;

a=[12,13,14;

15,16,17;

18,19,20;

21,22,23];

fork=a

forj=1:

4

ifrem(k(j),2)~=0

s=s+k(j);

s

s=

108

globalx

x=1:

5;

y=2:

6;

sub(y);

x

y

functionfun=sub(z)

z=3*x;

x=x+z;

x=

41220

y=

246

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1