MATLAB中abs和sqrt函数的使用方法

MATLAB中abs和sqrt函数的使用方法

1.abs函数
##作用:数值的绝对值和复数的幅值
##基本用法:abs(x)函数是对数组元素进行绝对值处理的函数。
函数的定义域包括复数。 对于复数x=a+bi,有abs(x)=sqrt(a2+b2)。
2.sqrt函数
##B = sqrt(X) 返回数组 X 的每个元素的平方根。对于 X 的负元素或复数元素,sqrt(X) 生成复数结果。
##sqrt 函数的域包含负数和复数,如果使用不当,可能会导致意外结果。对于负的复数 z = u + i
w,复数方根 sqrt(z) 返回

sqrt( r ) * (cos(phi/2) + 1i * sin(phi/2))

其中 r = abs(z) 是半径,phi = angle(z) 是在闭区间 -pi <= phi <= pi 内的相位角。
如果想要负数和复数返回错误消息而不是返回复数结果,改用 realsqrt。
##举例说明:

 sqrt(2)
ans =
    1.4142
  • 3
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值