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

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

28

>> B-2

% trừ các thành phần của B cho 2

ans =

0 2 6
4 -1 11

>> ans = B./4

% chia các thành phần của B cho 4

ans =

0.5000 1.0000 2.0000
1.5000 0.2500 3.2500

>> 4/B

% sai cú pháp

??? Error using ==> /
Matrix dimensions must agree.
>> 4./B

% tương đương với 4.*ones(size(B))./B

ans =

2.0000 1.0000 0.5000
0.6667 4.0000 0.3077

>> C = [1 -1 4; 7 0 -1];
>> B .* C

% nhân từng vị trí với nhau

ans =

2 -4 32
42 0 -13

>> ans.^3 - 2

% mũ 3 các thành phần sau đó trừ cho 2

ans =

6 -66 32766

74086 -2 -2199

>> ans ./ B.^2

% từng vị trí chia cho nhau

ans =

0.7500 -1.0312 63.9961
342.9907 -2.0000 -1.0009

>> r = [1 3 -2]; r * B2

ans

=

6 -7

Lưu ý các phép nhân ma trận-ma trận và phép nhân ma trận-vector.

>> b = [1 3 -2];
>> B = [1 -1 3; 4 0 7]
B =

1 -1 3
4 0 7