Re: [討論] 矩陣內部數值加權?
※ 引述《chrismachou (big absorber)》之銘言:
: 想請問一下如何家矩陣內部加權
: 我想要將一堆矩陣內部超過某一數值(EX:X>100)時的內部數值乘二
: 沒超過的乘一
: 用IF來打的話要如何打
: X=[1 2 55 666 432]
: for i=1:XX
: if X(i)>100
: X(i)*2
: else
: X(i)*1
: 這樣似乎出不來= ="
: 不好意思MATLAB新手請各位鞭小力點
: THX^^
X=[1 2 55 666 432];
X1=X;
X(find(X<=100))=0; %這邊是讓X中小於等於100的都變成0
X1+X %這就是你要的答案了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.34.32.75
討論串 (同標題文章)