MATLAB程序设计与应用第二版课后题答案.doc
第二章
3.设矩阵A为
A=[24239216;6574241121;345987521;8424253121;4321456421];
B=A(2:5,1:2:5)
B=
652421
349821
842121
434521
〔2〕A(7)=[]
A=
246534843235422192498424521117553646212112121
〔3〕A+30
〔4〕size(A);ndims(A)
〔5〕题目有误
〔6〕reshape(x,3,4)
〔7〕abs(x)
〔8〕char(x)
4.L1=
000010000
L2=
111110000
L3=
000111000
L4=
456
5.(1)B=A(1:3,:)
C=A(:,1:2)
D=A(2:4,3:4)
E=B*C
B=
23.000010.0000-0.77800
C=
D=
E=
1.0e+003*
(2)ED
ans=
01
00
01
ED
ans=
11
01
11
E|D
ans=
11
11
11
~D|~E
ans=
00
10
00
find(A=10A25)
ans=
1
5
6.
all(A)
ans=
0
any(A)
ans=
1
isnan(A)
ans=
0100000
isinf(A)
ans=
0011000
isfinite(A)
ans=
1000111
7.
A(1).x1=’学号’;A(1).x2=’姓名’;A(1).x3=’专业’;A(1).x4.x41=’成绩1’;………
A(2).x1=’学号’;A(2).x2=’姓名’;A(2).x3=’专业’;A(2).x4.x41=’成绩1’;………
A(3).x1=’学号’;A(3).x2=’姓名’;A(3).x3=’专业’;A(3).x4.x41=’成绩1’;………
A(4).x1=’学号’;A(4).x2=’姓名’;A(4).x3=’专业’;A(4).x4.x41=’成绩1’;………
A(5).x1=’学号’;A(5).x2=’姓名’;A(5).x3=’专业’;A(5).x4.x41=’成绩1’;………
8.
(1)
size(B)
ans=
22
ndims(B)
ans=
2
(2)
B(2)
ans=
[3x3double
B(4)
ans=
{3x3cell}
(3)
B(3)=[]
B=
[1][3x3double]{3x3cell}
B{3}=[]
B=
[1][3x3double][]
第三章
1.
(1)A=eye(3)
(2)A=100+100*rand(5,6)
(3)A=1+sqrt(0.2)*randn(10,50)
(4)B=ones(size(A))
(5)A+30*eye(size(A))
(6)B=diag(diag(A))
2.
B=rot90(A)
C=rot90(A,-1)
3.
B=inv(A);A的逆矩阵
C=det(A);A的行列式的值
D=A*B
E=B*A
D=E因此A与A-1是互逆的。
4.
A=[42-1;3-12;1230];
b=[2;10;8];
x=inv(A)*b
x=
5.
(1)
diag(A);主对角线元素
ans=
1
1
5
9
t