作者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