Графики поверхностей второго порядка

Исходные данные

Мы будем использовать следующие коеффициенты

a=input(1.2); b=input(0.9); c=input(1.0); p=input(1.3)

Эллиптический Параболоид

<< (x^2)/(a^2) + (y^2)/(b^2) = 2*p*z
z_elp = ((x^2)/(a^2) + (y^2)/(b^2))/(2*p)
chart3d({x: x, y: y, z: z_elp, color: "blue", width: "250", xaxis: "auto", yaxis: "auto"})

Однополостной гиперболоид (половина)

<< (x^2)/(a^2) + (y^2)/(b^2) - (z^2)/(c^2) = 1

Выражаем z и строим график

z_h = \(((x^2)/(a^2) + (y^2)/(b^2) -1)*c^2)
chart3d({x: x, y: y, z: z_h, color: "red", width: "250", xaxis: "auto", yaxis: "auto"})

Гиперболический параболоид

<< (x^2)/(a^2) + (y^2)/(b^2) + (z^2)/(c^2) = 1

Выражаем z и строим график

z_hp = ((x^2)/(a^2) - (y^2)/(b^2))/(2*p)
chart3d({x: x, y: y, z: z_hp, color: "brown", width: "250", xaxis: "auto", yaxis: "auto"})

author: boris 14 oct 2010 08:52 Mathematics show source Bookmark and Share

Comments not allowed

close
wait...