【发布时间】:2023-04-02 15:37:01
【问题描述】:
我有一个大矩阵(时间 x 频率),我想部分减少它。我想将每 1000 行(时间样本)相加,保持频率信息,这是一种分割。
有没有什么方法可以在 MATLAB 中不使用任何循环?
一个更小的例子:
M=[1 2 3; 2 3 4; 5 8 7; 5 6 7; 1 2 3; 1 2 4];
我想将每 2 行相加,所以我得到:
[3 5 7; 10 14 14; 2 4 7]
【问题讨论】:
-
你能举个例子说明你的数据和你想要的结果吗?
-
我计算了一个长 EEG 信号的频谱图,我想将它沿时间维度求和,因此我得到信号的加权频谱 - 但我想每 1000 个样本求和(分段),因为接下来的信号处理。