[討論] 請問關於矩陣數值的讀取

看板MATLAB作者 (華華)時間13年前 (2012/05/24 09:30), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串1/1
假如說我有一個矩陣x=[1 3 2 9 4 0 4 3 1 3] 我使用find這個指令 find(x>3); ans=[3 4 9]; 這個是該元素在矩陣中的位置 但是我如何要讓矩陣值的值保留讓其他值為0 我希望的是讀取x>=3 中的值 並且使x=[0 0 0 9 4 0 4 0 0 0] -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 120.125.11.202

05/24 09:55, , 1F
(x>3).*x <--這應該是你想要的
05/24 09:55, 1F

05/24 10:23, , 2F
x(x<=3)=0;
05/24 10:23, 2F
文章代碼(AID): #1FlOyokK (MATLAB)