matlab生成反三角函数表格

生成反三角函数表格

matlab查表法模拟生成keil 5 中反三角函数
keil 5的库函数里缺少反三角函数的引用,可以运用matlab模拟反三角函数查表并生成,再运用c写出自己想要的函数。
1.运用matlab2018a生成反三角列表
在matlab的Command Window中运行
x=[0:0.0005:1]’;
disp('x arcsinx arccosx arctanx ');disp([x,asind(x),acosd(x),atand(x)])
在这里插入图片描述
我在这生成了一个0到1范围内的表格,仅供参考。
2. 在keil 5 里写成函数调用
我在这写了一个arctan的函数
c文件如下图所示
在这里插入图片描述
在这里插入图片描述
.h文件如下图所示在这里插入图片描述
3.验证
验证过程我实在stm32f4中的lcd进行的验证过程如下图在这里插入图片描述
我在这把x的值给到0.5773(这个还可以在精确,感觉满足函数计算还是可以的)
在这里插入图片描述
查表法得到30.0006,这个我arctan表的个数是2001个可能精度不太够,如果要提高精度的话可以在matlab提高精确度。
至此,生成反三角函数表格的介绍就完了,欢迎大家点评,谢谢大家关注!!

相关推荐
©️2020 CSDN 皮肤主题: 深蓝海洋 设计师:CSDN官方博客 返回首页