【发布时间】:2014-04-22 15:33:37
【问题描述】:
假设我们正在从给定信号创建以下矩阵
function [ x ]=create_matrix1(b,l)
n = length(b);
m = n-l+1;
x = zeros(m,l);
for i=1:m
x(i,:)=b(i:i+l-1);
end;
end
有一些窗口长度,例如
X=[2;1;3;4;5;7]
X =
2
1
3
4
5
7
>> B=create_matrix1(X,3)
B =
2 1 3
1 3 4
3 4 5
4 5 7
如果我们给定了矩阵和窗口长度,我如何重建原始信号?假设我知道窗口长度是 3,提前感谢,我认为我应该对反对角线上的元素求和并除以其中的元素数量反对角线,但我怎么能通过代码做到这一点?提前谢谢
【问题讨论】: