mdsk.net
当前位置:首页 >> mAtlAB如何一个一个从文件读取数据 >>

mAtlAB如何一个一个从文件读取数据

你这个是保持成.txt文件,还是excel表格。 下面我的这个回答中,有关于txt格式文件读取的函数。你可以看一下。 http://zhidao.baidu.com/question/360172958047097092.html 关于matlab读取txt文件的讨论网上有很多,你搜一下就出来了。一般最常...

我这里有一个读取的实例你可以看一下 %% 格式化文本的读操作%只读形式打开txt文件file_t = fopen('mytxt.txt','r');%以十进制读取,且读取的数据自动排成一列,排的顺序为:先从第一行左边到第一行右边,然后排第二行A = fscanf(file_t,'%d');%关...

先result=[]for i=1:10 //假如十个文件filename=''filename=str(i)+'.txt'y=load(filename)result=[result y]end

比如说在E:\new下有一系列txt文件,文件名符合matlab变量名的命名规则,并且没有temp.txt文件,每个文件有两列,以空格分割,第一列是字符串,第二列是浮点数字,要读取第二列的浮点数字为数组并以文件名为变量名。 file=dir('E:\new\*.txt'); f...

办法是把这些文件的文件名按一定的规律命名,假如有一百个数据文件,则可以把这些文件分别命名为:filename1.txt,filename2.txt,fielname100.txt,在读取的时候则可以使用循环: for i = 1:100 fileName = ['filename' num2str(i) '.txt']; x ...

% 实现思路:% 1. 逐一以文本形式打开文件 file(n).txt ;% 2. 逐行读出数据,并判断前9个字符是否 Timestamp ;% 3. 如是,在下一行接收数据存入结果并退出此文件;% 4. 如不是,继续往下读数据。pt = 'd:\data\'; % 数据路径ff = 'file'; % 数...

一、纯数据文件(没有字母和中文,纯数字) 对于这种txt文档,从matalb中读取就简单多了 例如test.txt文件,内容为“17.901 -1.1111 33.045 17.891 -1.1286 33.045 17.884 -1.1345 33.045” 可以在command window中输入load test.txt ,然后就会产...

下面这个函数是取filein中的第line行写入fileout中的程序,如果想实现取特定几行,只要稍微修改一下就可以。 function dataout=dataread(filein,fileout,line) fidin=fopen(filein,'r'); fidout=fopen(fileout,'w'); nline=0; while ~feof(fidin...

看不清,但给你举个例子 你要是要获取例如这样的数据 0.00 good 2 0.10 bot 3 1.02 yes 4 1.00 yes 5 1.00 yes 6 1.00 yes 3 1.00 yes 5 那么你就 fid = fopen('E:\temp\test.txt', 'r'); a = fscanf(fid, '%f %*s %d ', [2 inf]) % It has two ...

自己解决了,小号发上来解决方法: 开始符*,结束符#,之间为数据。 a=textread('F:\Matlab\data1.txt','%s') num=size(a) for n=1:num if strcmp(a(n),'*') s=n; end if strcmp(a(n),'#') o=n; end end b=a(s:o) d=hex2dec(b); plot(d)

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