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

mAtlAB 矩阵存入txt

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

首先打开matlab; 选择current folder并加入当前路径; 选择指定的txt文件,右键,选择导入数据; 选择相应的数据类型,这里应选matrix。

1)打开文件 在读写文件之前,必须先用fopen函数打开或创建文件,并指定对该文件进行的操作方式。fopen函数的调用格式为: fid=fopen(文件名,‘打开方式’) 说明:其中fid用于存储文件句柄值,如果返回的句柄值大于0,则说明文件打开成功。文件...

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...

加入矩阵是a save mymatrix.txt -ascii a

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

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

自己定义输出格式,可以用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) 如果有帮助,请采纳,谢谢~

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

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