Общие правила синтаксиса команд графики
Простые графикиГрафики действительных величин expr или функций
f(x), f(x, y), x ∈[x1, x2], (x, y) ∈[x1, x2] ∈ [y1, y2].
f:=expr; | plot(f, x1..x2); |
f:=x->expr; | plot(f(x),x= x1..x2, ops); |
f:=(x,y)->expr; | plot3d(f(x,y),x=x1..x2,y=y1..y2,ops); |
Сложные графики
Несколько графиков на одном рисунке list и set.
L1:=[f1(x),...,fn(x)]: | L2:=[F1,...,Fn]: | |
S1:={f1(x),...,fn(x)}: | S2:={F1,...,Fn}: | plot(L1,x=a..b); |
f:=(x,y)->expr; | plot(L2,x=a..b); | plot(S2,x=a..b); |
Здесь L1, L2 и S1, S2 – соответственно list и set функций и выражений.
Объединение разных графических объектов в массив графических объектов
with(plots): | L1:=[G1,...,Gn]: | L2:=[H1,...,Hn]: |
S1:={G1,...,Gn}: | S2:={H1,...,Hn}: | display(Ll,x=a..b); |
display(S1,x=a..b); | display3d(L2,x=a..b); | display(S2,x=a..b); |
G:=array(1..n): | G[i]:=plot(fun[i],x=a..b): | display(G); |
Здесь L1, L2 и S1, S2 – соответственно list и set сохраняемых 2D- и 3D-графиков.
with(plots); f:=x->abs(sin(x)); g:=x->-cos(x); G1:=plot(f(x),x=-Pi..Pi): G2:=plot(g(x),x=-Pi..Pi): display({G1,G2},title="f(x) and g(x)"); G:=array(1..2); G[1]:=plot(sin(x),x=-Pi..Pi): G[2]:=plot(cos(x),x=0..Pi): display(G);
Текст в графике
textplot([[xl,yl,strl],..,[xn,yn,strn]],ops); |
textplot3d([[xl,yl,zl,strl],..,[xn,yn,zn,strn]],ops); |