Biên soạn và thực thi M-file

Một phần của tài liệu Matlab ứng dụng trường đại học thủy lợi (Trang 37 - 38)

5. CHƯƠNG V: SCRIPTS VÀ FUNCTIONS (M-FILES)

5.2. Biên soạn và thực thi M-file

-Biên soạn: Matlab cung cấp cho ta một công cụ biên soạn các m-file khá tốt, đó làMatlab editor. Tuy nhiên bạn có thể tự do sử dụng các ứng dụng soạn thảo khác cho file text của Windows nhưNotepad, Textpad...

- Bạn có thể khởi động Matlab Editor bằng nhiều cách: Từ menu File/New/M-file, hoặc nhấn tổ hợp phím tắt ‘Ctrl – N’, hay cách nhấn vào nút ‘New Doccument’ trên thanh công cụ, cách đánh vào cửa sổ nhập lệnh ‘edit’ và tên file (nếu file chưa tồn tại trong thưmục hiện thời, Matlab sẽ hỏi bạn để khẳng định rằng bạn muốn tạo ra một file mới với tên nhưvậy)

- Soạn thảo các câu lệnh của bạn vàSave.

- Để biết trong thưmục hiện tại (current directory) có những m-file nào, bạn có thể sử dụnglệnh

- Để xem nội dung của một m-file, bạn nháy đúp vào file đó để mở nó ra hoặc đánh lệnh

>> type tên_file

- Thực thi: Để có thể thực thi một m-file, nó cần phải tồn tại trong thưmục hiện thời (xem cửa sổ Current Directory). Bạn có thể di chuyển giữa các thưmục trong ổ cứng gần giống nhưvới trình duyệt Exprorer của Windows, hoặc dùng lệnh

editpath(path làđường dẫn đến thưmục mà Matlab sẽ tìm kiếm file ở đó).

- Biên dịch: không cần thiết biên dịch cả hai loại M-file của Matlab. Muốn thực hiện các lệnh chứa trong file này rất đơn giản, bạn chỉ cần đánh tên file (không cần phần mở rộng '.m') từ dấu nhắc cửa sổ lệnh . Các chỉnh sửa đã tiến hành với file và ghi lại vào ổ đĩa sẽ được thực thi khi bạn gọi function hay script đó lần sau. Ví dụ gọi thực thi các lệnh có trong file baitap2.m nhưsau:

>> baitap2

Chỉ có các thông số đầu ra sẽ được thể hiện trên màn hình, chứ không phải bản thân các câu lệnh.

- Để có thể xem các câu lệnh có trong file cùng lúc với các thông số đầu ra, bạn đánh lệnh

>> echo on  và lệnh 'echo off' sẽ tắt chức năng này.

Một phần của tài liệu Matlab ứng dụng trường đại học thủy lợi (Trang 37 - 38)

Tải bản đầy đủ (PDF)

(66 trang)