模板:函數圖形

本頁使用了標題或全文手工轉換
維基百科,自由的百科全書
sin(x)等函數的圖形
文件圖示 模板文件[檢視] [編輯] [歷史] [清除快取]

概要[編輯]

參數及使用方法[編輯]

數學式格式[編輯]

參數方程[編輯]

函數圖形可以繪製參數方程,其需給定x值、y值和參數。這些值之間以分號;分隔,語法為:

x值; y值; 參數; 參數起始值; 參數終止值

若遇表達需需要宣告函數使用到分號,則參數方程之參數定義的分號則改為以帶有跳脫字元的分號\;分隔,語法為:

x值\; y值\; 參數\; 參數起始值\; 參數終止值

需要特別注意的是「參數起始值」和「參數終止值」只能填寫數字,不能填寫運算式;「參數」只能填寫參數變數名稱,也不能填寫運算式。能填寫運算式的部分僅有「x值」和「y值」。

以圓形參數方程為例:

則參數方程在本模板中的表達與法為(t從0到6.28):

cos(t); sin(t); t; 0; 6.28
cos(t); sin(t); t; 0; 6.28的結果

範例[編輯]

單一函數圖形:

{{函數圖形| sin(x)/x |start=-20|end=20|sampling=200|height=200|caption=sinc函數}}
sinc函數

多個函數圖形:

{{函數圖形| sin(x)/x| cos(x) |start=-20|end=20|sampling=200|height=200|caption=sinc和cos函數}}
sinc和cos函數

單一參數式:

{{函數圖形| 3*cos(t)+2*cos(1.5*t);3*sin(t)-2*sin(1.5*t);t;0;12.56 |start=-20|end=20|sampling=200|height=200|caption=五角星}}
五角星

技術限制[編輯]

無法呈現有斷點的函

目前有斷點的函數會自動相連,故可能難以呈現有斷點的函

數的負二次冪示意圖
一個可以代表數的負二次冪函數圖形。數的負二次冪亦可以用平方倒數來表示,即

暫時的解決方法是設置多個相同顏色的函數,透過range(x)來將每個函數設置為其中一段,例如則使用range(x,-3,-0.25)^(-2)range(x,0.25,3)^(-2)兩個函數來表達其兩個段,並將它們都設為相同顏色,以表示這個在0有奇異點的函數。

數的負二次冪示意圖
一個可以代表數的負二次冪函數圖形。數的負二次冪亦可以用平方倒數來表示,即
參數式無法多重呈現

普通的函數可以一次展示多個函數,但參數式因技術限制而無法達成。

{{函數圖形
|3*cos(t)+2*cos(1.5*t);3*sin(t)-2*sin(1.5*t);t;0;12.56
|start=-20|end=20|sampling=200|height=200|caption=星狀線}}
{{函數圖形
|t*cos(t); t*sin(t); t; 0; 12.56
|start=-20|end=20|sampling=200|height=200|caption=螺線}}
{{函數圖形
|3*cos(t)+2*cos(1.5*t);3*sin(t)-2*sin(1.5*t);t;0;12.56
|t*cos(t); t*sin(t); t; 0; 12.56
|start=-20|end=20|sampling=200|height=200|caption=同時顯示出錯}}
星狀線
螺線
同時顯示出錯
{{函數圖形
|t*cos(t); t*sin(t); t; 0; 12.56
|start=-20|end=20|sampling=200|height=200|caption=螺線}}
{{函數圖形
|sin(x)
|start=-20|end=20|sampling=200|height=200|caption=[[正弦曲線]]}}
{{函數圖形
|t*cos(t); t*sin(t); t; 0; 12.56
|sin(x)
|start=-20|end=20|sampling=200|height=200|caption=同時顯示出錯}}
螺線
同時顯示出錯

重新導向[編輯]

注意事項[編輯]

模板編輯說明[編輯]

參見[編輯]

TemplateData[編輯]

以下是該模板的模板資料,適用於視覺化編輯器等工具。

函數圖形模板資料

繪製一個函數圖形

模板參數[編輯模板資料]

此模板以參數區塊格式為優先。

參數描述類型狀態
函數11

函數1的數學表達式,預設以x為變數

預設
f(x)=x
範例
2*x^3-3*x+1
自動值
x
字串必填
函數1名稱1 name

函數1的顯示名稱

自動值
字串非必填
函數22

函數2的數學表達式,預設以x為變數

自動值
x
字串非必填
函數2名稱2 name

函數2的顯示名稱

自動值
字串非必填
函數33

函數3的數學表達式,預設以x為變數

自動值
x
字串非必填
函數3名稱3 name

函數3的顯示名稱

自動值
字串非必填
函數44

函數4的數學表達式,預設以x為變數

自動值
x
字串非必填
函數4名稱4 name

函數4的顯示名稱

自動值
字串非必填
函數55

函數5的數學表達式,預設以x為變數。可依序添加

自動值
x
字串非必填
函數5名稱5 name

函數5的顯示名稱。可依序添加

自動值
字串非必填
函數66

函數6的數學表達式,預設以x為變數。可依序添加

自動值
x
字串非必填
函數6名稱6 name

函數6的顯示名稱。可依序添加

自動值
字串非必填
函數77

函數7的數學表達式,預設以x為變數。可依序添加

自動值
x
字串非必填
函數7名稱7 name

函數7的顯示名稱。可依序添加

自動值
字串非必填
函數88

函數8的數學表達式,預設以x為變數。可依序添加

自動值
x
字串非必填
函數8名稱8 name

函數8的顯示名稱。可依序添加

自動值
字串非必填
標題title

函數圖形的標題

範例
x的函數
內容非必填
寬度width

函數圖形的寬度

自動值
200
數值非必填
高度height

函數圖形的高度

自動值
100
數值非必填
數字種類number class

要運算的數字模式,可以是實數、cmath(複數)、qmath(四元數)、no calc(不計算)、mathtag(以<math>輸出)或直接寫Module:模組名稱.運算庫來指定使用特定模組來運算。

建議值
real cmath qmath no calc mathtag 實數 複數 四元數
預設
實數
範例
四元數、複數或實數
自動值
字串非必填
是否可呼叫其他模組useOtherModule

是否可呼叫其他模組的函數。

預設
no
布林值非必填
視非純實數為NaNnonreal is nan

將複數中,虛部不為零的值視為NaN

預設
no
布林值非必填
取整位數round number

沒有描述

數值非必填
外部寬度outer width

沒有描述

數值非必填
對齊方式align

沒有描述

字串非必填
內部寬度inner height

沒有描述

數值非必填
起始值start

繪製函數的變數從這個值開始代入

數值必填
結束值end

繪製函數的變數的結束值

數值必填
取樣數sampling

繪製函數的取樣點數

自動值
100
數值必填
內插模式interpolate

沒有描述

預設
monotone
字串非必填
最小值min

y軸最小值

數值非必填
最大值max

y軸最大值

數值非必填
說明文字caption

沒有描述

內容非必填
是否加外框frame

如果為真,輸出的函數圖形會有一般圖像的外框

預設
true
布林值非必填
函數的顏色colors

每個函數圖形的顏色,以逗點分隔。

字串非必填
函數1以微分結果表示calc diff 1

函數1繪製的函數圖形是否為函數1表達式經過微分的結果

布林值非必填
函數2以微分結果表示calc diff 2

函數2繪製的函數圖形是否為函數2表達式經過微分的結果

布林值非必填
函數3以微分結果表示calc diff 3

函數3繪製的函數圖形是否為函數3表達式經過微分的結果

布林值非必填
函數4以微分結果表示calc diff 4

函數4繪製的函數圖形是否為函數4表達式經過微分的結果

布林值非必填
函數5以微分結果表示calc diff 5

函數5繪製的函數圖形是否為函數5表達式經過微分的結果

布林值非必填
函數6以微分結果表示calc diff 6

函數6繪製的函數圖形是否為函數6表達式經過微分的結果

布林值非必填
函數7以微分結果表示calc diff 7

函數7繪製的函數圖形是否為函數7表達式經過微分的結果

布林值非必填
函數8以微分結果表示calc diff 8

函數8繪製的函數圖形是否為函數8表達式經過微分的結果

布林值非必填