- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
即使data.txt的数据格式是这样的也可以,需要转换。 .doc
即使data.txt的数据格式是这样的也可以,需要转换。?1 2 3;4 5 6;7 8 9;10 11 12 ;13 14 15 ;16 17 18 ;19 20 21 ;22 23 24 ;25 26 27 ;28 29 30 ;31 32 33 ;34 35 36 ;?%程序为:?clc;clear;?load data.txt?data?AA=[reshape(data,3,length(data)/3)]?m=4 %相当于你的2000?N=length(data)/m %相当于3000000/2000?for k=0:N/3-1?A(:,:,k+1)=AA((m*k+1):(m*k+m),:);%变为三维矩阵了。?end?A?运行结果:?data =?Columns 1 through 21?1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21?Columns 22 through 36?22 23 24 25 26 27 28 29 30 31 32 33 34 35 36?AA =?1 2 3?4 5 6?7 8 9?10 11 12?13 14 15?16 17 18?19 20 21?22 23 24?25 26 27?28 29 30?31 32 33?34 35 36?m =?4?N =?9?A(:,:,1) =?1 2 3?4 5 6?7 8 9?10 11 12?A(:,:,2) =?13 14 15?16 17 18?19 20 21?22 23 24?A(:,:,3) =?25 26 27?28 29 30?31 32 33?34 35 36
matlab可以读 txt文件。使用 fopen,fread,fclose函数。关键是数据的格式,从而写相应的fread语句。?比如你的数据矩阵是?F=[160, 120; 159, 110];?那么讲该数据写入一个data文件是?filename=test.dat;?fid = fopen(filename,w);?count = fwrite(fid,F,uchar);?fclose(fid);?将上述数据读出并存入2*2得矩阵是?filename=test.dat;?nSize=4;因为上述矩阵共有4个数据?nRow=2;?nColumn=2;?fid = fopen(filename,rb);?temp = fread(fid, nSize, uchar);?fclose(fid);?result = reshape(temp, [nRow nColumn]);
%% 先打开文件?[filename,filepath]=uigetfile(*.txt,Select Input file);?file = [filepath filename];?fid = fopen(file,rt);?if fid == -1?(Error opening the file)?end?%%读取文件?while 1?nextline = fgetl(fid); %读第一行?if ~isstr(nextline), break, end %读到最后跳出?disp(nextline);%这行可以不要?a = sscanf(nextline, %f %f );%读取数据,根据你自己的需要改?end?end导师让我做一个matlab曲线图。需要从txt文档中调用数据。?有3个txt文档,每个文档中都有很多组二维数据(x,y),每个文档中x的值不相同,但是都在同一段范围内。请问如何实现啊??以下是数据:?txt1:?313.39 1.773E-19?313.54 1.813E-19?313.69 1.757E-19?313.84 1.675E-19?313.99 1.687E-19?314.14 1.744E-19?314.28 1.777E-19?314.43 1.776E-19?314.58 1.846E-19?314.73 2.004E-19?314.88 2.004E-19?txt2:?313.10 1.851E-19?313.25 1.831E-19?313.39 1.772E-19?313.54 1.757E-19?313.69 1.751E-19?313.84 1.696E-19?313.99 1.784E-19?314.14 1.797E-19?
原创力文档


文档评论(0)