dkfr.net
当前位置:首页 >> mAtlAB输出数组到txt >>

mAtlAB输出数组到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。 如果有帮助,请采纳...

1.第一种方法:save(最简单基本的) 具体的命令是:用save *.txt -ascii x x为变量 *.txt为文件名,该文件存储于当前工作目录下,再打开就可以 打开后,数据有可能是以指数形式保存的. 例子: a =[17 24 1 8 15;23 5 7 14 16 4 6 13 20 22 10 12 ...

假设数组名为file_data,写到'D:\data\里 fid=fopen('D:\data\file_data.txt','w'); for j=1:size(file_data,1) for k=1:size(file_data,2) fprintf(fid,'%d\t',file_data(j,k)); end fprintf(fid,'\n'); end %看看能不能帮助你

这个比较简单了啊! 比方说 矩阵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...

在matlab中,可以用load函数将txt文件中的数据读入到一个数组当中。 如果txt文件在当前工作路径,那么直接可以用下面的命令进行读取: load data.txt %将data文件中数据读取到工作空间中 a = data; % 将读取到工作空间中的数据保存到数组a中 或...

Matlab网站用两个例子非常详尽地介绍了各个命令的基本用法以下结合几个示例给出一些总结,大家举一反三就可以了: 1. 纯数据(列数相同): 源文件: CODE: 0 3866.162 2198.938 141.140 1 3741.139 2208.475 141.252 2 3866.200 2198.936 141.1...

设矩阵是A dlmwrite(‘A.txt’, A(10:20,:)); 就导出10-20行到A,txt里了

fid=fopen('test.txt','r'); A1=fscanf(fid,'%c',26) A2=fscanf(fid,'\n%f \n %f\n %f',[3 inf])%A2应输出一数组但只有几个字符 fclose(fid); 1、A1=fscanf(fid,'%c',30),30的长度太长了,已经到第二行的1的位置,所以改短了些 2、A2=fscanf(fid...

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