你可以包含math.h 直接调用三角函数。
不过输入参数是弧度,你将角度转为弧度
首先要进行角度转换,因为:三角函数的计算是使用的弧度(rad),如果你得到的角度单位是度(deg),需要将deg转换为rad才能用三角函数计算。
基本公式是:1rad=180/π,所以任意度数x转换为弧度就是x*π/180。附件这里有一个C语言的例子,你可以研究下。同时计算三角函数与反三角函数。
单片机C语言中sin与arcsin计算问题.rar
三角函數都是輸入rad,所以需先將角度轉換成rad,為rad/180*pi
然後加入以下這行
#include <math.h>
就可以使用sin和cos了
以上
上面大佬都讲得很清楚啦
三角函数的计算是使用的弧度(rad),如果你得到的角度单位是度(deg),需要将deg转换为rad才能用三角函数计算。1rad=180/π,所以任意度数x转换为弧度就是x*π/180。
51单片机实现三角函数运算
https://wenku.baidu.com/view/fe191e1ac77da26924c5b086.html