函数的
平方和的平方根(斜边)
语法
描述
例子
计算斜边
溢出和下溢行为
检查使用之间的区别函数的
编码基本的函数的
在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 =正
输入参数
A、B
- - - - - -输入数组
标量|向量|矩阵|多维数组
输入数组,指定为标量、向量、矩阵或多维数组。输入一个
而且B
必须是相同的大小或具有兼容的大小(例如,一个
是一个米
——- - - - - -N
矩阵和B
是标量或1
——- - - - - -N
行向量)。有关更多信息,请参见基本操作的兼容数组大小.
如果一个或两个输入都是南
,然后函数的
返回南
.
数据类型:单
|双
复数的支持:是的
更多关于
IEEE合规
对于真正的输入,函数的
有一些不同于IEEE推荐的行为®-754标准。
MATLAB® | IEEE | |
---|---|---|
|
|
|
|
|
|
函数(正无穷,南) |
|
|
函数的无穷,南) |
|
|
扩展功能
高大的数组
使用行数超过内存容量的数组进行计算。
这个函数完全支持高数组。有关更多信息,请参见高大的数组.
C / c++代码生成
使用MATLAB®Coder™生成C和c++代码。
使用注意事项和限制:
如果你使用
函数的
对于单类型和双类型操作数,生成的代码可能不会产生与MATLAB相同的结果。看到具有单和双操作数的二元元素智慧运算(MATLAB编码器).
GPU的代码生成
使用GPU Coder™为NVIDIA GPU生成CUDA®代码。
线程环境
在后台使用MATLAB®运行代码backgroundPool
或使用并行计算工具箱™加速代码ThreadPool
.
这个函数完全支持基于线程的环境。有关更多信息,请参见在线程环境中运行MATLAB函数.
GPU数组
通过使用并行计算工具箱™在图形处理单元(GPU)上运行来加速代码。
该功能完全支持GPU阵列。有关更多信息,请参见在图形处理器上运行MATLAB函数(并行计算工具箱).
分布式阵列
使用并行计算工具箱™跨集群的组合内存分区大型数组。
这个函数完全支持分布式数组。有关更多信息,请参见运行MATLAB函数与分布式数组(并行计算工具箱).
版本历史
之前介绍过的R2006a
MATLAB命令
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。
您也可以从以下列表中选择网站:
如何获得最佳的网站性能
选择中国网站(中文或英文)以获得最佳的网站表现。其他MathWorks国家网站没有针对从您的位置访问进行优化。