Matlab课后习题解答
时间:2025-04-05
时间:2025-04-05
这个是matlab一书的部分课后编程题,虽是部分,但是具有绝对的代表性,其他习题可雷同,略作修改即可。
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命令文件,求 k
k 1
5010
2
k 1
1k
的值。
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 7
258
3 4
6,B 5
9 3
652
8
6,计算 2
A B,A. B,并比较两者的区别。
>> A=[1 2 3;4 5 6;7 8 9];
这个是matlab一书的部分课后编程题,虽是部分,但是具有绝对的代表性,其他习题可雷同,略作修改即可。
>> 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
良好
这个是matlab一书的部分课后编程题,虽是部分,但是具有绝对的代表性,其他习题可雷同,略作修改即可。
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 e
x
x3
sin(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-.')
这个是matlab一书的部分课后编程题,虽是部分,但是具有绝对的代表性,其他习题可雷同,略作修改即可。
P113
Q8: 已知矩阵A
1 3
2
,实现下列操作: 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
这个是matlab一书的部分课后编程题,虽是部分,但是具有绝对的代表性,其他习题可雷同,略作修改即可。
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= 6
4
8 ,求A+B,A-B,AB,BA,
A,B。
这个是matlab一书的部分课后编程题,虽是部分,但是具有绝对的代表性,其他习题可雷同,略作修改即可。
>> c=A*B c =
20 28 36 52
>> d=B*A d =
14 26 30 58
>> e=det(A) e =
-4
>> f=det(B) f =
-8
21Q14: 求矩阵A= 1
121
1
1的特征多项式、特征值和特征向量。 2
>> A=[2 1 1;1 2 1;1 1 2];
>> p=poly(A) p =
1.0000 -6.0000 9.0000 -4.0000
特征多项式为:x 6x 9x 4; >> [V,D]=eig(A)
V =
0.4082 0.7071 0.5774
3
2
这个是matlab一书的部分课后编程题,虽是部分,但是具有绝对的代表性,其他习题可雷同,略作修改即可。
0.4082 -0.7071 0.5774 -0.8165 0 0.5774 D =
1.0000 0 0 0 1.0000 0 0 0 4.0000
返回A的特征值矩阵D中,主对角线的元素1、1、4为特征值;特征向量矩阵V的列向量分别是特征值1、1、4所对应的特征向量。
Q17: 将下列矩阵转化为稀疏矩阵,之后再将转化后的稀疏矩阵还原为全元素矩阵。
2 0(1)
0 1
0 210
0100
1 0 0 2
>> A=[2 0 0 1;0 -2 1 0;0 1 0 0;1 0 0 -2]; >> S=sparse(A) S =
(1,1) 2 (4,1) 1 (2,2) -2 (3,2) 1 (2,3) 1 (1,4) 1 (4,4) -2
>> A1=full(S)
A1 =
2 0 0 1 0 -2 1 0 0 1 0 0 1 0 0 -2
这个是matlab一书的部分课后编程题,虽是部分,但是具有绝对的代表性,其他习题可雷同,略作修改即可。
1 (2) 0
0
001
020
100
0
0 3
>> A=[1 0 0 -1 0;0 0 2 0 0;0 1 0 0 3]; >> S=sparse(A) S =
(1,1) 1 (3,2) 1 (2,3) 2 (1,4) -1 (3,5) 3
>> A1=full(S)
A1 =
1 0 0 -1 0 0 0 2 0 0 0 1 …… 此处隐藏:4478字,全部文档内容请下载后查看。喜欢就下载吧 ……
上一篇:野生动物保护知识题库