模組:Complex Number/doc
外观
这是Module:Complex Number的文档页面
本模組為Lua定義了一套複數(如虚数、四元數)運算的系統,可提供其他模組呼叫使用,而若要直接在條目中使用可透過Module:Complex Number/Calculate來完成。
比較
函數庫 | 預設的math
|
.cmath
|
.qmath
|
.math
|
.bmath
|
.tagmath 位於Module:Complex Number/Calculate | |
---|---|---|---|---|---|---|---|
說明 | Lua預設提供的math程式庫 | 複數()專用程式庫 | 四元數()專用程式庫 | 預設math 的擴充,定義了上方兩個程式庫中的功能
|
簡單的布林代數 | 會運算成<math></math> 的程式庫
| |
函式庫初始化方式 | 無須初始化 | cmath = require("Module:Complex Number"). cmath. init();
|
qmath = require("Module:Complex Number"). qmath. init();
|
math = require("Module:Complex Number"). math. init();
|
bmath = require("Module:Complex Number"). bmath. init();
|
tagmath= require("Module:Complex Number/Calculate"). tagmath. init();
| |
數字建構/初始化方式 | tonumber("10"); 10
|
cmath. toComplexNumber ("1+i"); cmath. getComplexNumber (1,1);
|
qmath. toQuaternionNumber ("i+j+k"); qmath. getQuaternionNumber (0,1,1,1);
|
tonumber("10"); 10
|
bmath. toBoolean ("yes");
|
tagmath. toTagMath ("a");
| |
四則運算 | 加法a + b
|
![]() |
![]() |
![]() |
lua原生支援 | 邏輯或 | 輸出 |
減法a - b
|
![]() |
![]() |
![]() |
lua原生支援 | ![]() |
輸出 | |
乘法a * b
|
![]() |
![]() |
![]() |
lua原生支援 | 邏輯與 | 輸出 | |
除法a / b
|
![]() |
![]() |
只能除實數 | lua原生支援 | 不存在 | 輸出 | |
模除a % b
|
![]() |
![]() |
以高斯符號定義 | lua原生支援 | 不存在 | ![]() | |
一元運算 | 相反數-a
|
![]() |
![]() |
![]() |
lua原生支援 | 邏輯非 | 輸出 |
tostring | ![]() |
![]() |
![]() |
lua原生支援 | ![]() |
![]() | |
e常數e
|
![]() |
![]() |
![]() |
![]() |
![]() |
輸出 | |
圓周率pi
|
![]() |
![]() |
![]() |
lua原生支援 | ![]() |
輸出 | |
虛數單位i
|
![]() |
![]() |
![]() |
![]() |
![]() |
輸出 | |
j單位j
|
![]() |
![]() |
![]() |
![]() |
![]() |
輸出 | |
k單位k
|
![]() |
![]() |
![]() |
![]() |
![]() |
輸出 | |
絕對值abs(a)
|
![]() |
![]() |
![]() |
lua原生支援 | ![]() |
輸出 | |
符号函数sgn(a)
|
![]() |
![]() |
![]() |
![]() |
![]() |
輸出 | |
絕對值abs(a)
|
![]() |
![]() |
![]() |
lua原生支援 | ![]() |
輸出 | |
輻角arg(a)
|
![]() |
![]() |
![]() |
![]() |
![]() |
輸出 | |
平方根sqrt(a)
|
![]() |
![]() |
![]() |
![]() |
![]() |
輸出 | |
倒數inverse(a)
|
![]() |
![]() |
![]() |
![]() |
![]() |
即将到来 | |
分數div(a,b)
|
![]() |
![]() |
![]() |
![]() |
![]() |
輸出 | |
數字部件 | 實部re(a)
|
![]() |
![]() |
![]() |
![]() |
![]() |
即将到来 |
虛部im(a)
|
![]() |
![]() |
![]() |
![]() |
![]() |
即将到来 | |
純量部 | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
向量部 | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() | |
內積dot(a,b)
|
![]() |
![]() |
![]() |
![]() |
![]() |
即将到来 | |
冪a ^ b
|
![]() |
只能pow(a,b) | 只能pow(a,b) | lua原生支援 | ![]() |
只能pow(a,b) | |
指對數函數 | 指數pow(a,b)
|
![]() |
![]() |
![]() |
lua原生支援 | ![]() |
輸出 |
自然對數log(a)
|
![]() |
![]() |
![]() |
lua原生支援 | 不存在 | 輸出 | |
自然指數exp(a)
|
![]() |
![]() |
![]() |
lua原生支援 | 不存在 | 輸出 | |
ciscis(a)
|
![]() |
![]() |
![]() |
![]() |
不存在 | 即将到来 | |
高斯符號 | 地板floor(a)
|
![]() |
![]() |
![]() |
lua原生支援 | 不存在 | 輸出 |
天花板ceil(a)
|
![]() |
![]() |
![]() |
lua原生支援 | 不存在 | 輸出 | |
数值修约round(a)
|
![]() |
![]() |
![]() |
![]() |
不存在 | 即将到来 | |
三角函數 | 正弦sin(a)
|
![]() |
![]() |
![]() |
lua原生支援 | 不存在 | 輸出 |
餘弦cos(a)
|
![]() |
![]() |
![]() |
lua原生支援 | 不存在 | 輸出 | |
正切tan(a)
|
![]() |
![]() |
![]() |
lua原生支援 | 不存在 | 輸出 | |
餘切cot(a)
|
![]() |
![]() |
![]() |
![]() |
不存在 | 輸出 | |
反三角函數 | 反正弦asin(a)
|
![]() |
![]() |
![]() |
lua原生支援 | 不存在 | 輸出 |
反餘弦acos(a)
|
![]() |
![]() |
![]() |
lua原生支援 | 不存在 | 輸出 | |
反正切atan(a)
|
![]() |
![]() |
![]() |
lua原生支援 | 不存在 | 輸出 | |
反餘切acot(a)
|
![]() |
![]() |
![]() |
![]() |
不存在 | 輸出 | |
雙曲函數 | 雙曲正弦sin(a)
|
![]() |
![]() |
![]() |
lua原生支援 | 不存在 | 輸出 |
雙曲餘弦cos(a)
|
![]() |
![]() |
![]() |
lua原生支援 | 不存在 | 輸出 | |
雙曲正切tan(a)
|
![]() |
![]() |
![]() |
lua原生支援 | 不存在 | 輸出 | |
雙曲餘切cot(a)
|
![]() |
![]() |
![]() |
![]() |
不存在 | 輸出 | |
反雙曲函數 | 雙曲反正弦asinh(a)
|
![]() |
![]() |
![]() |
![]() |
不存在 | 輸出 |
雙曲反餘弦acosh(a)
|
![]() |
![]() |
![]() |
![]() |
不存在 | 輸出 | |
雙曲反正切atanh(a)
|
![]() |
![]() |
![]() |
![]() |
不存在 | 輸出 | |
雙曲反餘切acoth(a)
|
![]() |
![]() |
![]() |
![]() |
不存在 | 輸出 |