MATLAB中如何使用文件中的数据
1、文件目录及相关命令
文件一般是存放在目录中,所以需要用相关命令来查找,MATLAB中的命令与LINUX中的相似。大概有以下几种:
(1)查看当前目录在何处
(2)cd 进入相关目录
(3)列出当前目录文件列表

2、存储文件
(1)MatLab可以读取和写入各种格式的文件。我们通过计算或者测量的数据,可以将其用save指令,存储在一个文件中。也可用save('test1.mat','x','y')

3、(2)也可以将数据存储为一个文本文件,与读取文件的过程相反。
原来的变量x和y,x=1:100,y=x.x;我们想将y变为y1, 需要除以参数f以转换单位 ,
D1=load( 'test1.txt' );
t=D1(:,1);
d=D1(:,2);
f =100;
d1= d./f;
D2(:,1)= t;
D2(:,2)=d1;
dlmwrite( 'test2.txt',d1,'\t');
dlmwrite()函数写矩阵 D2到文件test2.txt中,加上'\t'作为分隔符,请注意引用文件名和分隔符是字符串。

4、载入文件
从工作区中删除变量并通过 load 函数获取数据。
clear
load('test.mat')

5、绘制文件中的数据
P=load('test1.txt');
t=P(:,1);
d=P(:,2);
plot(t,d);

6、图形的进一步修改
set(gca, 'LineWidth',2);
plot(t,d, 'k ', 'LineWidth',2);
title('the test of plot');
xlabel('序号');
ylabel('数值')

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:96
阅读量:71
阅读量:187
阅读量:37
阅读量:71