C
confi999
Guest
Chào,
Tôi có một định dạng tệp dữ liệu (lấy từ fortran) trong đó có 1 cột và 24000 hàng.Các giá trị được như
-0.8736252526127E-9
-0.1928287267367E-11
0.28373737626278E-12
vv
vv
Tôi đã cố gắng để đọc các dữ liệu trong matlab bằng cách sử dụng lệnh sau đây:
fid = fopen ( 'tên tập tin');
[b, cập] = fscanf (fid, '% 25f', [1, inf]);
fclose (fid);
Tôi đã thử với% g cũng như các định dạng specifier.Sau đó, tôi cũng đã có cố gắng sử dụng 'tải' lệnh của matlab.Trong tất cả các trường hợp, tôi cuối cùng sai với các giá trị của các dữ liệu trong véc tơ.Tôi nhận somethiing như 0,0001, -0,0005, 0,003, vv ....Đây là những giá trị lớn hơn xa so với những người trong mã nguồn tệp tin.
Bất cứ ai có thể tư vấn cho tôi - làm thế nào tôi có thể đọc các dữ liệu thành công trong matlab.
Cảm ơn bạn.
Tôi có một định dạng tệp dữ liệu (lấy từ fortran) trong đó có 1 cột và 24000 hàng.Các giá trị được như
-0.8736252526127E-9
-0.1928287267367E-11
0.28373737626278E-12
vv
vv
Tôi đã cố gắng để đọc các dữ liệu trong matlab bằng cách sử dụng lệnh sau đây:
fid = fopen ( 'tên tập tin');
[b, cập] = fscanf (fid, '% 25f', [1, inf]);
fclose (fid);
Tôi đã thử với% g cũng như các định dạng specifier.Sau đó, tôi cũng đã có cố gắng sử dụng 'tải' lệnh của matlab.Trong tất cả các trường hợp, tôi cuối cùng sai với các giá trị của các dữ liệu trong véc tơ.Tôi nhận somethiing như 0,0001, -0,0005, 0,003, vv ....Đây là những giá trị lớn hơn xa so với những người trong mã nguồn tệp tin.
Bất cứ ai có thể tư vấn cho tôi - làm thế nào tôi có thể đọc các dữ liệu thành công trong matlab.
Cảm ơn bạn.