graph x^3-2*x^2
plot(x^3-2*x^2,(x,-3,3))
f(x) = x^3-2*x^2
# zobrazeni funkce pro kontrolu
show(f(x))
# nakresleni grafu
plot(f(x),(x,-3,3))
plot2d(x^3-2*x^2,[x,-3,3]);
graph x^2*exp(-x) for x from -2 to 7, y from 0 to 2
plot(x^2*exp(-x),(x,-2,7),ymax=2)
plot2d(x^2*exp(-x),[x,-2,7],[y,0,2]);
plot x^2 and 2*x+1
plot([x^2,2*x+1],(x,-3,3))
# verze s barevným odlišením a se zobrazením prusečíku funkcí
f(x) = x^2
g(x) = 2*x+1
OBR = plot(f,(x,-3,3))
OBR = OBR+plot(g,(x,-3,3),color='red')
pruseciky = solve(f(x)==g(x), x, solution_dict=1, explicit_solutions=1)
for i in pruseciky:
OBR = OBR + point([i[x],f(i[x])], rgbcolor='black',zorder=3, size=25)
OBR
plot2d([x^2,2*x+1],[x,-3,3]);
plot x=cos(t), y=sin(t) for t from 0 to pi
# Parametricky zadana krivka
t=var('t')
parametric_plot([cos(t), sin(t)], (0,pi))
plot2d ([parametric, cos(t), sin(t), [t, 0, %pi]] );
plot x=cos(t), y=sin(t), z=t for t from 0 to 4*pi
# Parametricky zadana krivka
t=var('t')
parametric_plot3d([cos(t), sin(t), t], (0,4*pi))
spiral : parametric ( cos(t), sin(t), t, t, 0, 4*%pi ) ;
draw3d (nticks=100, spiral);
graph x^2-y^2 for x from -1 to 1, y from -1 to 1
# graf je možno otáčet a přibližovat myší
y=var('y')
plot3d(x^2-y^2, (x,-1,1), (y,-1,1))
plot3d(x^2-y^2, [x,-1,1], [y,-1,1]);
contour plot sqrt(x^2+y^2)+0.3*sin(x*y)
# Krátká verze
x,y = var('x,y')
contour_plot( sqrt(x^2+y^2)+0.3*sin(x*y) , (x,-4,4) , (y,-4,4))
# Rozšířená verze
x,y = var('x,y')
# Nastavení funkce, mezí a parametrů pro kreslení
f(x,y)=sqrt(x^2+y^2)+0.3*sin(x*y)
x_meze = (x,-4,4)
y_meze = (y,-4,4)
pocet_vrstevnic = 30
pocet_bodu = 200
# Příkaz pro tisk zadání a vykreslení vrstevnic(nemusíte většinou už upravovat)
show(f(x,y))
contour_plot(f, x_meze , y_meze,plot_points=pocet_bodu,cmap='gnuplot_r',labels=1,colorbar=1,fill=0,contours=pocet_vrstevnic)
x,y,z=var('x y z')
plot_vector_field((-y,x), (x,-1,1), (y,-1,1))
x,y,z=var('x y z')
plot_vector_field3d((x*cos(z),-y*cos(z),sin(z)), (x,0,pi), (y,0,pi), (z,0,pi))
f(x,y)=x^2*y-x*y^3
mezex=(x,1,4)
mezey=(y,-1,2)
hladiny=[i/2 for i in range (-7,20,1)]
html("<h2>Vrstevnice a gradient funkce $ f(x,y)= %s $</h2>"% latex(f(x,y)))
P=contour_plot(f,mezex,mezey, labels=True, contours=hladiny, cmap='jet', colorbar=True)
P=P+plot_vector_field(f.gradient()/norm(f.gradient()), mezex, mezey)
show(P, figsize=10)