模块: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.函數庫名稱}}
使用{{计算结果}}