模組:Complex Number/Dual Number/doc
![本頁使用了標題或全文手工轉換](http://images.weserv.nl/?url=//upload.wikimedia.org/wikipedia/commons/thumb/c/cd/Zh_conversion_icon_m.svg/35px-Zh_conversion_icon_m.svg.png)
此頁面為 Module:Complex Number/Dual Number 的說明文件
![]() | 此頁面是Module:Complex Number/Dual Number的模組文件。 此頁面可能包含了模板的使用說明、分類和其他內容。 |
本模組為基於Module:Complex Number的二元數運算系統,可提供其他模組呼叫使用,而若要直接在模板或條目中使用可透過Module:Complex Number/Calculate或{{複變運算}}來完成。
模組內容
本模組有2套數學資料結構的定義以及對應的數學運算庫:
使用方法
LUA
- 初始化數學庫
local 自訂函數庫名稱 = require("Module:Complex Number/Dual Number").函數庫名稱.init()
- 例如初始化二元數數學庫:
local dumath = require("Module:Complex Number/Dual Number").dumath.init()
- 例如初始化二元數數學庫:
- 初始化指定數學結構的數字
local 變數名稱 = 自訂函數庫名稱.constructor("描述數字的字串")
- 例如:
local num1 = dumath.constructor("2+3ε")
- 例如:
- 執行運算
- 例如:
local num1 = dumath.constructor("2+3ε") local num2 = dumath.constructor("4+5ε") print(num1 * num2)
- 輸出:8+22ε
- 或者使用函數庫內容:
local num1 = dumath.constructor("1+ε") print(dumath.sqrt(num1))
- 輸出:1+0.5ε
- 例如:
模板
使用{{複變運算}}
- 語法:
{{複變運算|運算式|number class=Module:Complex Number/Dual Number.函數庫名稱}}
使用{{計算結果}}