当前位置:文档之家› matlab中fig文件数据的提取及legend用法

matlab中fig文件数据的提取及legend用法

已知Figure文件,对其进行提取并把提取后的数据重新画图
%打开已存在的a.fig
h1=openfig('a.fig','reuse');
obj=get(gca,'children');
%对fig文件的第一条曲线进行提取。如果有n条,即get(obj(n),'xdata'),表示对第n条曲线数据进行提取
x1=get(obj(1),'xdata');
y1=get(obj(1),'ydata');
%重新画图
figure;
plot(x1,y1,'b-','MarkerSize',20);
%对坐标轴刻度进行设定
axis([0 1500 100 150]);
set(gca,'XTick',[0:300:1500]);
set(gca,'XTickLabel','[0:100:1500]');
set(gca,'YTick',[100:10:150]);
set(gca,'YTickLabel',{'100','110','120','130','140','150'});
%标签的设置
title('The title');
xlabel('The X');
ylabel('The Y');
legend('aa','bb');

legend表示对曲线进行标注
其中,legend参数位置 0-自动放置最佳位置 1-右上角 2-左上角 3-左下角 4-右下角 -1-外右边

相关主题
文本预览
相关文档 最新文档