[問題] 矩陣元素替代已回收

看板MATLAB作者 (鮭魚返鄉...)時間15年前 (2010/06/23 11:28), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/2 (看更多)
若有一個矩陣 想要將矩陣中小於某值的元素替代掉 像是 A(i,j) < b 的話 就以c把元素(i,j)替代 我剛剛想到用 for i=1:n*n % 1到維度平方 if abs(A(i))<b A(i)=c end end 用一個簡單的矩陣試驗也成功了 不過因為我計算的矩陣A維度很大 如果用這個方式的話程式會跑到天荒地老 請問這種狀況下 應該怎麼寫才能讓計算速度變快呢? 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.229.170

06/23 11:59, , 1F
A(A<b)=c
06/23 11:59, 1F
文章代碼(AID): #1C8NzbUA (MATLAB)
文章代碼(AID): #1C8NzbUA (MATLAB)