
Cửa sổ Editor của MATLAB
Trong khi làm việc với chương trình MATLAB, người dùng thường có nhu cầu lưu trữ lại các đoạn lệnh để tái sử
dụng. Để thực hiện việc này ta sử dụng cửa sổ Editor của MATLAB bằng cách nhấn vào nút New Script trên
thanh Menu hoặc nhấn tổ hợp phím CTRL + N.
Các file được tạo từ cửa sổ Editor thường được lưu dưới phần mở rộng .m và được gọi là m-file.
(HUST) MI2110-CHƯƠNG 2-Lập trình với MATLAB 3/35 1/2024 3 / 35

Thủ tục (Script)
Định nghĩa 1
Thủ tục là một khối các câu lệnh được thực hiện một cách tuần tự khi ta gọi tên thủ tục đó. Các biến được sử
dụng là một phần của không gian làm việc (Workspace).
Ví dụ 1
Thủ tục vẽ đồ thị hàm số sin(t)% ve do thi ham so sin(t)trong khoảng [−π;π].
t=−pi : 0.01 : pi;
y= sin(t);
plot(t, y,′green′);
Lưu file trên với tên PlotSinx.m vào thư mục hiện hành (Current Folder). Để thực thi thủ tục PlotSinx ở cửa sổ
lệnh (Command Window) ta gõ tên của m-file
» PlotSinx
Khi chạy trương trình trên thì 2 biến
t
và
y
sẽ được thêm vào trong không gian làm việc (Workspace). Kiểm tra
các biến trong workspace dùng lệnh who
(HUST) MI2110-CHƯƠNG 2-Lập trình với MATLAB 4/35 1/2024 4 / 35

Các lưu ý khi làm việc với thủ tục (Script)
Thủ tục có thể có một số tác dụng phụ khi thực thi:
1Diễn ra khi một chương trình thay đổi các biến ngoại trừ input/output.
2Có thể gây các lỗi mà rất khó để phát hiện ra, không phải lúc nào cũng tránh được.
3Tạo ra và thay đổi các biến trong không gian làm việc.
4Không đưa ra khuyến cáo rằng các biến trong không gian làm việc đã bị thay đổi.
(HUST) MI2110-CHƯƠNG 2-Lập trình với MATLAB 5/35 1/2024 5 / 35