hngl.net
当前位置:首页 >> mAtlAB中tExtrEAD函数 >>

mAtlAB中tExtrEAD函数

textscan(文件浏览器)更适合读入大文件; textscan可以从文件的任何位置开始读入, textread (文件阅读器)只能从文件开头开始读入; textscan也可以从上一次textscan结束的位置开始读入,而textread不能; textscan只返回一个数组,而textread...

你的文件中存在多种类型的数据,比如说你的第一个是字符,后面的是数字,这样的文件读取的时候和全是数字的不一样的,你把你的文件贴出两行来,还把你的程序贴出来大家看看就能解决问题了!

textread('filename','%n',N); 读取N个

你确定? 试试 format long 看 nx4如何显示 >> [a,b,c,d]=textread('data.txt','%d %f %f %f'); >> b b = 1.11107000000000 >> format short >> b b = 1.1111 >> format long >> b b = 1.11107000000000

您好,textread 基本语法是: [A,B,C,…] = textread(filename,format) [A,B,C,…] = textread(filename,format,N) 其中filename就是文件名, format就是要读取的格式,A,B,C就是从文件中读取到的数据。 必须严格遵守用法不可出现data=textrea...

data=textread('filename.txt'); % 其中,filename为txt文件的文件名

[data1,data2,data3,data4]=textread(filename,'%n%n%n%n',3);%注意3为读取次数,应该是行数,你只要控制读取的行数就行了。

试试把'/123.txt'中的/去掉。 另外你直接写下面程序.就能读取txt文件了 load 123.txt c1=123(:,1);%将txt中第一列给c1 c2=123(:,2);

一般输入txt数据,对数据结构要非常清楚,否则,格式错误,导致读入失败。不受数据结构、文件类型、数据类型限制的方法是用uiimpot命令,打开输入界面,选择文件,几步就完成了,非常直观

原因蛮简单的,txt文件中数据形式不对,应为 11-Jul-06 1418.58 12-Jul-06 1419.20 13-Jul-06 1346.09 14-Jul-06 1357.13 17-Jul-06 1372.25 因为textread函数不能识别有逗号的数字,所以会把1,372.25当成两个部分,“1,”和“372.25”

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