m_Files là gì?
- m_Flies là các file chứa tập hợp nhiều lệnh tính toán
- m_Flies giúp cho việc thay đổi thông số các biến, lệnh nhanh chóng
- m_Flies do người dùng soạn thảo và lưu với phần mở rộng là “.m” (ví dụ exam1.m )
- m_Flies phải được lưu trong thư mục làm việc của chương trình
Để sử dụng m_file, từ giao diện chính, chọn New Script hoặc nhấn Ctrl+N. Soạn thảo code và save tại thư mục làm việc.
Để thực thi một m_file, nhấn nút Run trên giao diện hoặc phím F5.
Một số lệnh điều khiển trong M_File
Lệnh điều khiển | Chức năng |
disp(var) | Hiển thị kết quả nhưng không hiện tên biến |
echo | Điều khiển cửa sổ lệnh hiển thị lệnh trong M_files |
input | Cho người dùng nhập dữ liệu vào biến |
keyboard | Trao quyền điều khiển tạm thời cho bàn phím (dùng lện return để quay lại) |
pause | Dừng lại cho đến khi người dùng nhấn phím bất kỳ |
pause(n) | Dừng lại n giây |
waitforbuttonpress | Dừng lại cho đến khi người dùng nhấn chuột hoặc phím |
Ví dụ: Dùng m-file viết chương trình tính diện tích tam giác bất kỳ sau khi cho người dùng nhập vào tọa độ 3 điểm.
% Nhap toa do 3 nut x1=input('Nhap vao toa do x nut 1: ') y1=input('Nhap vao toa do y nut 1: ') x2=input('Nhap vao toa do x nut 2: ') y2=input('Nhap vao toa do y nut 2: ') x3=input('Nhap vao toa do x nut 3: ') y3=input('Nhap vao toa do y nut 3: ') % Tinh do dai cac canh c1=sqrt((x2-x3)^2+(y2-y3)^2) c2=sqrt((x1-x3)^2+(y1-y3)^2) c3=sqrt((x1-x2)^2+(y1-y2)^2) %Tinh chu vi cv=c1+c2+c3 p=1/2*cv %Tinh dien tich s=sqrt(p*(p-c1)*(p-c2)*(p-c3))