Третя лабораторна робота
>> A=[35 25 2; 1 5 9; 8 6 2]
A =
35 25 2
1 5 9
8 6 2
>> B=[1 5 87; 9 6 2.3; 3 6 8]
B =
1.0000 5.0000 87.0000
9.0000 6.0000 2.3000
3.0000 6.0000 8.0000
>> A+B
ans =
36.0000 30.0000 89.0000
10.0000 11.0000 11.3000
11.0000 12.0000 10.0000
>> A-B
ans =
34.0000 20.0000 -85.0000
-8.0000 -1.0000 6.7000
5.0000 0 -6.0000
>> A*B
ans =
1.0e+003 *
0.2660 0.3370 3.1185
0.0730 0.0890 0.1705
0.0680 0.0880 0.7258
>> A'
ans =
35 1 8
25 5 6
2 9 2
>> B'
ans =
1.0000 9.0000 3.0000
5.0000 6.0000 6.0000
87.0000 2.3000 8.0000
>> C=A+B*i
C =
Columns 1 through 2
35.0000 + 1.0000i 25.0000 + 5.0000i
1.0000 + 9.0000i 5.0000 + 6.0000i
8.0000 + 3.0000i 6.0000 + 6.0000i
Column 3
2.0000 +87.0000i
9.0000 + 2.3000i
2.0000 + 8.0000i
>> C'
ans =
Columns 1 through 2
35.0000 - 1.0000i 1.0000 - 9.0000i
25.0000 - 5.0000i 5.0000 - 6.0000i
2.0000 -87.0000i 9.0000 - 2.3000i
Column 3
8.0000 - 3.0000i
6.0000 - 6.0000i
2.0000 - 8.0000i
>> A^2
ans =
1266 1012 299
112 104 65
302 242 74
>> A*A
ans =
1266 1012 299
112 104 65
302 242 74
>> A(1,:)*B
ans =
1.0e+003 *
0.2660 0.3370 3.1185
>> B*A(:,3)
ans =
221.0000
76.6000
76.0000
>> S=[1.2 0.3 0.2; 0.5 2.1 1.3; -0.9 0.7 5.6]
S =
1.2000 0.3000 0.2000
0.5000 2.1000 1.3000
-0.9000 0.7000 5.6000
>> R=[3.83; 4.53; 5.8]
R =
3.8300
4.5300
5.8000
>> S\R
ans =
2.8024
0.6177
1.4089
>> K=[A B; A' B']
K =
Columns 1 through 5
35.0000 25.0000 2.0000 1.0000 5.0000
1.0000 5.0000 9.0000 9.0000 6.0000
8.0000 6.0000 2.0000 3.0000 6.0000
35.0000 1.0000 8.0000 1.0000 9.0000
25.0000 5.0000 6.0000 5.0000 6.0000
2.0000 9.0000 2.0000 87.0000 2.3000
Column 6
87.0000
2.3000
8.0000
3.0000
6.0000
8.0000
>> K(3,:)=[]
K =
Columns 1 through 5
35.0000 25.0000 2.0000 1.0000 5.0000
1.0000 5.0000 9.0000 9.0000 6.0000
35.0000 1.0000 8.0000 1.0000 9.0000
25.0000 5.0000 6.0000 5.0000 6.0000
2.0000 9.0000 2.0000 87.0000 2.3000
Column 6
87.0000
2.3000
3.0000
6.0000
8.0000
>> K(:,2)=[]
K =
35.0000 2.0000 1.0000 5.0000 87.0000
1.0000 9.0000 9.0000 6.0000 2.3000
35.0000 8.0000 1.0000 9.0000 3.0000
25.0000 6.0000 5.0000 6.0000 6.0000
2.0000 2.0000 87.0000 2.3000 8.0000
>> zeros(6,8)
ans =
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
>> eye(7,10)
ans =
Columns 1 through 9
1 0 0 0 0 0 0 0 0
0 1 0 0 0 0 0 0 0
0 0 1 0 0 0 0 0 0
0 0 0 1 0 0 0 0 0
0 0 0 0 1 0 0 0 0
0 0 0 0 0 1 0 0 0
0 0 0 0 0 0 1 0 0
Column 10
0
0
0
0
0
0
0
>> eye(7,7)
ans =
1 0 0 0 0 0 0
0 1 0 0 0 0 0
0 0 1 0 0 0 0
0 0 0 1 0 0 0
0 0 0 0 1 0 0
0 0 0 0 0 1 0
0 0 0 0 0 0 1
>> ones(5,5)
ans =
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
>> ones(5,3)
ans =
1 1 1
1 1 1
1 1 1
1 1 1
1 1 1
>> randn(4,5)
ans =
0.6715 0.4889 0.2939 -1.0689 0.3252
-1.2075 1.0347 -0.7873 -0.8095 -0.7549
0.7172 0.7269 0.8884 -2.9443 1.3703
1.6302 -0.3034 -1.1471 1.4384 -1.7115
>> diag(K(1,:))
ans =
35 0 0 0 0
0 2 0 0 0
0 0 1 0 0
0 0 0 5 0
0 0 0 0 87
>> A.*B
ans =
35.0000 125.0000 174.0000
9.0000 30.0000 20.7000
24.0000 36.0000 16.0000
>> A./B
ans =
35.0000 5.0000 0.0230
0.1111 0.8333 3.9130
2.6667 1.0000 0.2500
>> A.\B
ans =
0.0286 0.2000 43.5000
9.0000 1.2000 0.2556
0.3750 1.0000 4.0000
>> A.^B
ans =
1.0e+026 *
0.0000 0.0000 1.5474
0.0000 0.0000 0.0000
0.0000 0.0000 0.0000
>> spy(K)
>> imagesc(K)
>> colorbar
>>colormap(gray)
