График неявно заданной функции

Форум пользователей пакета Maple

Модератор: Admin

Gickle
Сообщения: 9
Зарегистрирован: Вт май 05, 2015 1:55 am

График неявно заданной функции

Сообщение Gickle » Ср июн 03, 2015 1:36 pm

В очередной раз мучаюсь с Maple и не могу разобраться, в чём проблема. Нужно построить график от неявно заданной функции, причём в выражении присутствует параметр. В общем, делал следующее:

Код: Выделить всё

F(p,l):=p*(l+[(exp((p)/(T)))/(1-exp(-1/(T)))-1]^(-1))
with(plots):
interactiveparams(implicitplot, [F(p, l) = T, l = 0 .. 10, p = 0 .. 10], T = 0 .. 5);


Пытался и пределы поменять, чтобы нуль нигде не фигурировал (мало ли), и явное выражение вместо F(p,l) подставлять, и T в другую часть перекидывать, и просто вытаскивать выражение для определённого значения параметра, а потом уже "в лоб" использовать implicitplot, но всё тщетно: он мне просто голые оси выдаёт для любых T. Причём, что характерно, он выражение определяет правильно (ну, то есть если нажать "Comand" в окошечке, то он нормальное выражение выдаёт). К примеру, для T=2.5:

Код: Выделить всё

plots:-implicitplot`(p*(l+1/[3.033244781*exp(.4000000000*p)-1]) = 2.500000000, l = 0 .. 10, p = 0 .. 10)

И если подставить это выражение в какой-нибудь другой построитель графиков, то получается адекватный результат.
В общем, что не так и как сделать так?

Kitonum
Сообщения: 2076
Зарегистрирован: Ср дек 31, 2008 1:55 pm
Откуда: г. Пенза

Сообщение Kitonum » Чт июн 04, 2015 1:12 am

Некорректный синтаксис! Замените квадратные скобки в выражении для F(p,l) на круглые.