如何组织和非时序的平均向量?

1视图(30天)
鉴于2长非时序的向量:X (t)和Y (t)
我怎么能:
1。本X (t)分成不同的组:(0 - 5)、(5 - 10),[10 - 15),....
2。取平均值X (t)和Y (t)在每个组
3所示。情节Y_mean vs X_mean的平均值

接受的答案

MathWorks支万博1manbetx持团队
此工作流可以很容易地实现使用一个表时:
1。使用一个示例数据:
> > n = 500;
> > = (1:n) ';
> > X = 45 *兰德(n, 1);
> > Y = 100 *兰德(n - 1) + 10;
2。存储你的数据表中:
> > T =表(X, Y);
3所示。表中创建一个新的类别变量确定为每一行分组使用“离散化”:
> >边= (0:5:45)';
> > T。myGroup =离散化(T。X,边缘,“分类”);
4所示。现在,您可以使用“grpstats”每组的均值:
> > meanTable = grpstats (T)组的myGroup”,“的意思是”);
> > meanTable。mean_time = []
5。和情节的意思是:
> >图
> >的情节(meanTable。mean_X meanTable.mean_Y)

更多的答案(0)

s manbetx 845


释放

R2017a

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!