Иллюстрированный самоучитель по Mathematica 5

Построение графиков функций, заданных параметрически (функция ParametricPlot)

Пример 9.8. Циклоиды.

Циклоиды (высших порядков) описываются уравнением Z = l0+l1tiwt +l2tiwt +..+lntiwn. Вот как, например, выглядит определение функции PolarXYAB для циклоид некоторого определенного типа.

PolarXYAB[t,rl_,r2_,a_,omega_] := r1+r2*Rphi[t]+a*Rphi[omega*t]

Вот как теперь рисуется одна из циклоид.

Иллюстрированный самоучитель по Mathematica 5 › Мультимедиа: геометрия, графика, кино, звук › Построение графиков функций, заданных параметрически (функция ParametricPlot)

Пример 9.9. Гиперболы в полярных координатах.

Введенную нами функцию PolarXY[r_, phi_]: = { r*Cos [phi], r*sin [phi]} удобно использовать также в определении функции PolarXYAB для многих функций, заданных в полярных координатах. Посмотрим, как это делается на примере вычерчивания полярных гипербол.

Вы знаете, как выглядит полярная гипербола: Иллюстрированный самоучитель по Mathematica 5 › Мультимедиа: геометрия, графика, кино, звук › Построение графиков функций, заданных параметрически (функция ParametricPlot)

Если нет, вас ждет сюрприз!

Сначала дадим определение функции PolarXYAB для полярных гипербол.

PolarXYAB[t_,a_,b_] := PolarXY[r=a+ b/t,t]

Вот как теперь рисуется полярная гипербола.

Иллюстрированный самоучитель по Mathematica 5 › Мультимедиа: геометрия, графика, кино, звук › Построение графиков функций, заданных параметрически (функция ParametricPlot)

Позвольте вас спросить, а сколько асимптот у полярной гиперболы?!

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.