实验目的
实验内容
实验一:
实验二:
实验三:
Matlab
复制代码
a = -3:0.1:3; % 创建一个从 -3 到 3 的向量
b = exp(0.3 .* a) - exp(-0.3 .* a) % 计算 b
b =
列 1 至 6
-2.0530 -1.9680 -1.8847 -1.8030 -1.7231 -1.6446
列 7 至 12
-1.5677 -1.4921 -1.4179 -1.3450 -1.2733 -1.2027
列 13 至 18
-1.1333 -1.0648 -0.9973 -0.9307 -0.8649 -0.7999
列 19 至 24
-0.7357 -0.6720 -0.6090 -0.5466 -0.4846 -0.4231
列 25 至 30
-0.3619 -0.3011 -0.2406 -0.1802 -0.1201 -0.0600
列 31 至 36
0 0.0600 0.1201 0.1802 0.2406 0.3011
列 37 至 42
0.3619 0.4231 0.4846 0.5466 0.6090 0.6720
列 43 至 48
0.7357 0.7999 0.8649 0.9307 0.9973 1.0648
列 49 至 54
1.1333 1.2027 1.2733 1.3450 1.4179 1.4921
列 55 至 60
1.5677 1.6446 1.7231 1.8030 1.8847 1.9680
列 61
2.0530
c=0.5.*b.*sin(a+0.3);
d=log((0.3+a)./2);
z4=c+d;
z4
z4 =
列 1 至 3
0.7388 + 3.1416i 0.7696 + 3.1416i 0.7871 + 3.1416i
列 4 至 6
0.7913 + 3.1416i 0.7822 + 3.1416i 0.7602 + 3.1416i
列 7 至 9
0.7254 + 3.1416i 0.6784 + 3.1416i 0.6196 + 3.1416i
列 10 至 12
0.5496 + 3.1416i 0.4688 + 3.1416i 0.3780 + 3.1416i
列 13 至 15
0.2775 + 3.1416i 0.1680 + 3.1416i 0.0497 + 3.1416i
列 16 至 18
-0.0771 + 3.1416i -0.2124 + 3.1416i -0.3566 + 3.1416i
列 19 至 21
-0.5104 + 3.1416i -0.6752 + 3.1416i -0.8536 + 3.1416i
列 22 至 24
-1.0497 + 3.1416i -1.2701 + 3.1416i -1.5271 + 3.1416i
列 25 至 27
-1.8436 + 3.1416i -2.2727 + 3.1416i -2.9837 + 3.1416i
列 28 至 30
-37.0245 + 0.0000i -3.0017 + 0.0000i -2.3085 + 0.0000i
列 31 至 33
-1.8971 + 0.0000i -1.5978 + 0.0000i -1.3575 + 0.0000i
列 34 至 36
-1.1531 + 0.0000i -0.9723 + 0.0000i -0.8083 + 0.0000i
列 37 至 39
-0.6567 + 0.0000i -0.5151 + 0.0000i -0.3819 + 0.0000i
列 40 至 42
-0.2561 + 0.0000i -0.1374 + 0.0000i -0.0255 + 0.0000i
列 43 至 45
0.0792 + 0.0000i 0.1766 + 0.0000i 0.2663 + 0.0000i
列 46 至 48
0.3478 + 0.0000i 0.4206 + 0.0000i 0.4841 + 0.0000i
列 49 至 51
0.5379 + 0.0000i 0.5815 + 0.0000i 0.6145 + 0.0000i
列 52 至 54
0.6366 + 0.0000i 0.6474 + 0.0000i 0.6470 + 0.0000i
列 55 至 57
0.6351 + 0.0000i 0.6119 + 0.0000i 0.5777 + 0.0000i
列 58 至 60
0.5327 + 0.0000i 0.4774 + 0.0000i 0.4126 + 0.0000i
列 61
0.3388 + 0.0000i
实验四:
Matlab
复制代码
A=[12,34,-4;34,7,87;3,65,7]
A =
12 34 -4
34 7 87
3 65 7
B=[1 3 -1;2 0 3;3 -2 7]
B =
1 3 -1
2 0 3
3 -2 7
A*B
ans =
68 44 62
309 -72 596
154 -5 241
B*A
ans =
111 -10 250
33 263 13
-11 543 -137
A.*B
ans =
12 102 4
68 0 261
9 -130 49
A^3
ans =
37226 233824 48604
247370 149188 600766
78688 454142 118820
A.^3
ans =
1728 39304 -64
39304 343 658503
27 274625 343
A/B
ans =
16.4000 -13.6000 7.6000
35.8000 -76.2000 50.2000
67.0000 -134.0000 68.0000
B/A
ans =
0.1027 -0.0062 -0.0069
0.0617 0.0403 -0.0366
0.0205 0.0855 -0.0507
[A,B]
ans =
12 34 -4 1 3 -1
34 7 87 2 0 3
3 65 7 3 -2 7
[A([1,3],:);B^2]
ans =
12 34 -4
3 65 7
4 5 1
11 0 19
20 -5 40
B^2
ans =
4 5 1
11 0 19
20 -5 40
[A([1,2],:)]
ans =
12 34 -4
34 7 87
A=[1 2 3 4 5 6;6 5 4 3 2 1;1 2 3 4 5 6;6 5 4 3 2 1]
A =
1 2 3 4 5 6
6 5 4 3 2 1
1 2 3 4 5 6
6 5 4 3 2 1
B=A(1:2,3:4)
B =
3 4
4 3
实验五:
Matlab
复制代码
A=[1 2 3 4 5; 6 7 8 9 10;11 12 13 14 15;16 17 18 19 20;21 22 23 24 25]
A =
1 2 3 4 5
6 7 8 9 10
11 12 13 14 15
16 17 18 19 20
21 22 23 24 25
B=[3 0 16;17 -6 9;0 23 -4;9 7 0;4 13 11]
B =
3 0 16
17 -6 9
0 23 -4
9 7 0
4 13 11
c=A*B
c =
93 150 77
258 335 237
423 520 397
588 705 557
753 890 717
D=c(3:5,2:3)
D =
520 397
705 557
890 717
实验六:
Matlab
复制代码
a=100:999;
c=find(mod(a,21)==0);
num=length(c);
num
num =
43
s=['Hello','Mang'];
a=find(isstrprop(s,'upper'));
s(a)=[];
s()
ans =
'elloang'