BÀI GIẢNG MATLAB - Trang 25

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 !