微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用 OCTAVE 绘制多个图形时出现问题

如何解决使用 OCTAVE 绘制多个图形时出现问题

enter image description here我有一个与单个图形中的倍频程绘图相关的小问题。

我有一组数据,我在绘图前使用函数 uigetfile 查找和操作它们。

我在每个 hold on 命令之后使用命令 plot

但我只得到前两行,我期待 4 行。

这是我的代码输出

希望有人能帮我解决这个问题

请注意文件是正确的,里面的数据没有问题

x=Cap_Result(:,1);
y1=Cap_Result(:,2);
y2=Cap_Result1(:,1);
y3=Cap_Result2(:,1);
y4=Cap_Result3(:,1);

x_min=min(min(Cap_Result(:,1)));
y_min=min(min(Cap_Result(:,2)));
x_max=max(max(Cap_Result(:,1)));
y_max=max(max(Cap_Result(:,2)));
%figure,xlim ([x_min x_max])
ylim ([y_min y_max])
xlabel(UserInput1,"fontsize",10)
ylabel(UserInput2,10)
title(TitleInput)
plot (x,y1,"linewidth",3)
hold on;
plot(x,y2,3);
hold on;
plot(x,y3,y4,3);
hold off

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。