标志

符号函数(符号函数)

语法

描述

例子

Y =号(x)返回一个数组Yx,其中的每个元素Y是:

  • 1的对应元素x大于0

  • 0的对应元素x=0

  • 1的对应元素x小于0

  • x / abs (x)如果x是复杂的。

例子

全部折叠

求一个数的符号函数。

号(2)
ans = 1

求一个向量值的符号函数。

V = [-11 0 1.5 Inf NaN];号(V)
ans =1×5-1 0 11 1南

求矩阵值的符号函数。

M =魔法(3)- 5;号(米)
ans =3×31 -1 1 -1 0 1 -1 1 -1

求复数的符号函数。

z = 4 - 3*i;号(z)
ans = 0.8000 - 0.6000i

绘制符号函数并显示其在零交点处的行为。使用每股收益表示上面和下面的值0

x = [-5 -eps(1) 0 eps(1) 5];y =标志(x);plot(x,y) ylim([-2])网格

画出符号函数的实部和虚部 - 3. < x < - 3. - 3. < y < 3.

首先,创建一个网格的值-3 < x < 3-3 < y < 3使用meshgrid。然后使用这些值创建复数z = x + 1i*y

v = 3:0.1:3;[x, y] = meshgrid(v);z = x + 1i*y;

求的符号函数的实部和虚部z

s =符号(z);re =真正的(s);我=图像放大(年代);

画实部和虚部。

冲浪(x, y, re)标题(“符号函数的实部”)包含(“x”)ylabel (“y”)

图(2)冲浪(x, y, im)标题(“符号函数的虚部”)包含(“x”)ylabel (“y”)

输入参数

全部折叠

输入,指定为标量、向量、矩阵或多维数组。

如果x,然后标志返回在相应的元素中输出。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑|持续时间
复数的支持:万博1manbetx是的

扩展功能

C / c++代码生成
使用MATLAB®Coder™生成C和c++代码。

之前介绍过的R2006a