MatLab,我如何在彼此之上绘制多个波?

Posted

技术标签:

【中文标题】MatLab,我如何在彼此之上绘制多个波?【英文标题】:MatLab, how do I plot multiple waves on top of each other? 【发布时间】:2012-08-21 23:45:53 【问题描述】:

这张图片来自用户 Li-aung Yip,在他的回复中:Is there a way to do a linear best fit from one point to another in a matrix multiple times in order to detrend a series, MatLab?

我想知道给定几个时间序列 MatLab 是如何做到这一点的。

最好, 遵守

【问题讨论】:

您具体询问的是哪一部分?如何将时间序列加在一起形成一个新的求和时间序列?如何在同一个图形窗口中创建多个轴?如何将多个时间序列绘制到同一个轴对象(即顶部面板)中?还有什么? 如您所见,红色、绿色、黑色和蓝色的各种时间序列。我想知道如何给出这些,然后我可以将它们绘制成图(a)。 【参考方案1】:

假设原始图(红、绿、黑、蓝)是变量a,b,c,d,每个t都有一个点:

figure;
hold on
plot(t,c,'-k'); %# black line
plot(t,c+b,'-g'); %# green line added to previous
plot(t,c+b+a,'-r'); %# red line added to previous
plot(t,c+b+a+d,'-b'); %# blue line added to previous

【讨论】:

【参考方案2】:

如果x 是您的日期向量,B 是您的黑线,

plot(x,A) % the NR plot
hold on
plot(x,B,'k')
plot(x,C+B,'g')
plot(x,D+B,'r')    
hline(1.2)
hline(1.0)

【讨论】:

以上是关于MatLab,我如何在彼此之上绘制多个波?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 iPhone 上横向绘制 UIViewController?

图层可绘制/图层列表未在彼此之上绘制形状

iOS 9.2.1 Xcode 7.2.1 UIPageControl 点被绘制在彼此之上

用点击在彼此之上创建多个节点

创建多个放置在彼此之上的可放置同级

在 MATLAB 中绘制频率响应,x 轴为对数刻度