Maple построить зависимость при четырех уравнениях

Nirritia

Нужно построить зависимость при четырех уравнениях.
Вбил в maple, вбил значения, но не могу понять как при этом всем построить график.
Пытался использовать plot, но видимо что-то не так делаю.
Файл прикрепляю. Спасибо.

geki-li

Как-то так:
 
> restart;
> eq1 := 1/2*(a12*(p1s-p2s) + a10*(p1s-p0^2 = d1:
> eq2 := 1/2*(a21*(p2s-p1s) + a20*(p2s-p0^2 = d2:
> sol := solve({eq1, eq2}, {p1s, p2s}):
> assign( sol):
> p1 := sqrt(p1s): p2 := sqrt(p2s):
> g1 := a12*(p1-p2) + a10*(p1-p0): g2 := a21*(p2-p1) + a20*(p2-p0):
> g1 := simplify( eval( g1, {a12 = 2, a10 = 4, a21 = 2, a20 = 3, p0 = 2};
> g2 := simplify( eval( g2, {a12 = 2, a10 = 4, a21 = 2, a20 = 3, p0 = 2};
> plot3d( g1, d1 = 0..10, d2=0..10, axes = normal);
> plot3d( g2, d1 = 0..10, d2=0..10, axes = normal);


Только тут взяты положительные ветки корня для p1 и p2.

Nirritia

Большой сэнкс, сейчас попробую

Nirritia

Не хочет рисовать
Говорит Warning, unable to evaluate the function to numeric values in the region;

Nirritia

Может потому что использую Maple 13?
Там вроде как синтаксис поменялся после 10 версии немного?

geki-li

В каком месте выдает?
Да, я на десятом писал.

lenmas

В каком месте выдает?
Да, я на десятом писал.
Почему у тебя там sqrt вместо sqr?

geki-li

И так, и так канает

lenmas

Просто из-за этого может и не существовать для некоторых значений.

geki-li

В указанных мной диапазонах подкоренные выражения
положительны.

lenmas

В указанных мной диапазонах подкоренные выражения
положительны.
Короче лень думать над правильностью того, что Вы написали. Думайте сами! :grin:

Nirritia

Выдает в месте plot'a.
Притом в обоих случаях

lenmas

Не парь мозги, а вырази лучше d_1 и d_2 через g_1 и g_2, там получаются квадратичные функции. Их нарисуй, а там посмотришь сначала их графики. Обратное отображение к квадратичному не знаю как искать.

geki-li

А ты диапазоны 0..10 не менял?

Nirritia

Нет, все оставил как было.
Оставить комментарий
Имя или ник:
Комментарий: