fprinf format
1 次查看(过去 30 天)
显示 更早的评论
hi, i have this problem, suppose i have
x=[1,2,3]
y=[4,5,6]
z=[7,8,9]
i had it save use "fid=fopen" and "fprintf" command to "results.str", how to make the results.str saved in this following format:
s
100
1
7 1 4
8 2 5
9 3 6
which "s" 100 and 1 is a constant value to begin with, followed by z in the first column, then x and y.
anyone can help?
0 个评论
采纳的回答
Paulo Silva
2011-5-9
x=[1,2,3]
y=[4,5,6]
z=[7,8,9]
FileName='results';
FID = fopen(FileName, 'w');
if FID < 0, error('Cannot open file'); end
data = [z', x', y'];
fprintf(FID, 's\n%g\n%g\n', 100,1);
fprintf(FID, '%g %g %g\n', data');
fclose(FID);
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Low-Level File I/O 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!