作者SAngelWing (涼涼的風)
看板MATLAB
標題[問題] 判斷及更改矩陣內容的一些問題
時間Tue Jun 25 14:21:17 2013
兩個問題請教一下
現在有一矩陣a=[-4 4];
(1).要如何得到根號值而不改變正負號,意思是對a開根號得
=[-2 2]
(2).找出小於0的值並令其為0,也就是負號時令值為0,意思是a會變成
=[0 4]
之前都是用for + if 條件一個一個數值判斷
因為我的矩陣非常龐大,所以這樣多耗費許多時間
不知有沒有更快速的方式,謝謝您
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.27.46.218
1F:推 ejialan:1. sign(a).*sqrt(abs(a)); 2. a(a<0)=0; 06/25 14:24
2F:→ SAngelWing:太感謝您了! 06/25 14:36