gpt4 book ai didi

matlab - 添加带有 2 个 y 轴标签的 x 轴标签

转载 作者:行者123 更新时间:2023-12-04 05:50:12 25 4
gpt4 key购买 nike

我可以将 2 个 y 轴添加到 octave/matlab 图中,但是当我尝试使用 在图的底部添加 x 轴时xlabel('频率Hz') 它没有出现

[ax h1 h2]=plotyy(xx,yy,xx,yy2); %plot two y axes and 1 x-axis
axes(ax(1)); ylabel('Phase Angle in degrees');
axes(ax(2)); ylabel('Amplitude');

任何人都知道如何解决这个问题,所以 x 轴也会出现

我正在使用 octave 3.2.4/matlab

最佳答案

请务必调用 xlabel()在引用绘图上的特定轴之一之后。您只需要执行一次,但由于双轴,在特定轴上下文之外调用 x-label 将不起作用。以下对我来说在 Octave 3.2.4 中工作得很好。

xx  = [1,2,3]; 
yy = [10,11,12];
yy2 = [-10,-11,-12];

[ax h1 h2]=plotyy(xx,yy,xx,yy2);

axes(ax(1)); xlabel('Frequency in Hz'); ylabel('Phase Angle in degrees');
axes(ax(2)); ylabel('Amplitude');

关于matlab - 添加带有 2 个 y 轴标签的 x 轴标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10157991/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com