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.