10. Cấu trúc luận văn
1.4.4.Các lệnh trong Matlab
1.4. Giới thiệu phần mềm toán học Matlab
1.4.4.Các lệnh trong Matlab
Để khởi động: ta kích chuột trái vào biểu tượng MatLab.
Mơi trường MatLab gồm có các phần chính:
-Khơng gian làm việc( work space ) để lưu trữ các biến trong q trình tính toán.
-1 cửa sổ lệnh(command window) để nhập lệnh và hiển thị kết quả dạng số, xâu ký tự và biểu thức.
-Nhiều cửa sổ đồ hoạ( Figure ) để hiển thị các kết quả dạng đồ thị, hình ảnh. -1 cửa sổ soạn thảo ( Editor )để soạn thảo chương trình.
-Một số cửa sổ phụ khác. -Các thư viện hàm ngoài
Để nhận sự trợ giúp của MatLab hãy:
- kích chuột trái vào biểu tượng help của MatLab hoặc - gõ help+<từ cần trợ giúp>
Để đóng MatLab: kích chuột trái vào [x] ở cửa sổ lệnh MatLab
Làm việc ở chế độ hội thoại:
Trong chế độ hội thoại MatLab cho phép ta nhập trực tiếp các lệnh từ bàn phím và nhận kết quả xử lý các lệnh này. Mỗi lần MatLab chỉ xử lý từng dòng lệnh nhập một .
Tại dấu mời >> của MatLab trong cửa sổ lệnh ta nhập dòng lệnh cần xử lý , rồi bấm Enter để thực hiện dòng lệnh này.
Trên một dịng lệnh có thể nhập nhiều lệnh, các lệnh cách nhau bởi dấu phẩy < , > hoặc dấu chấm phẩy < ; > .
Với một lệnh dài hoặc dịng lệnh dài, để thơng báo cho MatLab biết dòng hiện thời còn tiếp tục xuống dòng dưới, ta dùng 3 dấu chấm liền nhau < … > , bấm Enter để xuống dòng, rồi lại gõ tiếp
Khi gặp lệnh thực hiện được :
- nếu kết quả có dạng số, dạng ký tự hoặc biểu thức tốn và sau lệnh này khơng có dấu chấm phẩy < ; > ,thì MatLab sẽ đưa kết quả ra ở cửa sổ lệnh.
- Còn nếu kết quả là hình ảnh, nó sẽ được đưa kết quả ra cửa sổ đồ hoạ.
Khi gặp lệnh không thực hiện được: MatLab sẽ thông báo lỗi ở cửa sổ lệnh và dừng lại ở lệnh này.
Chế độ hội thoại chỉ nên sử dụng khi giải các bài tốn nhỏ ,có cấu trúc đơn giản, chỉ sử dụng 1 lần.
Các lệnh cơ bản trong Matlab
Lệnh Clear: Xóa tất cả các biến trong bộ nhớ Matlab Lệnh clc: Lệnh xóa cửa sổ lệnh (command window) Lệnh pause: Chờ sự đáp ứng từ phía người dùng Lệnh =: lệnh gán
Lệnh %: câu lệnh sau dấu này được xem là dịng chú thích Lệnh input: lệnh lấy vào một giá trị.
Ví dụ: x = input(„Nhap gia tri cho x:‟);
Lệnh help: lệnh yêu cầu sự giúp đở từ Matlab Lệnh Save: Lưu biến vào bộ nhớ
Ví dụ: Save test A B C (lưu các biến A, B, C vào file test)
Ví dụ: Load test Lệnh Rẻ nhánh: cú pháp như sau Lệnh If: IF expression statements ELSEIF expression statements ELSE statements END Lệnh Switch: SWITCH switch_expr CASE case_expr, statement,..., statement
CASE {case_expr1, case_expr2, case_expr3,...} statement,..., statement ... OTHERWISE, statement,..., statement END Lệnh lặp: cú pháp như sau: Lệnh For:
FOR variable = expr, statement,..., statement END
Lệnh While:
WHILE expression statements
END
Lệnh Break: Thốt đột ngột khỏi vịng lặp WHILE hay FOR.
Lệnh Continue: Bỏ qua các lệnh hiện tại, tiếp tục thực hiện vòng lặp ở lần lặp
tiếp theo.
Lệnh Return: lệnh trả về Lệnh clf: xóa hình hiện tại
Lệnh plot(signal): vẽ dạng sóng tín hiệu signal
Lệnh stairs(signal): vẽ tín hiệu signal theo dạng cầu thang. Lệnh stem(signal): vẽ chuỗi dữ liệu rời rạc
Lệnh bar(signal): vẽ dữ liệu theo dạng cột
Lệnh mesh(A): hiển thị đồ họa dạng 3D các giá trị ma trận