rwhn.net
当前位置:首页 >> MATLAB导出数据到TXT >>

MATLAB导出数据到TXT

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

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

1、将数据保存到矩阵A中。 2、按照如下程序操作即可: fid=fopen('文件路径','wt'); %新建文件,你要保存到的文件路径,该路径的最后为'\变量名.txt' [m,n]=size(A); for j=1:m for z=1:n if z==n fprintf(fid,'%g\n',total(j,z)); %一行一行的写...

前三行是采样频率,采样个数和单位,你把他删了 可以写在程序里 你要是觉得文件太大打开不太方便的话,推荐你一个打开txt非常快的软件Editplus,用该软件还是很容易修改你的txt的 然后就可以在matlab里x=load ('新建文本文档.txt') 自己试试吧

加一个for循环 a=[1 2 3 4 5 ]; b=[5 4 3 2 1]; c=[0 0 0 0 0]; fp=fopen('tt1.txt','wt'); for i=1:5; fprintf(fp,'%d %d %d \n',a(i),b(i),c(i)); end fclose(fp);

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

以Matlab R2012b为例。 首先打开matlab; 选择current folder并加入当前路径; 选择指定的txt文件,右键,选择导入数据; 选择相应的数据类型,这里应选matrix。 具体如下图所示: 开始导入数据 导入数据

1、首先设置编程得到的曲线,并赋值给变量h。 h=findobj(gca,'type','line');2、得到变量h的横坐标。 x=get(h,'xdata');3、得到变量h的纵坐标。 y=get(h,'ydata');4、变量h的横纵坐标,就是编程得到曲线对应的数据。

假设你的坐标矩阵是a fid=fopen('coor.txt','wt') for i=1:length(a(:,1)) fprintf(fid,'%d %f\n',a(i,:));%''中的内容根据你的实际情况进行修改 end fclose(fid)

想将其以txt格式输出,试了几个输出函数,都存在问题。 1.save save test3.txt data3 -ascii %不加-ascii则txt文件是:MATLAB 5.0 MAT-file, Platform: PCWIN, Created on:........加乱码 txt文件中结果如下 1.0000000e+002 2.0000000e+002 4.00...

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