Script M_files

Một phần của tài liệu Dự báo nhu cầu điện năng việt nam từ năm 2008 đến 2015 (Trang 64)

Một vấn đề đơn giản là, yêu cầu của người sử dụng tại dấu nhắc của MATLAB trong cửa sổ lệnh là nhanh và hiệu quả. Tuy nhiên vì số lệnh tăng lên, hoặc khi muốn thay đổi giá trị của một hoặc nhiều biến và thực hiện lại một số lệnh với giá trị mới, nếu cứ đánh lặp lại tại dấu nhắc của MATLAB thì sẽ rất mất thời gian, do vậy MATLAB cung cấp một giải pháp cho vấn đề này là: nó cho phép thay thế các lệnh của MATLAB bằng một file văn bản đơn giản, và yêu cầu MATLAB mở file và thực hiện chính xác như là đánh tại dấu nhắc của MATLAB tại của sổ lệnh, những file này gọi là Script file, hoặc đơn giản là M_file. Danh từ "script" để chỉ rằng thực tế MATLAB đọc từ file kịch bản thấy trong file. Danh từ "M_file" để chỉ rằng tên script file đó phải kết thúc bằng phần mở rộng là '.m' như ví dụ example1.m.

Để tạo một script M_file, chọn New trong bảng chọn file và chọn M_file. Thủ tục này sẽ tạo ra màn hình soạn thảo (như hình 3-2), và ta có thể đánh được các lệnh của MATLAB trong đó.

Sau khi thực hiện xong các câu lệnh, ta có thể ghi và lưu giữ file này bằng cách chọn Save từ bảng chọn file. Khi ghi lên file chú ý phải đánh tên file trùng với tên hàm (example) không cần đánh vào phần mở rộng, MATLAB tự gán vào cho nó. Khi đó từ dấu nhắc ta có thể đánh:

>> example1 và nhận được kết quả.

Với đặc điểm của M_file ta có thể thay đổi lại nội dung của file, ví dụ bạn có thể mở M_file example1.m thay đổi lại các giá trị, ghi lại file đó và yêu cầu

MATLAB tính lại lệnh trong file. Thêm nữa, bằng cách tạo M_file, các lệnh sẽ được lưu trên địa và có thể ứng dụng về sau khi cần.

Hình 3-2. Cửa sổ soạn thảo script M_file

Những ứng dụng của chỉ dẫn của MATLAB giúp chúng ta hiểu được khi dùng script file, chỉ dẫn cho phép lưu giữ cùng các lệnh trong script file, vì vậy ta nhớ được những lệnh đó làm gì khi ta nhìn lại file sau đấy. Thêm nữa, dấu chấm phẩy đằng sau câu lệnh không cho hiển thị kết quả, từ đó ta có thể điều chỉnh script file đưa ra những kết quả cần thiết.

Vì những ứng dụng của script file, MATLAB cung cấp một số hàm đặc biết có ích khi sử dụng trong M_file:

disp (ans) Hiển thị các kết quả mà không hiện tên biến

Echo Điều khiển của sổ lệnh lặp lại các lệnh của script file Input Sử dụng dấu nhắc để đưa dữ liệu vào

Pause Dừng lại cho đến khi người dùng nhấn một phím bất kỳ Pause (n) Dừng lại n giây

Một phần của tài liệu Dự báo nhu cầu điện năng việt nam từ năm 2008 đến 2015 (Trang 64)