主要内容

sqrt

fi 对象的平方根

说明

此函数使用对分算法计算 fi 对象的平方根。

c = sqrt(a) 返回 fi 对象 a 的平方根。使用与 a 相关联的 fimath 来计算中间量。cnumerictype 对象是使用内部规则自动确定的。

c = sqrt(a,T) 使用 numerictype 对象 T 返回 fi 对象 a 的平方根。使用与 a 相关联的 fimath 来计算中间量。请参阅数据类型传播规则

c = sqrt(a,F) 返回 fi 对象 a 的平方根。使用 fimath 对象 F 计算中间量。cnumerictype 对象是使用内部规则自动确定的。

a 是内置的 doublesingle 数据类型时,此语法等效于 c = sqrt(a),并且忽略 fimath 对象 F

c = sqrt(a,T,F) 使用 numerictype 对象 T 返回 fi 对象 a 的平方根。中间量也使用 fimath 对象 F 来计算。请参阅数据类型传播规则

输入参数

全部折叠

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

sqrt 不支持复杂、负值或 [斜率偏置] 输入。

示例: a = fi(pi,1,8,3)

数据类型: fi

输出 cnumerictype,指定为 numerictype 对象。

示例: T = numerictype(1,32,30)

fimath 用于计算中间量,指定为 fimath 对象。

示例: F = fimath('OverflowAction','Saturate','RoundingMethod','Convergent')

算法

全部折叠

扩展功能

全部展开

HDL 代码生成
使用 HDL Coder™ 为 FPGA 和 ASIC 设计生成 VHDL、Verilog 和 SystemVerilog 代码。

版本历史记录

在 R2006b 中推出

另请参阅

| |