Анализ функции

Автор темы fraps 
ОбъявленияПоследний пост
ОбъявлениеРекомендации по использованию теха в нашем форуме07.10.2009 17:41
ОбъявлениеЗаседание Московского математического общества 24 апреля 2012 года23.04.2012 01:32
ОбъявлениеНабор в Школу анализа данных Яндекса, отд. Биоинформатики18.05.2012 10:47
25.01.2012 14:43
Анализ функции
Доброго времени суток.

Имеется R-функция вида:
a^2-x^2+b^2-y^2-sqrt((a^2-x^2)^2+(b^2-y^2)^2)=0

a=20, b=40.

В матлабе пишу программу вида:

[x, y] = meshgrid(-400:1:400, -400:1:400);
a=20; b=40
Z=a.^2-x.^2+b.^2-y.^2-sqrt((a.^2-x.^2).^2+(b.^2-y.^2).^2);
[C,h]=contour(x,y,Z); grid
clabel(C,h)
title ('contour'); xlabel('x'); ylabel('y')

Получаю следующее построение.
http://xmages.net/i/3330388

Подскажите, пожалуйста, В чем причина того, что получившиеся линии уровня кроме первой имеют не прямоугольный вид. В чем причина их скругления? И как будет выглядеть фигура, если например "a" выразить через "y".

Буду признателен за помощь.



Редактировалось 1 раз(а). Последний 25.01.2012 14:43.
25.01.2012 18:20
Re
Матлаб строит всё верно! У меня его нет и я в Maple построил несколько линий уровня Вашей функции для $z$ в диапазоне от -125 до 125 с шагом 25 (всего 11 линий) (строил только в первой четверти ввиду симметрии относительно координатных осей) . См. рисунок ! Хорошо видно, что идеальный прямоугольник будет только при $z=0$ (это легко доказать аналитически) . Чем дальше $z$ отклоняется от 0, тем скругления у углов всё больше и больше. А при Ваших больших по модулю $z$ и вовсе не похоже на прямоугольники!

Вывод: из всех линий уровня точный прямоугольник будет только для $z=0$ и приблизительный прямоугольник для $z$ примерно в диапазоне от -50 до 50.
26.01.2012 16:20
Re
Спасибо за анализ.
Извините, только зарегистрированные пользователи могут публиковать сообщения в этом форуме.

Кликните здесь, чтобы войти