Can someone help me graph this function
이전 댓글 표시
It's an Hyperboloid of 2 sheets ( -x^2/a^2 - y^2/b^2 + z^2/c^2 =1) Also if the equation =0 instead of 1 how would you change it? Thank you.
채택된 답변
추가 답변 (1개)
Roger Stafford
2016년 11월 24일
편집: Roger Stafford
2016년 11월 24일
X = -2*a:.001*a:2*a;
Y = -2*b:.001*b:2*b;
Z1 = c*sqrt(1+X.^2/a^2+Y.^2/b^2);
Z2 = -c*sqrt(1+X.^2/a^2+Y.^2/b^2);
surf(X,Y,Z1)
hold on
surf(X,Y,Z2)
If a 0 is used instead of a 1, then make that substitution in the expressions for Z1 and Z2.
댓글 수: 2
Dante Truong
2016년 11월 24일
Roger Stafford
2016년 11월 24일
You have to specifically define all three quantities, a, b, and c in order to get a graph. You can't leave them as merely symbolic variables.
카테고리
도움말 센터 및 File Exchange에서 Discrete Data Plots에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
