用matlab怎样读下面的数据,前6位是时间,时间后面有个冒号,然后是空格和各列的数据,用matlab怎样把数据部分读出来,包括时间数据,初学者请高手指点,最好有代码!
谢谢各位,我已经用fscanf()把问题解决了,在用str2num把读出的字符串转为数字,速度还挺快。
想用matlab读txt文件的方式读数据,文件格式是dat,现在用textread直接读只能读第一列数据,而把原dat文件另存一下再用textread读就可读出全部数据到工作区,不知道是什么原因。
追答你遇到的问题比较古怪,但是可以这样,先把所有的数据都读进matlab,然后进行赋值,如a(1),a(2),……之后如果你需要哪些数据就根据序号的规律提取一下。不知道这样是不是可以解决你的问题。
本回答被网友采纳用matlab怎样读下面的数据,初学者请高手指点,最好有代码!
如果数据格式是XXXX.mat ,可以直接 load XXXX;如果文本格式XXXX.txt,也可以用load载入,load 'XXXX.txt';另外文本格式也可以通过Import data转换成.mat格式,matlab默认处理.mat格式数据!example:a=load('filename.txt');filename.txt 存数据的文本文件,在当前路径\/一般指在work文件夹下.运行后a...
用matlab怎样读下面的数据,求高手指点,最好有代码 要求下面每行的数据...
直接用load函数把
如何用matlab读取下面数据
clc clear fp=fopen('xy.txt','r');%复制你提供的文本,建立数据文本"xy.txt"a=fscanf(fp,'%c');%按字符读取文本到字符串a,如果数据不是单整数 可以按行读取,fclose(fp);nn=find(a==' ');a(nn)=[];%复制你的文本,粘贴到文本文件后,每行末尾有 个空格,所以把空格删除掉 xn=fi...
matlab中怎样一个一个读取数据?
比较笨的办法,使用for语句,代码:d=textread('C:\\Documents and Settings\\Administrator\\桌面\\数据.txt','%d');%这里路径你自己设置;n3=d(1);n1=d(2);n2=d(3);data=d(2:length(d));%取出重复结构 z=zeros(n1,n2,n3);%定义三维矩阵 for k=1:n3 for t=3:n1*n2+2 i=ceil((t-...
在matlab中如何实现用while循环读取任意数量的数据?
n=input('请输入:');if isempty(n)return else a=1:n end 这段程序的功能是:当输入的n为空时,什么也不做,退出程序;当n不为空时,输出1 2 3...n 不知道是不是你要的效果。
怎么用matlab读取txt中的数据
可以打开MATLAB,file菜单下的import,找到你要载入的txt,他会提醒你将元素保存在哪个数组中,还可以预览效果。我用的MATLAB7.0
用matlab读取txt文件的一部分,并画出曲线图
将txt文件数据读入矩阵data data=load('XX.txt');取出第三列数据存入A A=data(:,3);画出A的图线 plot(A);
如何编写MATLAB程序才能实现对.TXT文档的读写呢?
matlab读txt文件 fid=fopen('fx.txt','r');得到文件号 [f,count]=fscanf(fid,'%f %f',[12,90]);把文件号1的数据读到f中。其中f是[12 90]的矩阵 这里'%f %f'表示读取数据的形势,他是按原始数据型读出 fclose(fid);关闭文件 另外有的txt文件还可以用load来打开 其语句为 f=load('fx....
如何编写MATLAB程序才能实现对.TXT文档的读写呢?
dlmwrite 数字 任何字符 写数字矩阵到ASCII码定界的数值文件 比如说从桌面读入TXT文档内容 uu=dlmread('C:\\Documents and Settings\\Administrator\\桌面\\input.txt');(input为TXT文档名称)
matlab如何循环读取excel中的数据
for U=1:100 str=['B',num2str(U),':','F',num2str(U)];data=xlsread('file.xls','sheet1',str);end