Task 11 :数组

mac2026-03-14  6

数组的表示

>> x = 1 : 3 : 100 x = 1141 4 7 10 13 16 19 22 25 28 31 34 37 40 152843 46 49 52 55 58 61 64 67 70 73 76 79 82 293485 88 91 94 97 100

A( 1 , :) = 1 : 5; A( 2 , :) = 6 : 10; A( 3 , :) = 11 : 15; disp(A) > practice 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

矩阵的加减

>> A = [1, 2, 3; 4, 5, 6; 7, 8, 10]; >> B = [1, 3, 5; 7, 9, 11; 13, 15, 16]; >> A + B ans = 2 5 8 11 14 17 20 23 26 >> B - A ans = 0 1 2 3 4 5 6 7 6

数组的乘除

A = [1, 2, 3; 2, 4, 6; 3, 6, 12]; B1 = [1, 2, 3]; B = [B1; B1; B1]; disp('A.*B = ') disp(A.*B) % 数组积为矩阵对应元素的相乘,与矩阵乘法不同 disp('A * B = ') disp(A * B) % 矩阵乘法 disp('A./B = ') disp(A./B) % 数组除法 disp('A / B = ') disp(A / B) % 矩阵除法 >> practice A.*B = 1 4 9 2 8 18 3 12 36 A * B = 6 12 18 12 24 36 21 42 63 A./B = 1 1 1 2 2 2 3 3 4 A / B = > In practice (line 11) 警告: 矩阵为奇异工作精度。 0/0 0/0 0/0 0/0 0/0 0/0 0/0 0/0 0/0

用reshape命令改变矩阵的大小

最新回复(0)