运算符:
在每次运算时,编译器检查运算数的可靠性。
所有 4 个基本计算种类在 KRL中都允许。
运算符 | 说明 |
+ | 加法或正号 |
- | 减法或负号 |
* | 乘法 |
/ | 除法 |
算术运算符可以应用到 INT 和 REAL 数据类型上。
操作数 | 操作数 | 结果 |
INT | INT | INT |
INT | REAL | REAL |
REAL | REAL | REAL |
如果 INT 除法的结果不是整数,则舍去小数点后位。
实例:
数学标准功能:
功能 | 数值范围自变量 | 数值范围结果 |
ABS(X) 总和 | REAL_MIN…REAL_MAX | 0 … REAL_MAX |
SQRT(X) 平方根 | 0 … REAL_MAX | 0 … REAL_MAX |
SIN(X) 正弦 | REAL_MIN…REAL_MAX | -1 … +1 |
COS(X) 余弦 | REAL_MIN…REAL_MAX | -1 … +1 |
TAN(X) 正切 | REAL_MIN…REAL_MAX | REAL_MIN…REAL_MAX |
ACOS(X) 反余弦 | -1 … +1 | 0 … +180 |
ATAN2(Y,X) 反正切 | REAL_MIN…REAL_MAX | -180 … +180 |
ABS(X)
总和
REAL_MIN…REAL_MAX 0 … REAL_MAX
SQRT(X)
平方根
0 … REAL_MAX 0 … REAL_MAX
SIN(X)
正弦
REAL_MIN…REAL_MAX -1 … +1
COS(X)
余弦
REAL_MIN…REAL_MAX -1 … +1
TAN(X)
正切
REAL_MIN…REAL_MAX REAL_MIN…REAL_MAX
ACOS(X)
反余弦
-1 … +1 0 … +180
ATAN2(Y,X)
反正切
REAL_MIN…REAL_MAX -180 … +180
绝对值 ABS(X) 计算 X 的总和。
示例:
B = -3.4
A = 5*ABS(B) ;A=17.0
平方根 SQRT(X) 计算 X 的平方根。
示例:
A = SQRT(16.0801) ;A=4.01
正弦 SIN(X) 计算角度 X 的正弦。
示例:
余弦 COS(X) 计算角度 X 的余弦。
示例:
A = SIN(30) ;A=0,5
B = 2*COS(45) ;B=1.41421356
正切 TAN(X) 计算角度 X 的正切。
示例:
以下总和的正切无穷:
C = TAN(45) ;C=1.0
±90°
+90° + k*180° (其中 k = ± 整数)
如果尝试一个这样的值,这将导致错误信息。
反余弦 ACOS(X) 是 COS(X) 的反函数。
示例:
A = COS(60) ;A=0.5
B = ACOS(A) ;B=60
反正弦 对于 SIN(X) 的反函数反余弦,没有预定义函数。但是,基于公式 SIN(X) =
COS(90°-X) 可以很容易就计算出反正弦。
示例:
A = SIN(60) ;A=0.8660254
B = 90-ACOS(A) ;B=60
反正切
角度正切的定义是直角三角形的邻边 (X) 除以对边 (Y)。如果两个侧边的长度已知,则可以用反正切计算邻边和斜边之间的角度。
对于全圆,起决定性作用的是 X 和 Y 的正负号是什么。如果只考虑商,则用反正切只能计算 0° 和 180° 之间的角度。
通常,这在袖珍计算器时也是如此:正值的反正切得出一个 0° 和 90° 之间的角度。
负值的反正切得出一个 90° 和 180° 之间的角度。
通过用正负号指定 Y 和 X 明确地确定了位于该角度中的四分之一圆。由此也可以计算四分之一圆 III 和 IV 中的角度。
示例:
在函数 ATAN(Y,X) 中使用 X 和 Y
审核编辑:刘清
- ESP8266四位1588共阳点阵wifi授时时钟
- AM2S-0505SH30Z 5V 2瓦直流转直流转换器的典型应用
- LT3970IDDB-3.3 5V、2MHz 降压转换器的典型应用
- FRDM-KV31F,MKV31F512 Kinetis KV3x 系列 MCU 的开发平台
- KW38 +20dBm扩展范围的参考设计板
- 使用 NXP Semiconductors 的 MKM34Z128CLL5 的参考设计
- 旋转LED电子钟 copy
- 用于可调电流源的 LT1764ET LDO 稳压器的典型应用
- RSO-1212D ±12V、42mA输出DC/DC转换器的典型应用电路
- 使用 STMicroelectronics 的 TDA7564BPD 的参考设计
- 免费下载|TE 白皮书《暖通空调制冷系统中压力传感器的重要性》
- STM32F413 Nucle-144驾到,要测评速速来!
- ST有奖直播:智能功率开关在工业自动化行业的应用
- 电源情报站 MPS小程序干货推荐,下载有好礼!4月活动开始啦~
- 【已结束】TI 有奖直播|使用低成本 MSPM0 MCU 快速开发
- 2022 Digi-Key KOL 视频系列:你见过1GHz主频的单片机吗?Teensy 4.1开发板介绍
- 下载有礼:2017年泰克亚太专家大讲堂第四期: 如何应对新型半导体材料表征测试挑战
- 有奖直播 | 瑞萨新一代视觉 AI MPU 处理器 RZ/V2H:高算力、低功耗、实时控制
- 阅读并了解是德科技示波器、校准服务精彩专题,答题赢好礼!