Plot 倍频程中的多个绘图调用
我在八度音阶工作,我需要调用Plot 倍频程中的多个绘图调用,plot,gnuplot,octave,Plot,Gnuplot,Octave,我在八度音阶工作,我需要调用plot3两次或更多次才能生成一个图形。但它只打印plot3的最后一次调用。我需要一些帮助 这是我的代码: 它仅绘制线plot3(tras(1)、tras(2)、tras(3),“bo”) 你的绘图代码很好。尝试使用该函数增大打印范围。以下更改: % ... % Usage of axis: axis([xmin xmax ymin ymax zmin zmax]) axis([-100 600 -600 100 -2100 100]); plot3(p(:,1),
plot3
两次或更多次才能生成一个图形。但它只打印plot3
的最后一次调用。我需要一些帮助
这是我的代码:
它仅绘制线plot3(tras(1)、tras(2)、tras(3),“bo”)代码>
你的绘图代码很好。尝试使用该函数增大打印范围。以下更改:
% ...
% Usage of axis: axis([xmin xmax ymin ymax zmin zmax])
axis([-100 600 -600 100 -2100 100]);
plot3(p(:,1), p(:,2), p(:,3), 'r*-');
plot3(tras(1), tras(2), tras(3), 'bo');
% ...
结果如下图所示:
理想情况下,您可以使轴
中的范围值相对于p
和tras
中的最小和最大坐标值,我认为您的脚本可以正常工作。尝试使用plot3(p(:,1),p(:,2),p(:,3),“r*”,“markersize”,20)稍微突出显示这些点
并查看它是否有效。
% ...
% Usage of axis: axis([xmin xmax ymin ymax zmin zmax])
axis([-100 600 -600 100 -2100 100]);
plot3(p(:,1), p(:,2), p(:,3), 'r*-');
plot3(tras(1), tras(2), tras(3), 'bo');
% ...