主要内容

函数的

平方和的平方根(斜边)

描述

例子

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,它近似等于for的值最大浮点数在您的计算机上(最大的可表示双精度浮点数)。

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

输入参数

全部折叠

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

如果一个或两个输入都是,然后函数的返回

数据类型:|
复数的支持:是的

更多关于

全部折叠

IEEE合规

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

MATLAB® IEEE

函数的南,正)

函数的南,无穷)

函数(正无穷,南)

函数的无穷,南)

扩展功能

GPU的代码生成
使用GPU Coder™为NVIDIA GPU生成CUDA®代码。

版本历史

之前介绍过的R2006a

另请参阅

||

Baidu
map