BÀI GIẢNG MATLAB - Trang 12

4

xuất kết quả ra, còn dòng lệnh không có dấu ‘;’ kết thúc (để trống) sẽ đưa kết quả
ra khi dòng lệnh được thực hiện. Một dòng có thể được kéo dài bằng việc đánh
‘…’ vào cuối dòng và tiếp tục câu lệnh (phép tính) ở dòng kế tiếp.

Thứ tự ưu tiên các phép toán

Khi tính toán một biểu thức gồm nhiều số hạng, nhiều phép tính thì thứ tự ưu tiên
các toán tử rất quan trọng.

Thứ tự ưu tiên

Toán tử

1

Ngoặc đơn

2

Lũy thừa

3

Nhân và chia, từ trái qua phải

4

Cộng và trừ, từ trái qua phải

Ví dụ

Cần tính giá trị hàm

2

4

3

2

2

(

5

1.5) 5(

10)

( )

(

2.5

5) 1.5(

10)

x x

x

x

f x

x x

x

x

+

+

+

=

+

+

+

+

tại

0

x

x

=

nào đó, chẳng hạn

5

x =

.

>> x=5;
>> tuso=x^2*(x^4-5*x^3+1.5)+5*(x+10);
>> mauso=x^2*(x^2+2.5*x+5)+1.5*(x+10);
>> f=tuso/mauso
f =
0.1037

1.4

Phép gán

Trong Matlab dấu bằng “=” được sử dụng cho phép gán. Mặc dù trong cách viết
thông thường ta hiểu dấu bằng thể hiện một phương trình, nhưng trong Matlab dấu
bằng được định nghĩa là phép gán. Để phân biệt giữa hai cách thể hiện ta xét ví dụ
sau. Nếu trong cửa sổ lệnh ta viết

>> x+18=120

Matlab sẽ báo lỗi với dòng hiển thị mầu đỏ:

??? x+18=120

Error: The expression to the left of the equals sign is not a
valid target for an assignment.

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.