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

mAtlAB 保存数组到txt

%生成一个随机数矩阵 R=rand(10,3); %创建文件 fid = fopen('test.txt','wt'); %写头部 fprintf(fid,'%s','wo ni ta'); fprintf(fid,'%c\n',' '); %换行 %依次写入数据 for k=1:10; for m=1:3 p=num2str(R(k,m)); fprintf(fid,'%s ',p); %每个数...

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

clc clear all; format long mat=[12;12;12;13;14;14]; leng=length(mat); fid=fopen('C:\Documents and Settings\zhang\Desktop\example.txt','wt'); for i=1:1:leng fprintf(fid,'%d\n', mat(i)); end fclose(fid) 你看看是不是这样。

在matlab中要将大规模的矩阵写入到txt文本中,可以用文件读写的方法,如下例: fid=fopen('D:\data.txt','wt');%写入文件路径 [m,n]=size(p); %获取矩阵的大小,p为要输出的矩阵 for i=1:1:m if mod(i,100)==0 fprintf(fid,'water levle since %...

clc;clear;close all; hang=[4 17];%4行到17行。这样你也可以变化 lie=[3 8];%3到8列。这样你也可以变化 [FileName,PathName] = uigetfile('*.txt','Select the Txt files');%弹出对话框,然后选择你要处理的文件 fid=fopen([PathName FileName]...

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

“第107580个到620080数据”有512501个元素... 改为“t=data(107581:620080);或t=data(107580:620079);”试试。

这得看你txt里是什么样格式的数据。一般是先建立一个CELL。然后读取了txt的内容,存到相应的位置中,方便的话,可以给我看看你的txt,我给你写几行代码

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

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

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