我们知道任何收敛的函数都可以通过泰勒公式展开,通过这个思路我们便可以方便的对一些没有解析表达式的函数求解反函数,泰勒展开的相关知识可以翻阅信号与系统相关书籍。在这里举例计算反正弦函数。
我们知道反正弦函数的傅里叶展开为:
依据这个式子就可以编写求解反正弦函数的代码,第一段代码如下:
float arm_asin(float in) { float result = in, result_a = 1.0f, result_b = 1.0f, result_c = 1.0f; unsigned int i = 0, ii = 0; for(i = 0; i < 10; i++) { for(ii =

本文探讨了利用泰勒公式计算反正弦函数的方法,通过实例展示了在不同系统和精度下的计算差异。对于浮点数运算精度问题,提出了采用预计算系数并查表的方式提高计算精度和效率,特别是在STM32F407VGT6单片机上的应用情况。
6006

被折叠的 条评论
为什么被折叠?



