Графика

 

версия для печати

Общие правила синтаксиса команд графики

Простые графики

Графики действительных величин 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);