Phép toán với vector và ma trận
19
Để làm quen với các phép toán về vector hàng và vector cột, hãy thực hiện các vấn đề sau
đây:
• Tạo một vector bao gồm những số lẻ trong khoảng từ 21 đến 47.
• Cho x = [4 5 9 6].
- Trừ đi 3 ở mỗi thành phần của vector
- Cộng 11 vào các thành phần có vị trí lẻ
- Tính căn bậc 2 của mỗi thành phần
- Mũ 3 mỗi thành phần
• Tạo một vector với các thành phần
- 2, 4, 6, 8, …, 20
- 9, 7, 5, …, -3, -5
- 1, ½, 1/3, ¼, 1/5, …, 1/10
- 0, ½, 2/3, ¾, 4/5, …, 9/10
• Tạo một vector với các thành phần:
1
2
)
1
(
−
−
=
n
x
n
n
với n = 1, 2, 3, …, 100. Tìm tổng 50 thành
phần đầu tiên của vector này.
• Cho vector t bất kỳ, viết biểu thức MATLAB để tính
- ln(2 + t + t
2
)
- cos(t)
2
– sin(t)
2
- e
t
(1 + cos(3t))
- tan
-1
(t)
Kiểm tra với t = 1:0.2:2
• Cho x = [1 + 3i, 2 – 2i] là một vector phức. Kiểm tra các biểu thức sau:
- x’
- x*x’
- x.’
- x*x.’
#
Bài tập 3-2.
Cho x = [2 1 3 7 9 4 6], hãy giải thích các lệnh sau đây (x(end) là thành phần cuối
cùng của vector x)
- x(3)
- x(6:-2:1)
- x(1:7)
- x(end-2:-3:2)
- x(1:end)
- sum(x)
- x(1:end-1)
- mean(x)
- x(2:2:6)
- min(x)
3.2. MA TRAÄN
Vector hàng và vector cột là những trường hợp đặc biệt của ma trận. Ma trận nxk là một mảng
gồm có n hàng và k cột. Định nghĩa một ma trận trong MATLAB tương tự như định nghĩa