2014 dxdy logo

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

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




 
 ContourPlot3D и Plot3D
Сообщение24.05.2011, 09:40 
Код:
M = 1;
A = 1;
B = 2;
\[Eta] = .3;
Fin[w1_, w2_] := M*(A*w1^2 + B*w2^2)
Fn = 200;
Fdamp[w1_, w2_] := M*\[Eta]*(A*w1^2 + B*w2)
zwk = Sqrt[2*\[Pi]*Fn/((A + B)*M)];

ContourPlot3D[{Fin[w1, w2] - (Fn + Fdamp[w1, w2])}, {w1, 0, 1000}, {w2, 0, 100}, {z, -10, 10}, AxesLabel -> {w1, w2, a}]

Plot3D[{Fin[w1, w2] - (Fn + Fdamp[w1, w2]), zwk}, {w1, 0, 10}, {w2, 0,10}]


Значит, строю поверхность и плоскость в Plot3D. Строю туже поверхность в ContoutPlot3D - результатом является набор поверхностей. Однако из хелпа я так и не смог выяснить разницы в записанных мною функциях. И та и другая должна строить вроде бы одно и тоже (в том варианте, как я ими пользуюсь), но выдает различные вещи. Поясните, если можно...

 
 
 
 Re: ContourPlot3D и Plot3D
Сообщение24.05.2011, 09:58 
Разные функции, разные области по координатам. Одинаково - это вот:
Код:
ContourPlot3D[Fin[w1, w2] - (Fn + Fdamp[w1, w2]) == z, {w1, 0,
  10}, {w2, 0, 10}, {z, -200, 100}, AxesLabel -> {w1, w2, a}]
Plot3D[Fin[w1, w2] - (Fn + Fdamp[w1, w2]), {w1, 0, 10}, {w2, 0, 10}]

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


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