【问题标题】:multiple eyediagrams on a single figure in MATLABMATLAB中单个图形上的多个眼图
【发布时间】:2016-07-05 14:52:24
【问题描述】:

有没有办法在 MATLAB 中的单个图形上显示多个眼图。我想做这样的事情:

figure;
subplot(311);
eyediagram(x1, ....);
subplot(312);<br>
eyediagram(x2, ....); 
subplot(313);
eyediagram(x3, ....);

不幸的是,每次调用 eyediagram 都会创建自己的情节。我已经尝试绘制多个眼图并将它们单独复制到另一个图形,但我想知道是否有更好/更清洁的方法来做到这一点。

谢谢!

【问题讨论】:

    标签: matlab subplot


    【解决方案1】:

    来自documentation

    注意:您不能使用 hold on 在同一个图中绘制多个信号。

    基于该声明,并且您只能指定eyediagram 的图形句柄(见下文)而不是axes 句柄这一事实,除了手动复制之外,这是不可能的您所说的绘图对象(可能使用copyobj)。

    指定图形

    eyediagram(x,n,period,offset,plotstring,h) 与上面的语法相同,只是眼图在句柄为 h 的图中,而不是在新图中。 h 必须是眼图先前生成的图形的句柄。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多