【发布时间】:2015-05-27 07:26:48
【问题描述】:
我想根据指定的标准过滤我的矩阵,然后对过滤后的矩阵进行乘法运算,然后将相乘后的过滤矩阵与矩阵的其余部分连接起来。例如。我的矩阵 a 如下:
a =
1 2 3 4
4 5 6 2
然后,我将根据第二行对其进行过滤以对其进行乘法运算:选择值
a =
1 2 3 4
2.4261 5 6 1.2131
为此,我尝试b= a(2,:)<=4 使用过滤矩阵并使用bsxfun(@times,a(2,b),exp(-0.5)) 进行乘法运算,那么我是否应该为剩余的未过滤列使用另一个矩阵c= a(2,:)>4,然后加入它们?任何有助于更好实施的帮助表示赞赏。
【问题讨论】:
标签: matlab matrix filter multiplication