[問題] 判斷式後的矩陣運算已回收
標題不知道是不是該這樣給 Orz...
情況是這樣,
A = [1 2 3 4 5]
判斷若 A>1 & A<=3 則A-1
也就是要得到 [1 1 2 4 5]
有辦法不用if而用矩陣的方法寫嗎?
因為判斷式很多,用if寫會非常冗長 ~"~a
試好久試不出來,特來請教各位高手 <(_ _)>
--
╭═╮ ╭═╮╭═══╮╭═╮ ╭═╮╭════╮╭════╮╭═╮ ╭═╮
║ ║ ║ ║╰╮ ╭╯║ ╰╮║ ║║ ╭╮ ║║ ╭╮ ║║ ╰╮║ ║
╰╮╰═╯╭╯ ║ ║ ║ ╰╯ ║║ ╰══╮║ ║║ ║║ ╰╯ ║
ψ╰╮ ╭╯ ║ ║ ║ ╭╮ ║╰══╮ ║║ ║║ ║║ ╭╮ ║
小 ║ ║ ╭╯ ╰╮║ ║╰╮ ║║ ╰╯ ║║ ╰╯ ║║ ║╰╮ ║
美╰═╯ ╰═══╯╰═╯ ╰═╯╰════╯╰════╯╰═╯ ╰═╯
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.20.172
→
10/09 02:24, , 1F
10/09 02:24, 1F
推
10/09 02:25, , 2F
10/09 02:25, 2F
→
10/09 02:27, , 3F
10/09 02:27, 3F
→
10/10 00:44, , 4F
10/10 00:44, 4F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章