第三章图形处理 1.基本二维图形 ①P1ot[f,{x,xmin,xmax}],用于 绘制形如y=f(x)的函数的图形 当将多个图形绘制在同一坐标系上时, 形如:P1ot[{f1…,Gm},{x,xmim, xmax] 注意:有时需要使用 Evalua te函数
1. 基本二维图形 ① Plot[ f, { x, xmin, xmax}],用于 绘制形如y =f (x)的函数的图形。 当将多个图形绘制在同一坐标系上时, 形如: Plot[{ f1 ,…, fn},{x, xmin, xmax}] 注意:有时需要使用Evaluate函数。 第三章 图形处理
例:在同一坐标系下绘出 sinx, sin2x sin3x sin4x sins 的图形。 常用的选项: Plasty1e->Hue[a]设置线条颜色 P1 stRange->{a,b}控制显示范围 Display Function 控制图形显示 AspectRatio 图形的宽、高
例:在同一坐标系下绘出 sinx, sin2x, sin3x, sin4x, sin5x 的图形。 常用的选项: PlotStyle->Hue[a] 设置线条颜色 PlotRange->{a,b}控制显示范围 DisplayFunction 控制图形显示 AspectRatio 图形的宽、高 比 AxesOrigin 设置原点坐标
例:有如下的抛物线簇: sec C y=(tan a)x (g=9.8,vo=200) 2 当α从15变化到75°,以15°为间隔时,绘出这组图形 程序 Clear [a,y,x] v=200;g=9.8; Y[a_,x_]:=Tan[a]*x-g*x^2*sec[a]^2/(2v^2) Plot[Evaluate[Table[y [i, xl,i, Pi/12, 5Pi/12 Pi/12}]1,{x,0,4000}]
当 从 变化到 ,以 为间隔时,绘出这组图形 , 15 75 15 ( 9.8 200) 2 sec (tan ) 2 0 0 2 2 = − g = v = v gx y x 程序: Clear[a,y,x] v=200;g=9.8; y[a_,x_]:=Tan[a]*x-g*x^2*Sec[a]^2/(2v^2) Plot[Evaluate[Table[y[i,x],{i,Pi/12,5Pi/12, Pi/12}]],{x,0,4000}] 例:有如下的抛物线簇:
②istp1ot[List],用于绘制散点 图。 旁;,种的形式感为yn} 例:在同一坐标系下绘制下列两组散点图 p1={{0,0},{0,45},{5.3,89.6},{22.6,131.2}} p2={{0,0},{2.68,44.8},{12.57,88.28},{27,130.3}}; 程序: gI=ListPlot[pl, PlotJoined->True DisplayFunction - Identity]i g2=Listplot[p2, PlotJoined - True DisplayFunction - Identity]i Show[gl, g2, DisplayFunction - $DisplayFunction];
② ListPlot [List],用于绘制散点 图。 {{ 注意, , }, List { , 的形式应为: }, ,{ , }} 0 0 1 1 n n x y x y x y 例:在同一坐标系下绘制下列两组散点图 p1={{0,0},{0,45},{5.3,89.6},{22.6,131.2}}; p2={{0,0},{2.68,44.8},{12.57,88.28},{27,130.3}}; 程序: g1=ListPlot[p1,PlotJoined->True, DisplayFunction -> Identity]; g2=ListPlot[p2,PlotJoined -> True, DisplayFunction -> Identity]; Show[g1,g2,DisplayFunction -> $DisplayFunction];
③ Parametricplot[{f fy,it tmin, tmax)] 用于绘制形如{x=f(t),y f,(t)}的参数方程图形。 例:绘制以点(3,4)为圆心,半径为2的圆 ParametricPlot[[3+2Cos[t] 4+2Sin[tI] [t,0,2Pi}] 可增加如下选项: AspectRatio->l AxesOrigin->0,0)
③ ParametricPlot [{ fx , fy},{t,tmin,tmax}] 用于绘制形如{x = fx(t) , y = fy(t)}的参数方程图形。 例:绘制以点(3,4)为圆心,半径为2的圆。 ParametricPlot[{3+2Cos[t],4+2Sin[t]}, {t,0,2Pi}] 可增加如下选项: AspectRatio->1, AxesOrigin->{0,0}