Template:函數圖形

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表達式經過微分的結果

布尔可选