求助:如何将matlab中的数据读到txt文件中
请问大家,我现在用matlab处理得到了一个二维数组,怎么将这个数组读入到.txt格式的文件啊?回复
搜索论坛. fid = fopen('filename.txt','wb')fwrite(fid,MatrixA,'integer*4')
可以在 命令窗口 输入 help fwrite
看看命令的用法。 原帖由 pengweicai 于 2006-12-2 18:36 发表
fid = fopen('filename.txt','wb')
fwrite(fid,MatrixA,'integer*4')
可以在 命令窗口 输入 help fwrite
看看命令的用法。
照你的方法试了,为什么在txt文件中的数据是乱码阿?
比如说我要输出一个3*3的整型数组,可在写入文件后,打开却发现是乱码
[ 本帖最后由 Leighton_buaa 于 2006-12-2 19:29 编辑 ] 试试
fid=fopen("youfile.txt","w");
for i=1:3
fprintf(fid,"%d %d %d \n",Matrix(i,:));
end;
fclose(fid);
原帖由 skywm 于 2006-12-2 19:57 发表
试试
fid=fopen("youfile.txt","w");
for i=1:3
fprintf(fid,"%d %d %d \n",Matrix(i,:));
end;
...
3ks
hehe
谢谢了,好东西
真是好东西,又学到一招!!好人哪
我也学到一招 如果矩阵不是3维该怎么办?有没有更好的函数? 原帖由 llmmzh123 于 2006-12-5 22:24 发表如果矩阵不是3维该怎么办?有没有更好的函数?
根据你的格式需要调整format,实在不行用%s
页:
[1]