y = sgn(x) Y = sgn(X)
(Integer|Real|Complex) y; (Matrix|Array) Y;
(Integer|Real|Complex) x; (Matrix|Array) X;
【詳細】
sgn(x)は,(整数|実数) x について,値がゼロより大きければ 1,
値がゼロに等しければ 0,ゼロより小さければ -1 を返す。
複素数 x について,sgn(x) は,x/abs(x) を求める。
sgn(X)は,(行列|配列) X の各成分に sgn(X(i,j)) を作用した
結果からなる(行列|配列) を求める。Y の大きさは X の大きさと
同じになる。
【例題】
>> y = sgn(0.5)
y = 1
>> y = sgn(-0.5
y = -1
>> y = sgn((2,3))
y = (0.5547, 0.83205)
>> Y = sgn([1, -2, 3, -4])
=== [Y] : ( 1, 4) ===
( 1) ( 2) ( 3) ( 4)
( 1) 1.000000E+00 -1.000000E+00 1.000000E+00 -1.000000E+00
【参照】