
Начиная с версии 6.0 в MATLAB появилось удобное средство для просмотра переменных рабочей среды – окно Workspace, которое активизируется с помощью команды View => Workspace меню командного окна. Окно Workspace содержит таблицу, аналогичную той, что выводится командой whos.
Двойной щелчок левой кнопкой мыши на строке с именем переменной в окне Workspace отображает в отдельном окне редактора массивов Array Editor ее матричное представление.
Задание 1!
>> a=[0 2;4 3]
a =
0 2
4 3
>> b=[-5 4;2 1;3 1]
b =
-5 4
2 1
3 1
>> c =[-1 -2 -3; 1 3 1]
c =
-1 -2 -3
1 3 1
>> whos a b c
Name Size Bytes Class Attributes
a 2x2 32 double
b 3x2 48 double
c 2x3 48 double
1 >> (a^3+c*b)*(a^2+2*c*b)'
ans =
-428 1145
-1572 4179
2>> a^4+3*(a^2)-a*c*b
ans =
152 152
356 424
3>> b*a*c-5*c'*b'
ans =
-59 -21 -36
-107 18 10
-90 44 37
4>> 2*b*inv(a)*c-b*a*c+3*b*c
ans =
123/4 69 309/4
-9/2 -12 -15/2
-33/4 -21 -63/4
5>> -2*c'*a*c-b*b'
ans =
-35 16 33
20 13 55
25 27 20
6>> (b*c*b-2*c')*(a^2)
ans =
1364 1623
-256 -320
-364 -441
7>> (a*b'-c)*(c+a*b')'
ans =
58 73
-77 399
8>> ((a*b'*b)^3)*b'*c'*a
ans =
1223424 2198016
3321216 -3098304
9>> c'*(b'*b+c*c')*c
ans =
131 316 285
316 769 674
285 674 647
>> format rat
10>> a*a'-((c*b)^2)+3*(c*b)^(-2)
ans =
-669/28 6
6 -81/28
11>> (b'*b-3*a')*a^(-2)
ans =
485/32 -111/16
-465/64 99/32
>> format short
12>> (c*b*a'*c-c)*(c+c*b*a'*c)'
ans =
21573 -13635
-13049 8373
13>> (2*c'*a*c-b*b')*c'+b
ans =
83 -66
263 -145
208 -165
14>> 2*c*(b*b'+c'*c)*c'+c*b-(a^3)
ans =
850 -751
-772 535
15>> c*b-(a*a')^2+3*c*b*a
ans =
-168 -312
-74 -557
>> whos a b c
Name Size Bytes Class Attributes
a 3x3 72 double
b 4x3 96 double
c 3x4 96 double
1>> (a^3+c*b)*(a^2+2*c*b)'
ans =
8246 -932 -2136
-8066 2900 14664
-12282 3566 20058
2>> a^4+3*(a^2)-a*c*b
ans =
8 -474 -296
159 -854 303
-629 -418 35
3>> b*a*c-5*c'*b'
ans =
-261 -163 -125 3
-66 -30 -29 -141
7 52 61 -92
105 -72 -162 797
4>> 2*b*inv(a)*c-b*a*c+3*b*c
ans =
3191/17 141 1806/17 -6516/17
218/17 22 220/17 -904/17
-230/17 -14 -768/17 688/17
293 219 166 -596
5>> -2*c'*a*c-b*b'
ans =
191 255 232 -746
167 133 93 -397
192 53 -49 -148
-554 -425 -248 983
6>> (b*c*b-2*c')*(a^2)
ans =
6216 -5452 -3624
354 892 -650
-1711 2440 859
9221 -9696 -4521
7>> (a*b'-c)*(c+a*b')'
ans =
65 188 908
40 327 1429
-32 1305 12427
>> format short
8>> ((a*b'*b)^3)*b'*c'*a
ans =
1.0e+010 *
-0.2802 0.1320 0.1461
0.1864 -0.0877 -0.0972
6.6414 -3.1282 -3.4584
9>> c'*(b'*b+c*c')*c
ans =
13539 7082 1157 -20271
7082 3874 896 -11000
1157 896 649 -2419
-20271 -11000 -2419 31279
10>> a*a'-((c*b)^2)+3*(c*b)^(-2)
ans =
-39409/15 19763/16 29164/65
102869/303 -10237/76 -8857/133
33737/14 -33998/31 -18028/57
11>> (b'*b-3*a')*a^(-2)
ans =
1418/289 -1641/1156 -869/579
-4207/1156 1762/845 2111/2312
-109/68 47/136 77/136
12>> (c*b*a'*c-c)*(c+c*b*a'*c)'
ans =
34887845 -1560588 -28072712
-1511632 77829 1226933
-27979356 1262301 22524913
13>> (2*c'*a*c-b*b')*c'+b
ans =
4428 -2546 -8238
2648 -1622 -5098
1313 -1166 -3147
-8161 4626 14907
14>> 2*c*(b*b'+c'*c)*c'+c*b-(a^3)
ans =
16093 -7819 -26935
-8033 6865 18397
-26903 18625 54593
15>> c*b-(a*a')^2+3*c*b*a
ans =
-393 205 -2195
-293 -207 -1003
-2019 -1179 -7363