模组:Complex Number/Calculate/Operators/doc

这是Module:Complex Number/Calculate/Operators的文档页面

语法 名称 元数 说明 优先 范例 效果 math输出
基础算术
+
2
计算两数之和
9
7 + 3
10
-
2
计算两数之差
9
7 - 3
4
*
2
计算两数之乘积
10
7 * 3
21
×
2
计算两数之乘积
10
7 × 3
21
/
2
计算两数相除之商
10
7 / 3
2.3333333333333
÷
2
计算两数相除之商
10
7 ÷ 3
2.3333333333333
%
2
计算两数相除之馀数
10
7 % 3
1
^
2
计算两数之幂运算
12
7 ^ 3
343
e
2
当e左邻一实数、右邻一整数时,则为科学记号,以256e-3为例,其代表的结果为。要注意的是左边的数必为单一实数、右边的数必为整数,可为负数,且中间不能有空格。
12.3e4
123000
()
1
改变运算优先顺序
2*(2+3)
10
数论
+
1
表达一正数
14
+7
7
-
1
计算一数的相反数
14
-7
-7
%
2
计算两数相除之馀数
10
7 % 3
1
布尔代数
&
2
两逻辑是否皆为真
5
(1=1) & (1=2)
0
2
两逻辑是否不全为真
5
(1=1) ↑ (1=2)
1
|
2
两逻辑是否有一者为真
4
(1=1) | (1=2)
1
2
两逻辑是否全为假
4
(1=1) ↓ (1=2)
0
2
两逻辑是否相异
4
(1=1) ⊕ (1=2)
1
2
两逻辑是否相同
4
(1=1) ⇔ (1=2)
0
~
1
逻辑否定
13
~(1=2)
1
and
2
逻辑且的字母模式。使用时须与前后文各间隔至少一个空格
5
(1=1) and (1=2)
0
nand
2
逻辑与非的字母模式。使用时须与前后文各间隔至少一个空格
5
(1=1) nand (1=2)
1
or
2
逻辑或的字母模式。使用时须与前后文各间隔至少一个空格
4
(1=1) or (1=2)
1
nor
2
逻辑或非的字母模式。使用时须与前后文各间隔至少一个空格
4
(1=1) nor (1=2)
0
xor
2
逻辑异或的字母模式。使用时须与前后文各间隔至少一个空格
4
(1=1) xor (1=2)
1
xnor
2
逻辑若且唯若的字母模式。使用时须与前后文各间隔至少一个空格
4
(1=1) xnor (1=2)
0
not
1
逻辑非的字母模式。使用时须与前后文各间隔至少一个空格
13
not (1=2)
1
数值修约
round
2
round 的运算子模式,会将一数四舍五入到指定的位数。使用时须与前后文各间隔至少一个空格
8
π round 6
3.141593
代数
2
表达一数的系数
10
2⋅π
6.2831853071796
2
给予变数数值
7
x ← 7;x
7
2
给予函数定义
12
:x,y↦x^2+y^2;(5,2)
29
:
构成函数
2
冒号(:)为定义函数时区隔函数的名称与函数的主体,而冒号(:)与分号(;)的区间构成一个函数的定义。在冒号左边的内容为函数的名称,在冒号右边的内容为函数的内容。若函数没有名称也需要输写冒号。
7
f:x↦x^2;(5)
25
,
2
产生数组供多元函数使用
1
7, 3
7, 3
复变
*
1
计算一数的共轭复数
14
*(7+3i)
7-3i
i
1
表达纯虚数
3i
3i
二元关系
>
2
比较两数大小
6
7 > 3
1
<
2
比较两数大小
6
7 < 3
0
2
比较两数大小
6
7 ≥ 3
1
2
比较两数大小
6
7 ≤ 3
0
=
2
两数是否相等
3
7 = 3
0
2
两数是否不相等
3
7 ≠ 3
1
技术性
;
2
分隔两运算式,结果将取最后一个分号后的结果
1
7 ; 3
3
return
1
返回数值。需注意return后方必须跟著一个数值或表达式,否则会变成未定义行为而出现预期外的结果。
2
return 7;8
7
三角函
°
1
用于表示角度单位的符号。
10
180°
3.1415926535898
π
1
表示圆周率。
10
9.4247779607694