matlab从txt文本导入数据作图

Matlab上

fr = fopen('d:\Matlab\长期纪录2014-3-11.txt', 'r');
data=fscanf(fr,'%f',[1,inf]);
axis([0 90000 -8 6]);
plot(data)
title(['厚度仪长期测试数据分析'], 'FontName','Times New Roman','FontSize',10);
set(gca,'XTicklabel',[0,3,6,9,12,15,18,21,24])
xtick=get(gca,'xticklabel');
xtick=[xtick,repmat('h',size(xtick,1),1)];
set(gca,'xticklabel',xtick);
ytick=get(gca,'yticklabel');
ytick=[ytick,repmat('um',size(ytick,1),1)];
set(gca,'yticklabel',ytick);
legend('3.11',1);
grid on
hold on
fr2 = fopen('d:\Matlab\长期纪录2014-3-12.txt', 'r');
data2=fscanf(fr2,'%f',[1,inf]);
plot(data2)
legend('3.11','3.12')

画出如下图

>> DA=importdata('d:\Matlab\Debug2014年3月25日.txt');
>> size(DA)

查看数据的行数和列数

 size(data) 看看里面有多少数据
posted @ 2014-03-12 13:22  苦力劳动者  阅读(1741)  评论(0编辑  收藏  举报