Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2010-02-26, 10:30   #1
wangkanlove
初级会员
 
注册日期: 2010-02-26
帖子: 1
声望力: 0
wangkanlove 正向着好的方向发展
默认 如何用fprintf将矩阵写成ascii格式

我之前用fprintf将数据写成无后缀的文件中,用文本打开是数字,可是后来,用一样的程序再生成,文本打开就变成乱码,我需要保存成ascii格式的文件。新手求助大虾解答!!!

clear all
fid=fopen('G:\heyiwei','w');
num=1881
a=strcat('G:\erwei-',num2str(num),'.','txt');
b=strcat('G:\yiwei-',num2str(num),'.','txt');

A=dlmread(a);
A=A';
B=reshape(A,1,92880);
fprintf(fid,'%d ',B);
dlmwrite(b,B);
fclose(fid);

我将转置的那行删了就可以 生成的文件时 加上就不行~
求解!!!
wangkanlove 当前离线   回复时引用此帖
回复

主题工具
显示模式

发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码



所有时间均为北京时间。现在的时间是 21:02


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.