Мультимедиа: геометрия, графика, кино, звук

         

Построение графика неявно заданной функции



Пример 60

Построение графика неявно заданной функции


Построение графика неявно заданной функции одной переменной при изменении переменных на заданных интервалах методом нахождения линии уровня

Уравнение F, (х, у) = F2 (х, у) можно записать в виде F, (х, у) - F, (х, у) = 0. Так что фактически вместо решения уравнения F, (х, у) = F2 (х, у) можно найти линию уровня функции F, (х, у) - F2 (х, у), на которой она равна 0. Как дать такую подсказку функции ImplicitPlot? Очень просто: нужно указать интервалы изменения обеих переменных. Рассмотрим примеры, когда это полезно.

Ранее с помощью вызова ImplicitPlot[Min[x,у] ==1, {x,-22,22},PlotPoints-> 200]; мы не смогли построить график неявной функции Min[x,y]==l. А вот с подсказкой ImplicitPlot[Min[x,y]==l,{х,-22,22},(у,-22,22},PlotPoints->200]; график строится мгновенно. Вызов

ImplicitPlot[ (х^2+у^2-25) (16 х^2+у^2-4)* *(х^2+16у^2-96у+140) (4х^2-16х*Sign[х]+4у^2-16у+31)==0, {х,-5,5}, (у,-5,5), PlotPoints->25];
строит график более десяти минут, а вызов
 ImplicitPlot [(х^2+у-2-25) (16 х^2+у^2-4)  (х^2+16у^2-96у+140)  (4x^2-16x*Sign[х]+4у^2 -1бу+31)==0, {х,-5,5}, {у,-5,5),  plotPoints->250];
нужно менее трети секунды.

Вот еще один график, который без подсказки не строится вообще.

Содержание раздела