|
繪圖
|
plot(f(x),x=xmin..xmax) |
從xmin至xmax畫出f(x)的函數圖 |
|
plot(f(x),x=xmin..xmax,
y=ymin..ymax) |
畫出f(x)的函數圖,同時指定y方向的繪圖範圍 |
|
plot(f1(x),
f2(x), f3(x),..,x=xmin..xmax) |
同時畫出數個函數圖 |
|
plot(f(x),x=xmin..xmax,option) |
加入選項來更改繪圖指令的預設值 |
plot([x(t),y(t),t=tmin..tmax])
t從tmin至tmax做二維參數繪圖
plot([x(t),y(t),t=tmin..tmax],
xmin..xmax, y=ymin..ymax)
指定二維參數繪圖的範圍,x方向從xmin到xmax,y方向從ymin到ymax
plot([x(t),y(t),t=tmin..tmax],scaling=CONSTRAINED)
保持曲線的”真正狀態”,即x、y坐標的比為1:1
plot([x(t),y(t),t1=t1min..t1max],[x2(t),y2(t),t2=t2min..t1max]…])
同時繪製數個參數圖
plot([x1,y1],[x2,y2],
[x3,y3],...],style=point)
二維資料點繪圖
plot([x1,y1],[x2,y2],
[x3,y3],...])
二維資料點繪圖,資料點會以直線連接起來
|
選項 |
說明 |
用法 |
|
axes |
設定坐標軸的顯示方法 |
您可以設定axes為FRAME(坐標軸在圖形的左邊與下面)、BOXED(坐標軸圍繞圖形)、NORMAL(以一般方式顯示)或NONE(不顯示坐標軸)。 |
|
color |
設定圖形上所要上的顏色 |
您可以用COLOR()來設定顏色,或是直接取用Maple
所提供的顏色常數。如color=COLOR(RGB,0,0,1)或是設定color=blue均是設定繪圖的顏色為藍色。您可以鍵入?plot[color]來查詢更多的資訊。 |
|
選項 |
說明 |
用法 |
|
coords |
指定繪圖時所使用的坐標系統 |
plot()指令設的坐標系統為cartesian(直角坐標系統)。此外,常用的坐標系統有logarithmic(對數坐標)與polar(極坐標)等等。您可以鍵入?plot[color]來查詢更多的資訊。 |
|
discont |
設定函數於不連續處是否要用線段連接起來 |
設定discont=true則不連接,plot()的預設值為discont=false。 |
|
labels |
設定坐標軸的名稱 |
設定方式為labels=[x,y],其中x與y分別為x與y坐標軸的名稱。坐標軸的名稱必須為字串的型式。如果沒有設定坐標軸的名稱,則預設的名稱為所繪變數的名稱。 |
|
linestyle |
設定所繪線條的樣式 |
linestyle=1為實線(預設值),linestyle=2則以點(dot)來表示線條,linestyle=3為虛線,linestyle=4則為虛線與點的交錯。 |
|
numpoints |
設定產生一函數圖形時,所需的最少的樣點 |
預設值為numpoints=50。當您所繪出來的圖形不平滑,或是有失真的情況產生時,可以加大numpoints的值來改善此一情形。 |
|
scaling |
X與y軸比例的設定 |
設scaling=constrained則x與y軸尺度的比例為1:1,設scaling=unconstrained則比值可隨意更改。預設值為scaling=constrained。 |
|
style |
設定圖形的顯示樣式 |
計有LINE、POINT、PATCH和PATCHNOGRID可供選擇。預設值為LINE,即相鄰兩點以線段連接起來。設style=POINT則僅顯示點。PATCH與PATCHNOGRID則用在包含有多邊形的圖形中。設style=PATCH則會顯示多邊形的顏色與邊線,選擇PATCHNOGRID則僅顯示顏色,而不顯示端邊形的邊界。 |
|
選項 |
說明 |
用法 |
|
symbol |
設定點的格式 |
若設style=POINT,則可以利用symbol選項來設定點的格式。Symbol選項共有BOX(方塊)、CROSS(十字)、CIRCLE(圓形)、POINT(點)DIAMOND(菱形)可供選擇。 |
|
thickness |
設定線條的粗細 |
您可以設定thickness等於0,1,2或3。數值越大代表線條越粗。Thickness的預設值為0。 |
|
tickmarks |
設定坐標軸刻度的數目 |
設定tickmarks=[m,n]則x軸的刻度數目至少為m,而y軸的刻度數目至少為n。設0則不顯示任何刻度。M與n必須為正整數或default。設定default則Maple用預設值來取坐標軸的刻度數目。如果只要設定x軸或y軸的刻度數目,則您可以只更改xtickmarks或
y tickmarks選項。 |
|
title |
圖形的標題名稱 |
標題名稱必須為一字串,而title的選項值不顯示任何名稱。 |
|
view |
設定顯示圖形的範圍 |
設view=[xmin..xmax,
ymin..ymax],則x方向的繪圖範圍從
xmin至xmax,y從ymin至ymax。
預設值為全部的曲線均顯示出來。 |
|
x tickmarks
y tickmarks |
設定坐標軸刻度的數目 |
設定x
tickmarks=m則x軸的刻度數目至少為m,設0步顯示任何刻度,若’m為一個數字所組成的串列,則x座標會依這個數字來顯示。y
tickmarks的用法同
x tickmarks。 |
|
COLOR(RGB,r,g,b)的典型值 |
|
COLOR(RGB,1,0,0) |
紅色 |
COLOR(RGB,0,1,0) |
綠色 |
|
COLOR(RGB,0,0,1) |
藍色 |
COLOR(RGB,1,1,1) |
白色 |
|
COLOR(RGB,0,0,0) |
黑色 |
COLOR(RGB,1,1,0) |
紅色 |
|
COLOR(RGB,0,1,1) |
亮藍色 |
COLOR(RGB,1,0,0) |
紫色 |
|
Maple所提供的顏色常數 |
|
aquqmqrine |
海洋綠 |
black |
黑色 |
blue |
藍色 |
|
brown |
棕色 |
coral |
桃紅色 |
cyan |
亮藍色 |
|
gold |
金色 |
green |
綠色 |
gray |
灰色 |
|
khaki |
卡其色 |
magenta |
紫色 |
maroon |
深紅褐 |
|
navy |
深藍 |
orange |
橙色 |
pink |
粉紅色 |
|
plum |
深紫 |
red |
紅色 |
sienna |
濃黃色 |
|
tan |
茶色 |
turquoise |
天藍色 |
violet |
紫羅蘭 |
|
wheat |
麥草色 |
white |
白色 |
yellow |
黃色 |
|
plot(f(t),t=tmin..tmax,cords=polar)
從tmin至tmax畫出r=f(t)的極坐標圖
plot([f(t),g(t),...],t=tmin..tmax,cords=polar)
從tmin至tmax同時畫出數個函數的極坐標圖 |
|
plot3d(f(x,y),x=xmin..xmax,
y=ymin..ymax)
x
從xmin至xmax,y
從ymin至ymax
畫出f(x,y)的函數圖
plot3d({f(x,y),
g(x,y),
h(x,y),…}x=xmin..xmax,
y=ymin..ymax)
同時畫出數個函數圖
plot3d(f(x,y),
x=xmin..xmax, y=ymin..ymax,options)
加入選項來更改繪圖指令的預設值 |
|
plot3d([fx,fy,fz],
g(x,y),
t=tmin..tmax,
u=umin..umax)
畫出三維的曲面參數圖
plot3d([fx,fy,fz],
g(x,y),
t=tmin..tmax,
u=umin..umax,options)
畫出三維的曲面參數圖,並加入選項 |
|
選項 |
說明 |
用法 |
|
axes |
設定坐標軸的顯示方式 |
您可以設定axes為FRAME(坐標軸為圖形的三個外邊)、BOXED(坐標軸圍繞圖形)、NORMAL(以一般方式顯示)或NONE(不顯示坐標軸)。預設值為NONE。 |
|
color |
設定圖形所要上的顏色 |
您可以用COLOR()來設定顏色,或是直接取用Maple所提供的顏色常數。除此之外,也可以用顏色函數(color
function)來上色。 |
|
contours |
設定等高線的數目,或是設定等高線的值 |
若設contours=n,n為一整數,則設定三維函數等高線的數目為n。若n為一串列,則指定等高線的值為串列內元素的值。 |
|
coords |
指定繪圖時所使用的坐標系統 |
plot3d()指令預設的坐標系統為rectangular(直角坐標系統)。spherical(球面坐標)cylindrical(圓柱作標)等等。您可以鍵入?plot[color]來查詢更多的資訊。 |
|
grid |
設定曲面是由多少個樣點所組成的 |
grid=[m,n]設定曲面在一坐標方向取m的等距樣點,在另一個坐標方向取n個等距樣點來繪圖。 |
|
gridstyle |
設定網格的形狀 |
設定gridstyle=
rectangular則使用方形網路,設定gridstyle=
tangular則使用三角形網路。 |
|
選項 |
說明 |
用法 |
|
labels |
設定坐標軸的名稱 |
設定方式為labels=[x,y,z],其中x、y與z分別為x、y與z坐標軸的名稱。坐標軸的名稱必須為字串的型式。如果沒有設定坐標軸的名稱,則預設的名稱為所繪變數的名稱。 |
|
linestyle |
設定所繪線條的樣式 |
linestyle=1為實線(預設值),linestyle=2則以點(dot)來表示線條,linestyle=3為虛線,linestyle=4則為虛線與點的交錯。 |
|
numpoints |
設定產生一個三維函數圖形時,所需的最少的樣點 |
預設值為numpoints=625(625=25^2)點。當您所繪出來的圖形不平滑,或是三維函數較複雜而無法表示其細部的結構時,可以加大numpoints的值來改善此一情形。plot3d()會取numpoints開[根號所得的值當成每一個坐標軸方向的樣點來繪圖。 |
|
orientation |
|
orientation=[45,45]。通常設定視角最佳的方法是用滑鼠拖曳的方式來改變圖形的視角。而以orientation選項來設定通常是用在撰寫Maple的程式時。 |
|
projection |
|
projection=a為設定投影的模式,其中a的值必需介於0與1之間。1代表等角投影,而0代表廣角投影。預設值為等角投影。 |
|
scaling |
|
設scaling=CONSTRAINED則x、y與z軸尺度的比例為1:1:1,設scaling=UNCONSTRAINED則比值可隨意更改。預設值為scaling=UNCONSTRAINED。 |
|
shading |
|
預設值為shading=XYZ。此外,您也可以選擇XY、z、ZGREYSCALE、ZHUE與NONE等上色方式。 |
|
選項 |
說明 |
用法 |
|
style |
設定圖形的顯示樣式 |
三維圖形的style選項共有POINT、HIDDEN、PATCH、PATCHCONTOUR、WIREFRAME、LINE、CONTOUR與PATCHNOGRID可供選擇。預設值為PATCH,即每一小網格以顏色填滿,並且顯示邊界。 |
|
symbol |
設定點的格式 |
若設style=POINT,則可以利用symbol選項來設定點的格式。Symbol選項共有BOX(方塊)、CROSS(十字)、CIRCLE(圓形)、POINT(點)DIAMOND(菱形)可供選擇。 |
|
thickness |
設定線條的粗細 |
您可以設定thickness等於0,1,2或3。數值越大代表線條越粗。Thickness的預設值為0。 |
|
tickmarks |
設定坐標軸刻度的數目 |
設定tickmarks=[k,m,n]則x軸的刻度數目至少為k,而y軸的刻度數目至少為m。而z軸的刻度數目至少為n。設0則不顯示任何刻度。K、m與n必須為正整數或default。設定tickmarks=default則Maple用預設值來取坐標軸的刻度數目。 |
|
title |
圖形的標題名稱 |
標題名稱必須為一字串,而title的選項值不顯示任何名稱。 |
|
view |
設定顯示圖形的範圍 |
如果設定view=zmin..zmax,則限制z方向的繪圖範圍從
zmin至zmax。設定view=[xmin..xmax,
ymin..ymax, zmin..zmax],則依設定的範圍來顯示圖形。預設值為全部的曲線均顯示出來。 |
|
plot3d(r(Ө,z),
Ө= Өmin.. Өmax,z=zmin..zmax,cords=cylindrical)
在指定的範圍內,畫出r=r(Ө,z)的圓柱坐標圖
plot3d(r(Ө,Φ),
Ө= Өmin.. Өmax,Φ=zmin..Φmax,cords=spherical)
在指定的範圍內,畫出r=r(Ө,Φ)的球面坐標圖 |
|
display(g,options) |
顯示繪圖g |
|
display({g1,g2,…}options) |
合併顯示數張函數圖成一張新圖 |
|
setoptions(options) |
設定二維繪圖選項的預設值 |
|
setoptions3d(options) |
合併顯示數張函數圖成一張新圖 |
|
inequal(ineqs,x=xmin..xmax,y=min..ymax,options)
繪製由線性不等式所定義而成的圖形 |
|
pointplot([x1,y1,],
[x2,y2,],…options) |
於二維平面繪點 |
|
Pointplot3d([x1,y1,z1],
[x2,y2,z1],…options) |
於三維空間繪點 |
|
spacecurve([x(t),y(t),z(t),…],t=t0..t1,options)
空間曲線繪圖,但每條曲線使用不同的選項以及參數t的範圍
spacecurve([x(t),y(t),z(t),…],t=t0..t1,options)
空間曲線繪圖,但每條曲線使用相同的選項以及參數t的範圍 |
|
polarplot(f(t),t=tmin..tmax,options)
從tmin至tmax畫出r=f(t)的極坐標圖
cylinderplot,(r(t,z), t=tmin..tmax, z=zmin..zmax, options)
在指定範圍內,畫出r=r(t,z)的圓柱坐標圖
sphereplot(r(t,p), t=tmin..tmax,p=pmin..pmax, options)
在指定範圍內,畫出
r=r(t,p)的球面坐標圖 |
|
implicitplot(f(x,y)=c, x=x1..x2, y=y1..y2, options)
在指定範圍內,畫出f(x,y)=c的二維的隱函數繪圖
Implicitplot3d(f(x,y,z)=c, x=x1..x2, y=y1..y2,z=z1..z2, options)
在指定範圍內,畫出f(x,y,z)=c的二維的隱函數繪圖 |
|
contourtplot(f(x,y),x=x1..x2, y=y1..y2, options)
在指定範圍內,畫出f(x,y)的二維等高線圖
contourtplot
3d(f(x,y)x=x1..x2, y=y1..y2, options)
在指定範圍內,畫出f(x,y)=c的二維的等高線圖
densitplot(f(x,y),x=x1..x2, y=y1..y2, options)
在指定範圍內,畫出f(x,y)的密度圖 |
|
logplot(f,x=xmin..xmax)
畫以線性-對數(liner-log)為坐標的圖(y軸為對數坐標)
semilogplot(f,x=xmin..xmax)
畫以對數-線性(log-liner)為坐標的圖(x軸為對數坐標)
loglogplot(f,x=xmin..xmax)
畫以對數-對數(log-log)為坐標的圖(x與y軸為對數坐標) |
|
coordplot(coord,options) |
繪出坐標為coord的坐標圖紙 |
|
coordplot3d(coord,options) |
繪出坐標為coord的三維坐標圖紙 |
|
textdplot([x,y,”text”],options) |
於二維平面顯示文字 |
|
textdplot3d([x,y,z,”text”],options) |
於三維空間顯示文字 |
|
rootlocus(f(s),s,range,options)
繪出方程式1+k
f(s)=0的根,其中range為k的範圍 |
|
listplot([y1,y2,y3,…],options)
繪出[1,y1],[2,y2],[3,y3],...的連線
Listplot([[x1,y1],[x2,y2],[x3,y3],...],options)
繪出[x1,y1],[x2,y2],[x3,y3]...的連線 |
|
listplot3d(list,options) |
串列三維繪圖 |
|
listcontplot3d(list,options) |
串列三維等高線繪圖 |
|
listcontplot(list,options) |
串列等高線繪圖 |
|
listdensityplot(list,options) |
串列密度圖繪圖 |
|
fieldplot([fx,fy],rang,
options) |
畫向量函數f的二維向量場 |
|
fieldplot3d([fx,fy,fz],rang,
options) |
三維向量場繪圖 |
|
graddplot([fx,fy],rang,
options) |
畫純量函數f的梯度向量場 |
|
graddplot3d(f(x,y),rang,
options) |
三維梯度向量場繪圖 |
|
complexplot(f(x),x=xmin..xmax) |
畫複數函數f(x)的函數圖 |
|
complexplot3d(f(z),z=a+b*I..c+d*I) |
畫複數函數f(z)的三維函數圖 |
|
comformal(f(z),z=a+b*I..c+d*I,options)
以f(z)為映射函數,將range所指定的範圍映射到另一個複數平面 |
|
polygonplot([[x1,y1],
[x2,y2]..,
[xn,yn]],options)
繪出以[x1,y1],
[x2,y2]..,
[xn,yn]為頂點的封閉多邊形
polygonplot3d([[x1,y1,z1],
[x2,y2,z2].., [xn,yn,zn]],options)
繪出以[x1,y1,z1],
[x2,y2,z2].., [xn,yn,zn]為頂點的三維曲面多邊形 |
|
sparsematrixplot(matrix,options) |
稀疏矩陣繪圖,非零的元素以點來表示 |
|
matrixplot(matrix,options) |
矩陣繪圖,用法同listplot3d()指令 |
|
tubeplot([x(t),y(t)z(t)],t=tmin..tmax,radius,options)
以[x(t),y(t)z(t)]為參數,管徑為r來繪製灣為圓管曲線圖 |
|
surfdata(list,options)
依據list串列來做三維曲面繪圖 |
|
animatecurve(f(x),x=x1..x2) |
繪製二維曲線動畫 |
|
animatecurve([f(t),
f(t),t=t1..t2],
coords=polar) |
以極坐標繪製二維曲線動畫 |
|
animatecurve
([f(t),
f(t),t=t1..t2]) |
以參數方程式繪製二維曲線動畫 |
|
animate(f(x,t),
x=x1..x2, ,t=t1,..t2,options)
繪製二維平面動畫。x=x1..x2為f(x,t),的繪圖水平範圍,而t=t1..t2
則指定函數圖是如何從f(x,t1)變化到f(x,t2)
animate(f(x,t),
x=x1..x2,y=y1..y2,t=t1,..t2,options)
繪製二維平面動畫。x=x1..x2與y=y1..y2為f(x,y,t)的繪圖範圍,而
t=t1..t2則指定函數圖是如何從f(x,y,t1)變化到f(x,y,t2) |
|