函数的

平方和的平方根(斜边)

描述

例子

C =函数A、B)返回为避免下溢和溢出而计算的下式的结果:

C =√abs (A)。^ 2 + abs (B) ^ 2)。

例子

全部折叠

计算边长为的直角三角形的斜边3.4

C =函数(3、4)
C = 5

检查使用和使用之间的区别函数的编码基本的函数的在m方程。

创建一个匿名函数,其执行的基本函数与函数的

myhypot = @ (a, b) sqrt (abs (a) ^ 2 + abs (b)。^ 2);

myhypot对下溢和溢出行为没有同样的考虑吗函数的报价。

找出其中的上限myhypot返回一个有用的值。你可以看到这个测试函数在大约1 e154,此时返回一个无限的结果。

myhypot (1 e153 1 e153)
ans = 1.4142 e + 153
myhypot (1 e154 1 e154)
ans =正

使用?进行相同的操作函数的函数,并观察它函数的对值进行操作,直到大约1 e308,近似等于的值最大浮点数在您的计算机上(可表示的最大双精度浮点数)。

函数(1 e308 1 e308)
ans = 1.4142 e + 308
函数(1 e309 1 e309)
ans =正

输入参数

全部折叠

输入数组,指定为标量、向量、矩阵或多维数组。输入一个B必须是相同的大小或具有兼容的大小(例如,一个是一个——- - - - - -N矩阵和B是标量,或者1——- - - - - -N行向量)。有关更多信息,请参见用于基本操作的兼容数组大小

如果既不一个也不B,但其中一个或两个输入是,然后函数的返回

数据类型:|
复数的支持:万博1manbetx是的

更多关于

全部折叠

IEEE合规

对于真正的输入,函数的是否有一些行为与IEEE推荐的不同®-754标准。

MATLAB® IEEE

hypot将(NaN时,Inf文件)

hypot将(NaN时,-Inf)

函数(正无穷,南)

函数的无穷,南)

扩展功能

GPU的代码生成
生成使用GPU编码器™,NVIDIA®GPU的代码CUDA®。

另请参阅

||

之前介绍过的R2006a