使用 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 (将#修改为@)