9. Cấu trúc luận văn
2.2.4 Các lệnh trong Matlab
Để khởi động: ta kìch chuột trái vào biểu tƣợng MatLab.
- Không gian làm việc( work space ) để lƣu trữ các biến trong quá 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 toá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.
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 toá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)
Lệnh Load: load biến từ file hay bộ nhớ
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: Thoá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