MATLAB - Cú pháp cơ bản
Môi trường MATLAB hoạt động giống như một máy tính siêu phức tạp. Bạn có thể nhập lệnh tại dấu nhắc lệnh >>.
MATLAB là một môi trường thông dịch. Nói cách khác, bạn đưa ra một lệnh và MATLAB thực thi nó ngay lập tức.
Thực hành
Nhập một biểu thức hợp lệ, ví dụ:
5 + 5
Và nhấn ENTER
Khi bạn nhấp vào nút Execute hoặc gõ Ctrl + E, MATLAB sẽ thực thi nó ngay lập tức và kết quả trả về là:
ans = 10
Hãy để chúng tôi lấy thêm một vài ví dụ -
3 ^ 2 % 3 raised to the power of 2
Khi bạn nhấp vào nút Execute hoặc gõ Ctrl + E, MATLAB sẽ thực thi nó ngay lập tức và kết quả trả về là:
ans = 9
Một vi dụ khac,
sin(pi /2) % sine of angle 90o
Khi bạn nhấp vào nút Execute hoặc gõ Ctrl + E, MATLAB sẽ thực thi nó ngay lập tức và kết quả trả về là:
ans = 1
Một vi dụ khac,
7/0 % Divide by zero
Khi bạn nhấp vào nút Execute hoặc gõ Ctrl + E, MATLAB sẽ thực thi nó ngay lập tức và kết quả trả về là:
ans = Inf
warning: division by zero
Một vi dụ khac,
732 * 20.3
Khi bạn nhấp vào nút Execute hoặc gõ Ctrl + E, MATLAB sẽ thực thi nó ngay lập tức và kết quả trả về là:
ans = 1.4860e+04
MATLAB cung cấp một số biểu thức đặc biệt cho một số ký hiệu toán học, như pi cho π, Inf cho ∞, i (và j) cho √-1, v.v. Nan là viết tắt của 'not a number'.
Sử dụng Dấu chấm phẩy (;) trong MATLAB
Dấu chấm phẩy (;) cho biết kết thúc câu lệnh. Tuy nhiên, nếu bạn muốn ngăn chặn và ẩn đầu ra MATLAB cho một biểu thức, hãy thêm dấu chấm phẩy sau biểu thức.
Ví dụ,
x = 3;
y = x + 5
Khi bạn nhấp vào nút Execute hoặc gõ Ctrl + E, MATLAB sẽ thực thi nó ngay lập tức và kết quả trả về là:
y = 8
Thêm nhận xét
Biểu tượng phần trăm (%) được sử dụng để chỉ dòng chú thích. Ví dụ,
x = 9 % assign the value 9 to x
Bạn cũng có thể viết một khối nhận xét bằng cách sử dụng toán tử khối nhận xét% {và%}.
Trình chỉnh sửa MATLAB bao gồm các công cụ và mục menu ngữ cảnh để giúp bạn thêm, xóa hoặc thay đổi định dạng nhận xét.
Các toán tử thường được sử dụng và các ký tự đặc biệt
MATLAB hỗ trợ các toán tử và các ký tự đặc biệt thường được sử dụng sau:
Nhà điều hành | Mục đích |
---|---|
+ | Thêm; toán tử bổ sung. |
- | Dấu trừ; toán tử trừ. |
* | Toán tử vô hướng và nhân ma trận. |
.* | Toán tử nhân mảng. |
^ | Toán tử lũy thừa vô hướng và ma trận. |
.^ | Toán tử lũy thừa mảng. |
\ | Toán tử chia trái. |
/ | Toán tử chia phải. |
.\ | Toán tử chia trái mảng. |
./ | Toán tử chia phải mảng. |
: | Đại tràng; tạo các phần tử cách đều nhau và đại diện cho toàn bộ hàng hoặc cột. |
( ) | Dấu ngoặc đơn; bao gồm các đối số hàm và chỉ số mảng; ghi đè mức độ ưu tiên. |
[ ] | Chân đế; các phần tử mảng bao vây. |
. | Dấu thập phân. |
… | Dấu chấm lửng; toán tử tiếp tục dòng |
, | Dấu phẩy; tách các câu lệnh và các phần tử trong một hàng |
; | Dấu chấm phẩy; tách các cột và chặn hiển thị. |
% | Ký hiệu phần trăm; chỉ định một nhận xét và chỉ định định dạng. |
_ | Dấu báo giá và nhà điều hành chuyển vị. |
._ | Toán tử chuyển vị không liên hợp. |
= | Toán tử gán. |
Các biến và hằng số đặc biệt
MATLAB hỗ trợ các biến và hằng số đặc biệt sau:
Tên | Ý nghĩa |
---|---|
ans | Câu trả lời gần đây nhất. |
eps | Độ chính xác của độ chính xác dấu phẩy động. |
i,j | Đơn vị ảo √-1. |
Inf | Vô cực. |
NaN | Kết quả số không xác định (không phải số). |
pi | Số π |
Đặt tên biến
Tên biến bao gồm một chữ cái theo sau là bất kỳ số chữ cái, chữ số hoặc dấu gạch dưới nào.
MATLAB là case-sensitive.
Tên biến có thể có độ dài bất kỳ, tuy nhiên, MATLAB chỉ sử dụng N ký tự đầu tiên, trong đó N được cung cấp bởi hàm namelengthmax.
Lưu công việc của bạn
Các save được sử dụng để lưu tất cả các biến trong không gian làm việc, dưới dạng tệp có phần mở rộng .mat, trong thư mục hiện tại.
Ví dụ,
save myfile
Bạn có thể tải lại tệp bất kỳ lúc nào sau đó bằng cách sử dụng load chỉ huy.
load myfile