Matlab课后习题解答

2019-08-03 11:01

P16

Q2: 计算表达式tan??x?arccosx在x?0.25和x?0.78?2时的函数值。

function y=jie(x) y=tan(-x.^2)*acos(x);

>> jie(0.25) ans =

-0.0825

>> jie(0.78*pi)

ans =

0 + 0.4418i

Q3:编写M命令文件,求?kk?150102??k?11k的值。

a=0;b=0; for i=1:50 a=a+i*i; end for j=1:10 b=b+1/j; end c=a+b;

>> c c =

4.2928e+004

P27

?14Q2:矩阵A?????72583??4??6,B?5???9???36528??6,计算?2??A?B,A.?B,并比较两者的区别。

>> A=[1 2 3;4 5 6;7 8 9];

>> B=[4 6 8;5 5 6;3 2 2]; >> A*B

ans =

23 22 26 59 61 74 95 100 122 >> A.*B

ans =

4 12 24 20 25 36

21 16 18

A*B表示A与B两矩阵相乘。 A.*B表示A与B对应元素相乘。

P34

Q2:编写一个转换成绩等级的程序,其中成绩等级转换标准为:考试分数在?90,100?显

示为优秀;分数在?80,90?的显示为良好;分数在?60,80?的显示为及格;分数在?0,60?的显示为不及格。

if x>=90

disp('优秀'); elseif x>=80 disp('良好'); elseif x>=60 disp('及格'); else

disp('不及格'); end

>> x=85 x = 85

良好

Q3:编写函数,计算1!?2!???50!

>> sum=0; >> for i=1:50 a=1; for j=1:i a=a*j; end

sum=sum+a; end >> sum sum =

3.1035e+064

P79 Q1: 绘制y?exx3sin(3x),(x??0,4??)的图像,要求用蓝色的星号符号画图;并且画出其

包络线y??e3的图像,用红色的点划线画图。

>> x=0:pi/25:4*pi;

>> y1=exp(x/3).*sin(3*x);y2=exp(x/3);y3=-exp(x/3); >> plot(x,y1,'b*',x,y2,'r-.',x,y3,'r-.')

P113

Q8: 已知矩阵A???1?32??,实现下列操作: 4?(1)添加零元素使之成为一个3?3的方阵。

(2)在以上操作的基础上,将第三行元素替换为(1 3 5)。

(3)在以上操作的基础上,提取矩阵中第2个元素以及第3行第2列的元素。 (1)

>> A=[1,2;3,4]; >> A=[A;0,0] A =

1 2 3 4 0 0

>> B=[0;0;0]; >> A=[A,B]

A =

1 2 0

3 4 0 0 0 0 (2)

>> A(3,:)=[1 3 5] A =

1 2 0 3 4 0 1 3 5

(3)

>> a=A(1,2) a =

2

>> b=A(3,2) b =

3

Q10: 已知矩阵A=?1??3>> A=[1 3;3 5];

>> B=[2 4;6 8]; >> a=A+B a =

3 7 9 13

>> b=A-B b =

-1 -1 -3 -3

3??25?,B=???64?8?,求A+B,A-B,AB,BA,?A,B。


Matlab课后习题解答.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:四川省资阳市2015届高三第三次模拟考试政治试题 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: