逆平方根rsqrt一样快?

47个视图(30天)
张洪波朱
张洪波朱 2021年9月13日
编辑: 沃尔特·罗伯森 2022年7月31日
你好,
我想我们sqrt()和嵌入式控制器上运行它。我想知道sqrt()是一样的快速逆平方根( https://en.wikipedia.org/wiki/Fast_inverse_square_root )。如果不是,它是高效快速逆平方根。它支持代码生成吗金宝app?我可以在嵌入式控制软件使用它吗?
谢谢,
张洪波
4评论
张洪波朱
张洪波朱 2021年9月13日
@Rik 非常感谢你的快速反应和解释。这将是伟大的如果有人从MathWork可以确认rsqrt()是有效的嵌入式控制系统。

登录置评。

接受的答案

stozaki
stozaki 2021年9月13日
你好,
仿真软件金宝app√6块支持rsqrt。金宝app
牛顿迭代算法,所以它可以被认为是一样的一个wiki上的描述。
设置,C代码生成是可能的。

答案(1)

1月
1月 2021年9月13日
我= *(长*)y
这相当于:
y =单(π);
我=定型(y,“int32”);
Q_rsqrt的显示代码是一个近似的1 /√(x)为单精度浮点值。cpu上可能有一个公平的速度没有浮点单位,但它是不准确的直接计算。
1评论
张洪波朱
张洪波朱 2021年9月13日
@Jan ,非常感谢。我注意到还有一个模型块名叫浮定型。金宝app它支持的代码生成金宝app嵌入式控制器吗?

登录置评。

类别

找到更多的在测试模型组件帮助中心文件交换

下载188bet金宝搏


释放

R2018b

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!