【发布时间】:2016-05-31 22:35:24
【问题描述】:
假设我有一个这样的矩阵:
A=[-3 -4 -5 -6 0 2 3 3 4 5 8 9 10]
现在我想提取一个矩阵,其正值将大于 8,而所有其他小于 8 的 +ve 值将为零。并且它的 -ve 值将小于 -5,所有其他 -ve 值将为零。意思是这样的:
A= [0 0 0 -6 0 0 0 0 0 0 0 9 10]
怎么做?
我尝试了以下方法
A(A
它给了 A=[0 0 0 0 0 0 0 0 0 0 8 9 10]
但我的负面价值观已经消失了。
如果我尝试
A(A>-5)=0
然后我得到了;
A=[ 0 0 -5 -6 0 0 0 0 0 0 0 0 0]
但是这里所有的 +ve 值都消失了。 请帮忙..
【问题讨论】: