plot level curve for higher dimensional functions

Hello everyone,
How do we plot a level curve for a function with 4 variables, knowing that I need the level curve to show 2 dimensions only. Example function:
100*(x2 - x1.^2).^2 + (1 - x1).^2 + (1 - x3).^2 + 90*(x4 - x3.^2).^2 + 10.1*((x2 - 1).^2 + (x4 - 1).^2) + 19.8*(x2 - 1).*(x4 - 1);
Thanks

댓글 수: 4

"level curve" -- would that be the same thing as "contour plot" ?
Sam Alex
Sam Alex 2012년 12월 11일
Yes
How is that supposed to work? You are looking for solutions of the equation f(x1,x2,x3,x4) = C for different C. But with your one equation you only reduce the dimension by 1, and a "level curve" would still be a 3-dim object.
I was thinking "maybe slice() or isosurface()", but those are for 3D arrays, not for 4D arrays.

댓글을 달려면 로그인하십시오.

답변 (0개)

카테고리

질문:

2012년 12월 11일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by