Nhập, xuất dữ liệu

Một phần của tài liệu Programming tài liệu matlap - DH Bách Khoa HN (Trang 37 - 43)

Các hàm nhập dữ liệu

Hàminputcó 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àmdispcó thể được sử dụng cho các kết quả đơn giản Dùng hàmfprintfcho các dữ liệu định dạng trước.

Nhập, xuất dữ liệu

Xuất dữ liệu vớidispvàfprintf

Xuất dữ liệu trong cửa sổ lệnh được thực hiện với hàmdisphoặcfprintf. Nếu muốn

ghi dữ liệu vào file bắt buộc phải dùng hàmfprintf.

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ơndisp. Cung cấp toàn bộ các cách điều khiển định dạng của các

output.

Nhập, xuất dữ liệu

Hàmdisp

Cú pháp

disp(outMatrix)

trong đóoutMatrixcó thể là ma trận số hoặc xâu. Ví dụ 4 >> disp(5) 5 >> x = 1:3; disp(x) 1 2 3 >> y = 3-x; disp([x; y]) 1 2 3 2 1 0 >> disp([x y]) 1 2 3 2 1 0 >> disp([x’ y])

??? Error using ==> horzcat

Nhập, xuất dữ liệu

Hàmdisp

Ví dụ 5

>> disp(’Hello World!’) Hello World!

>> s=’Have a nice day’; disp(s) Have a nice day

>> t=’You are using Matlab 7.10.0’; >> disp([s;t])

??? Error using ==> vertcat

CAT arguments dimensions are not consistent. >> disp(char(s,t))

Have a nice day

You are using Matlab 7.10.0

Nhập, xuất dữ liệu

Hàmdisp

Chú ý 4.1

Lệnhdisp([s;t])xuất hiện lỗi bởi vìscó ít ký tự hơnt. Hàmchartạo một ma trận xâu bằng cách đặt mỗi input trên một dòng riêng và chèn thêm các khoảng trắng nếu cần. (adsbygoogle = window.adsbygoogle || []).push({});

>> S=char(s,t);

>> length(s), length(t), length(S(1,:)) ans = 15 ans = 27 ans = 27

Nhập, xuất dữ liệu

Hàmnum2str

Hàmnum2strthường được dùng với hàmdispđể tạo ra dữ liệu đầu ra được gán nhãn của một giá trị số

Cú pháp

stringValue=num2str(numericValue)

chuyểnnumericValuethành một xâu biểu diễn giá trị số đó. Ví dụ 6

>> num2str(pi) ans =

3.1416

Nhập, xuất dữ liệuHàmnum2str

Một phần của tài liệu Programming tài liệu matlap - DH Bách Khoa HN (Trang 37 - 43)