tnjk.net
当前位置:首页 >> mAtlAB 矩阵存入txt >>

mAtlAB 矩阵存入txt

save('filename.txt','var','ascii'), 其中。filename是保存后的文件名,var是要保存的数据等,ASCii等是保存模式,表示是ASCii码的形式保存的

比如这个数据在矩阵A中,那么保存成文本文件的话, save A.txt A -ascii -double A.txt就是了,不过用纯文本保存有可能损失一些精度, 如果只是在Matlab里交换数据,建议还是保存成二进制的mat格式比较好。 重新读出的时候用 A=load('A.txt', 'a...

你好,代码如下: fid = fopen('Data.txt','wt');%数据保存在你当前的文件夹下,文件名为Data.txt Temp = data(:,2); fprintf(fid,'%d\n',Temp); fclose(fid) 上面是假设你的数据是整数打印,如果是浮点数,那就把%d改成%f。 如果有帮助,请采纳...

这个比较简单了啊! 比方说 矩阵A 为 A=[1 2 3;4 5 6]; 那么程序 为 fid=fopen('A1.txt','w'); for i=1:2 for j=1:3 fprintf(fid,'%10d',A(i,j)); if mod(j,3)==0 fprintf(fid,'\n'); end end end fclose(fid); matlab的换行 有一些问题 你用 Ul...

a=[1 2 3 4 5];b=[4 5 6 7 8]; A=[a',b']; fid=fopen('C:\Users\gk\Desktop\b.txt','wt');%改为你自己文件的位置 [m,n]=size(A); for i=1:m for j=1:n if j==n fprintf(fid,'%g\n',A(i,j)); else fprintf(fid,'%g\t',A(i,j)); end end end fclos...

clear; clc; fidin=fopen('1.txt'); % 打开1.txt文件 fidout=fopen('mkmatlab.txt','w'); % 创建MKMATLAB.txt文件 i=1; while ~feof(fidin) % 判断是否为文件末尾 tline=fgetl(fidin); % 从文件读行 tmp=find(tline==','); % 判断首字符是否是逗...

使用 textread函数, 或者直接用load命令, 这里给出load的用法: 假设文本文件为aaa.txt,假设保存在c盘根目录下,编辑内容为 1 2 3 2 3 4 2 2 2 在matlab命令窗口中,直接输入 b = load('c:\aaa.txt') 即可

data=load('文件名'); 由于你的数据格式比较规整,直接用load就可以了 如果文件不在当前的matlab工作目录下,文件名需要包括完整的路径名

自己定义输出格式,可以用fprintf函数, fid = fopen('adaqu.txt','wt') for i = 1:size(A,1) fprintf(fid,'%d,%d,%d\n',A(i,1),A(i,2),A(i,3)); end fclose(fid) 如果有帮助,请采纳,谢谢~

x = 0:.1:1; y = [x; exp(x)]; fid = fopen('exp.txt','wt'); fprintf(fid,'%6.2f,%12.8f\n',y); fclose(fid); 看看这个例子吧 祝你学习愉快!

网站首页 | 网站地图
All rights reserved Powered by www.tnjk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com