MATLAB ỨNG DỤNG TRONG VIỄN THÔNG - Trang 40

Phép toán với vector và ma trận

29

>> b * B

% không thể thực hiện được

??? Error using ==> *
Inner matrix dimensions must agree.
>> b * B'

% thực hiện được

ans =

-8 -10

>> B' *ones(2,1)
ans =

5
-1
10

>> C = [3 1; 1 -3];
>> C * B
ans =

7 -3 16
-11 -1 -18

>> C.^3

% mủ 3 từng thành phần

ans =

27 1
1 -27

>> C^3

% tương đương với C*C*C

ans =

30 10
10 -30

>> ones(3,4)./4 * diag(1:4)
ans =

0.2500 0.5000 0.7500 1.0000
0.2500 0.5000 0.7500 1.0000
0.2500 0.5000 0.7500 1.0000

#

Bài tập 3-8.

Hãy thực thi tất cả phép toán trong bảng 3.2, tự chọn các giá trị cho ma trận A, B vector v và
các hệ số k, a, b, n và m.

#

Bài tập 3-9.

Cho A là một ma trận vuông, tạo ma trận B giống ma trận A nhưng tất cả các thành phần trên
đường chéo chính đều bằng 1.

#

Bài tập 3-10.

Cho vector x = [1 3 7], y = [2 4 2] và ma trận A = [3 1 6; 5 2 7], B = [1 4; 7 8; 2 2].
Phép toán nào sau đây là không đúng? Kết quả của mỗi phép tính?