Có thể bạn đã biết, môi trường MATLAB chủ yếu được sử dụng để tính toán. Tuy nhiên, MATLAB cũng được biết đến là một ngôn ngữ lập trình cũng như một môi trường tương tác để thực hiện tính toán.
Trong các bài viết trước đó, Mytour đã giới thiệu cho bạn về các cú pháp cũng như cách khai báo biến trong MATLAB. Trong bài viết này, Mytour sẽ tiếp tục giới thiệu về cách viết và chạy tệp Kịch bản đơn giản trong MATLAB.
Viết và thực thi tập tin Kịch bản đơn giản trong MATLAB
Tệp chương trình trong MATLAB
MATLAB cho phép viết 2 loại tệp chương trình:
- Kịch bản: tệp kịch bản trong MATLAB là các tệp chương trình có phần mở rộng là .m. Trong các tệp này, bạn có thể viết một loạt các lệnh mà bạn muốn thực thi cùng nhau. Kịch bản không chấp nhận đầu vào và không trả về bất kỳ đầu ra nào.
- Hàm: các tệp hàm trong MATLAB cũng là các tệp chương trình có phần mở rộng là .m. Hàm có thể chấp nhận đầu vào và có thể trả về kết quả đầu ra. Các biến sử dụng trong hàm là biến cục bộ.
Bạn có thể sử dụng trình soạn thảo MATLAB hoặc bất kỳ trình soạn thảo văn bản nào khác để tạo tệp .m. Trong bài viết này, Mytour sẽ giới thiệu và hướng dẫn cách tạo tệp kịch bản. Một tệp kịch bản có chứa nhiều lệnh MATLAB theo thứ tự và các hàm gọi. Để chạy kịch bản, bạn nhập tên kịch bản đó vào tiện ích dòng lệnh.
Tạo và chạy tệp Kịch bản trong MATLAB
Để tạo tệp kịch bản bằng MATLAB, bạn sẽ cần sử dụng trình soạn thảo văn bản. Để mở trình soạn thảo MATLAB, bạn có 2 cách:
- Sử dụng dòng lệnh.
- Sử dụng IDE.
Nếu sử dụng Command Prompt, bạn nhập lệnh sửa vào đó để mở trình soạn thảo. Hoặc bạn có thể nhập trực tiếp lệnh sửa + tên tệp (có đuôi .m):
sửa
Hoặc:
sửa
Lệnh trên sẽ tạo tệp trong thư mục MATLAB mặc định. Nếu muốn lưu trữ tất cả các tệp chương trình trong thư mục cụ thể, bạn sẽ phải cung cấp toàn bộ đường dẫn.
Ví dụ để tạo thư mục có tên progs, nhập các lệnh dưới đây vào cửa sổ Command Prompt:
tạothưmụcmới progs % tạo thư mục progs trong thư mục mặc định
thayđổithưmụch progs % thay đổi thư mục hiện tại thành progs
sửa prog1.m % tạo một tệp m có tên prog1.m
Nếu đây là lần đầu tiên bạn tạo tệp, MATLAB sẽ yêu cầu xác nhận. Nhấp chọn Có.
Nếu đang sử dụng IDE, chọn Mới =>Kịch bản để mở trình soạn thảo và tạo tệp có tên Untitled. Tiếp theo nhập mã sau và lưu tệp lại:
SốHọcViên = 6000;
SốGiảngViên = 150;
SốNhânViênKhôngGiảngDạy = 20;
Tổng = SốHọcViên + SốGiảngViên ...
+ SốNhânViênKhôngGiảngDạy;
disp(Tổng);
Sau khi đã tạo và lưu tệp, bạn có thể chạy tệp theo 2 cách:
- Nhấp chọn nút Chạy trên cửa sổ trình soạn thảo.
Hoặc:
- Chỉ cần nhập tên tệp (không có phần mở rộng) trên cửa sổ command prompt là: >> prog1.
Trên cửa sổ Command Prompt sẽ hiển thị kết quả:
6170
Ví dụ:
Tạo một tệp kịch bản và nhập mã sau vào:
Sau khi mã trên được biên dịch và thực thi, kết quả trả về như sau:
Trên đây là hướng dẫn về MATLAB - Viết và thực thi tệp Kịch bản đơn giản trong MATLAB. Mong rằng sau bài viết này bạn sẽ có thể tự viết và thực thi một tệp Kịch bản trong MATLAB. Chúc bạn thành công.
