跳转到内容

模組:Complex Number/Solver/doc

本页使用了标题或全文手工转换
维基百科,自由的百科全书

这是本页的一个历史版本,由A2569875留言 | 贡献2022年6月12日 (日) 04:08 建立内容为“{{NoteTA/MediaWiki}} {{Documentation subpage}}<!-- 在本行下編輯模組說明 --> 本模組主要為方程式求解器,基於Module:Complex_Number同時也附屬於Module:Complex_Number之下。同時也提供Module:Complex_Number系列模組的部分共用函數。 == 方程式求解器 == ;p._solveEQ(a,b,c,...) :求解方程式(四次或以下)。傳入方程式的係數返回方程式的根。 ;p._cubicRootItem(a,b,c,d…”的新页面)编辑。这可能和当前版本存在着巨大的差异。

(差异) ←上一修订 | 最后版本 (差异) | 下一修订→ (差异)

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

本模組主要為方程式求解器,基於Module:Complex_Number同時也附屬於Module:Complex_Number之下。同時也提供Module:Complex_Number系列模組的部分共用函數。

方程式求解器

p._solveEQ(a,b,c,...)
求解方程式(四次或以下)。傳入方程式的係數返回方程式的根。
p._cubicRootItem(a,b,c,d,it)
三次方程公式解,a,b,c,d為係數、it為第幾個根。
p._cubicRoot(a,b,c,d)
求解三次方程,a,b,c,d為係數。
p._quarticRootItem(a,b,c,d,e,it)
四次方程公式解,a,b,c,d,e為係數、it為第幾個根。
p._quarticRoot(a,b,c,d,e)
求解四次方程,a,b,c,d,e為係數。
p._quarticEigenRoot(a)
4維矩陣特徵多項式公式解。
p._quarticEigenData(a)
求4維矩陣特徵多項式的所有根。

共用函數

p.getNumber
將輸入物件轉換為符合Module:Complex_Number格式的數字,若轉換失敗則為nan
p._numberType
判斷輸入數字的數字種類,可能是real、complex等Module:Complex_Number定義的種類,若都不是,返回nan
p._trunc(x,n)
截尾函數的公用定義,用於Module:Complex_Number系列模組。
p._isNaN(x)
判斷一數是否為nan

可模板呼叫

本節列出可用{{#invoke:}}調用的函數

getNumber
將輸入參數轉換為符合Module:Complex_Number格式的數字,若轉換失敗則為nan
1號參數:要轉換的數字
numberType
判斷輸入參數所代表之數字的數字種類,可能是real、complex等Module:Complex_Number定義的種類,若都不是,返回nan
1號參數:要判斷的數字
trunc
將輸入參數套用截尾函數
1號參數:要套用截尾函數的數字
solveEQ
求解方程式(四次或以下)。
1、2、3...號參數:多項式係數。
root參數:要求解第幾個根,若未輸入,則輸出所有根。
comma參數:輸出多個根時的分隔符號,預設值為半角逗點「,  」。