18
>> u = [12, 11, 9]
>> v = [1, 4];
>> w = [u, v]
w = 12 11 9 1 4
Tạo véctơ hàng có các phần tử cách đều
Matlab cung cấp công cụ để tạo ra véctơ có các phần tử cách đều với bước
h
, xuất
phát từ giá trị
1
a
và kết thúc tại giá trị
n
a
. Phần tử thứ
k
của véctơ này có giá trị là
1
(
1)
k
a
a
k
h
=
+
−
⋅
. Toán tử hai chấm (:) cho ta thực hiện việc này với cú pháp
như sau
1
[
:
:
]
n
a
h a
=
a
Ví dụ để tạo ra một véctơ chứa danh sách các số chẵn từ 0 đến 10 ta viết
>> x = [0:2:10]
x = 0 2 4 6 8 10
Nhờ có kỹ thuật này mà việc vẽ đồ thị hàm số
( )
y
f x
=
trên đoạn
[ , ]
x
a b
=
được
thực hiện một cách dễ dàng. Đoạn
[ , ]
a b
sẽ được chia đều với bước
h
đủ nhỏ thành
một véctơ
x
, sau đó tính giá trị của hàm số tại các điểm chia và ta nhận được một
véctơ
y
có số phần tử bằng số phần tử của véctơ
x
,
( )
i
i
y
f x
=
. Ví dụ
>> x = [0:0.1:1]
x = 0 0.10 0.20 0.30 0.40 0.50 0.60 0.70 0.80 0.90 1.00
Trường hợp
( )
x
f x
e
=
ta có
>> y = exp(x)
y =
Columns 1 through 9
1.0000 1.1052 1.2214 1.3499 1.4918 1.6487 1.8221 2.0138 2.2255
Columns 10 through 11
2.4596 2.7183
hoặc với
2
( )
f x
x
=
>> y = x.^2
y = 0 0.01 0.04 0.09 0.16 0.25 0.36 0.49 0.64 0.81 1.00
Chú ý rằng phép tính lũy từa được ký hiệu bởi dấu mũ (^), và phép tính lũy thừa ở
trên được viết là .^ ; nếu trong ví dụ trên bạn gõ vào >> y = x^2 thì Matlab sẽ báo
lỗi !