2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 [Mathematica или Maple] Построение графика с ограничениями
Сообщение26.01.2016, 10:24 
Хочу построить график поверхности (можно в Mathematica или Maple) с тремя ограничениями в виде неравенств.
Вид функции: $z(x,y)=y(x - 1)/(2 - y)$. Ограничения: 1) $xy>2y-2$, 2) $xy<1$, 3) $xy<-2$.
Второе и третье ограничение программа съедает и строит все прекрасно. Но если я добавляю еще первое ограничение, то программа уже ругается. Как построить со всеми ограничениями?
Мой вариант:
Plot3D[(y*(x - 1))/(2 - y), {x, -3, 3}, {y, -3, 3}, Mesh -> None, BoundaryStyle -> None, RegionFunction -> Function[{x, y, z}, -2 < x*y < 1], BoxRatios -> {1, 1, 1}]

 
 
 
 Re: Построение графика с ограничениями
Сообщение26.01.2016, 11:29 
Аватара пользователя
Вроде бы всё нормально строится.
Код:
z[x_, y_] := y (x - 1)/(2 - y)
Plot3D[z[x, y], {x, -3, 3}, {y, -3, 3}, RegionFunction -> Function[{x, y, z}, -2 < x y < 1 && x y > 2 y - 2]]
(Насколько я понимаю, в третьем условии у вас опечатка и должно быть $xy>-2$.)

 
 
 
 Re: Построение графика с ограничениями
Сообщение26.01.2016, 14:24 
Aritaborian в сообщении #1094387 писал(а):
Вроде бы всё нормально строится.
Код:
z[x_, y_] := y (x - 1)/(2 - y)
Plot3D[z[x, y], {x, -3, 3}, {y, -3, 3}, RegionFunction -> Function[{x, y, z}, -2 < x y < 1 && x y > 2 y - 2]]
(Насколько я понимаю, в третьем условии у вас опечатка и должно быть $xy>-2$.)

Благодарю, все получилось. Математика для меня нова (всегда под Maple сидел), буду знать теперь про знак &&.

 
 
 [ Сообщений: 3 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group