0
我有4×4矩陣AMATLAB - 根據條件提取數組值
[1 2 3 4;
2 2 2 3;
5 5 5 5;
4 4 4 4]
我知道如何定位的值小於4,< 4.但我不知道的「如果怎麼寫'聲明;包含在同一行中的三個或更多個值都小於4。例如;見上面A(1,:)和A(2,:)滿足我的條件。
我有4×4矩陣AMATLAB - 根據條件提取數組值
[1 2 3 4;
2 2 2 3;
5 5 5 5;
4 4 4 4]
我知道如何定位的值小於4,< 4.但我不知道的「如果怎麼寫'聲明;包含在同一行中的三個或更多個值都小於4。例如;見上面A(1,:)和A(2,:)滿足我的條件。
你基本上可以用A<4
來知道哪些較小。如果你想知道哪些行包含比4再小N
值,你可以做
rows=find(sum(A<4,2)>=3)
這基本上不會:
sum(_,2)
)find()
清晰,直接的單線。謝謝。 – Agnel
當然它不是A <4 && A(1:4,4)> = 3 – Agnel