[問題] 請問有指令可以限制矩陣元素的上下限嘛 ?已回收

看板MATLAB作者 (Let's go cubbies)時間13年前 (2010/11/23 14:46), 編輯推噓2(202)
留言4則, 3人參與, 最新討論串1/1
請問一下版上的高手 不知道有沒有指令是可以限制住矩陣裡每個元素的上下限. 例如一個 100 X 100 的矩陣裡面的所有元素不能大於 30也不能小於 -30. 如果大於 30 或小於 -30 就直接用 30 和 -30 還是說只能用跑迴圈加判斷的方式來一個一個限制呢..? 先謝謝回答的前輩囉. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 72.207.19.243

11/23 15:46, , 1F
A(A>30)=30
11/23 15:46, 1F

11/23 15:46, , 2F
矩陣為A A(A>30)=30;A(A<-30)=-30
11/23 15:46, 2F

11/23 15:48, , 3F
或 i=abs(A)>30; A(i)=sign(A(i))*30;
11/23 15:48, 3F

11/23 15:56, , 4F
感謝
11/23 15:56, 4F
文章代碼(AID): #1CwsDDBT (MATLAB)