Arduino - 数学库(Math)

Arduino - 数学库(Math) 首页 / Arduino入门教程 / Arduino - 数学库(Math)

Arduino Math库(math.h)包含许多用于处理浮点数的有用数学函数。

以下示例显示如何使用最常见的math.h库函数-

链接:https://www.learnfk.comhttps://www.learnfk.com/arduino/arduino-math-library.html

来源:LearnFk无涯教程网

double double__x=45.45 ;
double double__y=30.20 ;

void setup() {
   Serial.begin(9600);
   Serial.print("cos num=");
   Serial.println (cos (double__x) ); //返回 x 的余弦
   Serial.print("absolute value of num=");
   Serial.println (fabs (double__x) ); //浮点数的绝对值
   Serial.print("floating point modulo=");
   Serial.println (fmod (double__x, double__y)); //浮点模数
   Serial.print("sine of num=");
   Serial.println (sin (double__x) ) ;//返回 x 的正弦值
   Serial.print("square root of num : ");
   Serial.println ( sqrt (double__x) );//返回 x 的平方根
   Serial.print("tangent of num : ");
   Serial.println ( tan (double__x) ); //返回 x 的正切
   Serial.print("exponential value of num : ");
   Serial.println ( exp (double__x) ); //函数返回 x 的指数值。
   Serial.print("cos num : ");

   Serial.println (atan (double__x) ); //x 的反正切
   Serial.print("tangent of num : ");
   Serial.println (atan2 (double__y, double__x) );//y/x 的反正切
   Serial.print("arc tangent of num : ");
   Serial.println (log (double__x) ) ; //x 的自然对数
   Serial.print("cos num : ");
   Serial.println ( log10 (double__x)); //x 以 10 为底的对数。
   Serial.print("logarithm of num to base 10 : ");
   Serial.println (pow (double__x, double__y) );//x 的 y 次方
   Serial.print("power of num : ");
   Serial.println (square (double__x)); //x的平方
}

void loop() {

}

执行上面代码输出如下:

无涯教程网

cos num=0.10
absolute value of num=45.45
floating point modulo =15.25
sine of num=0.99
square root of num : 6.74
tangent of num : 9.67
exponential value of num : ovf
cos num : 1.55
tangent of num : 0.59
arc tangent of num : 3.82
cos num : 1.66
logarithm of num to base 10 : inf
power of num : 2065.70

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

推荐系统三十六式 -〔刑无刀〕

零基础学Python -〔尹会生〕

白话法律42讲 -〔周甲徳〕

浏览器工作原理与实践 -〔李兵〕

说透中台 -〔王健〕

摄影入门课 -〔小麥〕

打造爆款短视频 -〔周维〕

大厂设计进阶实战课 -〔小乔〕

超级访谈:对话道哥 -〔吴翰清(道哥)〕

好记忆不如烂笔头。留下您的足迹吧 :)