matlab中sgn用法
时间: 2023-06-13 21:03:14 浏览: 1928
GN算法,matlab
4星 · 用户满意度95%
在MATLAB中,sgn是一个函数,用于返回输入参数的符号。如果输入参数是正数,则sgn函数返回1;如果输入参数是负数,则sgn函数返回-1;如果输入参数是0,则sgn函数返回0。下面是sgn函数的使用示例:
```matlab
% 返回输入参数的符号
x = sgn(5) % 返回1
y = sgn(-3) % 返回-1
z = sgn(0) % 返回0
```
需要注意的是,sgn函数只能处理标量输入参数。如果需要处理向量或矩阵,则需要使用逐元素运算符“.”,如下所示:
```matlab
% 处理向量或矩阵的符号
A = [-3 2 0; 1 -5 4];
B = sgn(A) % 对A中的每个元素返回其符号
```
阅读全文