tailieunhanh - Bài giảng Phương pháp tính và Matlab: Chương 3.4 - Trường ĐH Bách khoa Hà Nội

Bài giảng "Phương pháp tính và Matlab: Chương - Trường ĐH Bách khoa Hà Nội" được biên soạn bao gồm các nội dung chính sau: Các hàm nhập dữ liệu Matlab; Các hàm xuất dữ liệu Matlab; Cung cấp một số ví dụ để các em sinh viên vận dụng, nắm vững kiến thức môn học. Mời các bạn cùng tham khảo chi tiết bài giảng tại đây. | Nhập xuất dữ liệu Nội dung 1 Mở đầu 2 Các thủ tục 3 Các hàm m-file 4 Nhập xuất dữ liệu 5 Điều khiển luồng 6 Vector hóa Vectorization 7 Quản lý các biến Input Output 8 Tính giá trị hàm một cách gián tiếp 9 Chú thích 10 Gỡ lỗi 11 Một số kinh nghiệm trong lập trình Matlab SAMI-HUST Lập trình Matlab Hà Nội 17 87 tháng 8 năm 2015 17 87 Nhập xuất dữ liệu Nhập xuất dữ liệu Các hàm nhập dữ liệu Hàm input có thể được sử dụng để nhập dữ liệu từ bàn phím. Các tham số đầu vào của các hàm được ưa dùng hơn. Các hàm xuất dữ liệu Hàm disp có thể được sử dụng cho các kết quả đơn giản Dùng hàm fprintf cho các dữ liệu định dạng trước. SAMI-HUST Lập trình Matlab Hà Nội 18 87 tháng 8 năm 2015 18 87 Nhập xuất dữ liệu Nhập xuất dữ liệu Xuất dữ liệu với disp và fprintf Xuất dữ liệu trong cửa sổ lệnh được thực hiện với hàm disp hoặc fprintf. Nếu muốn ghi dữ liệu vào file bắt buộc phải dùng hàm fprintf. disp Sử dụng rất đơn giản. Tuy nhiên việc điều khiển định dạng của các output là rất hạn chế. fprintf Tương đối phức tạp hơn disp. Cung cấp toàn bộ các cách điều khiển định dạng của các output. SAMI-HUST Lập trình Matlab Hà Nội 19 87 tháng 8 năm 2015 19 87 Nhập xuất dữ liệu Nhập xuất dữ liệu Hàm disp Cú pháp disp outMatrix trong đó outMatrix có thể là ma trận số hoặc xâu. Ví dụ 4 gt gt disp 5 gt gt disp x y 5 1 2 3 2 1 0 gt gt x 1 3 disp x gt gt disp x y 1 2 3 Error using gt horzcat gt gt y 3-x disp x y CAT arguments dimensions are not consistent. 1 2 3 2 1 0 SAMI-HUST Lập trình Matlab Hà Nội 20 87 tháng 8 năm 2015 20 87 Nhập xuất dữ liệu Nhập xuất dữ liệu Hàm disp Ví dụ 5 gt gt disp Hello World Hello World gt gt s Have a nice day disp s Have a nice day gt gt t You are using Matlab gt gt disp s t Error using gt vertcat CAT arguments dimensions are not consistent. gt gt disp char s t Have a nice day You are using Matlab SAMI-HUST Lập trình Matlab Hà Nội 21 87 tháng 8 năm 2015 21 87 Nhập xuất dữ liệu Nhập xuất dữ liệu Hàm disp Chú ý Lệnh disp s t xuất hiện lỗi bởi vì s có ít