作者IamHappyBoy (❺❺❻❻)
看板MATLAB
標題[討論] if矩陣的用法
時間Wed Mar 5 19:42:12 2014
我程式底子不好 有點轉不太過來
這部分 是可以使用內建sign函數 但是我想打出來
Example
x=[-0.5 0.5 ; 0.4 -0.4]
假設我要設定條件 矩陣的值
當矩陣值 大於零為1
當矩陣值 小於零為-1
希望答案 變成
x=[-1 1 ; 1 -1 ]
請問有人可以幫我嗎?
雖然我知道要用 if elseif end
但是我不會用矩陣的形式Q_Q
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.124.73.59
→ mp19990920:x(x>1) = 1; 03/05 21:17
→ mp19990920:x(x==1) = 0; 03/05 21:17
→ mp19990920:x(x<1) = -1; 03/05 21:17
→ BrianCashman:(x>0)*2-1 03/05 23:39
→ jatj:should be x = x(x>0)*2-1; 03/06 09:47
推 profyang:x(x>0)*2-1會變成一個只有x>0的元素的行向量*2-1 03/06 14:23