VNIT

Too lazy to think of a slogan

Trang chủ » Diễn Đàn » Lập trình và Phát triển Web » Các trao đổi khác về Lập trình » cách dùng hàm fprint matlab

Chủ đề đã bị khóa, bạn không thể xóa, sửa hay trả lời trong chủ đề này!

First Page Previous Page  1  Next Page Last Page
Locked cách dùng hàm fprint matlab
0
question Gởi bởi trang_kin90 (12:34 26-09-2011)
Bài: 1 / Điểm VCS: 1 /

Chào mọi người, mình có 1 vấn đề không hiểu khi dùng hàm fprint trong matllab. DÙng đoạn code dưới đây:
% Vi du nhap-xuat file van ban
% Tao cac bien
clc
x='ABCDE FGHIJ',n=length(x)
y=rand(3,4), sizy=size(y)
z=magic(5), sizz=size(z)
% Ghi vao file van ban
fid=fopen('solieu.dat','w'); % Mo file de ghi
fprintf(fid,'%d %s',n,x)
fprintf(fid,'\n %10.6f %10.6f %10.6f %10.6f',y)
fprintf(fid,'\n %3d %3d %3d %3d %3d',z)
fclose(fid)
% Doc tu file van ban
fid=fopen('solieu.dat'); % Mo file de doc
n1=fscanf(fid,'%f')
x1=fscanf(fid,'%c',n)
y1=fscanf(fid,'%f',sizy)
z1=fscanf(fid,'%f',sizz)
fclose(fid);

khi in ra ngoài màn hình lại có đoạn :
ans =

    14


ans =

  135


ans =

  105


ans =

    0


n1 =

    11
mình không hiểu sao lại ra ans=14 tương ứng với dòng lệnh fprintf(fid,'%d %s',n,x). và hàm fscanf có ý nghĩa gì? tại sao lại ra n1=11? %f, %c là gì?
mình đang tự học matlab nên có nhiều điều không hiểu mong mọi người chỉ giáo. cảm ơn mọi người.
First Page Previous Page  1  Next Page Last Page

Thống kê

Hiện tại web site có 85,806 thành viên. Xin chào đón thành viên mới nhất nightt.

Các thành viên đã tạo 62,822 chủ đề và 241,950 bài viết trong 30 box.

Hiện có 0 thành viên và 1 khách đang trực tuyến.

Template by styleshout / Icons by Tango Icon Library and FamFamFam.