使用MATLAB绘制椭圆体

时间:2013-09-16 17:22:42

标签: matlab

我目前正在努力学习如何使用9x ^ 2 + y ^ 2 + z ^ 2 = 9

的等式绘制椭圆体

目前我使用命令

绘制了一个

[x, y, z] = ellipsoid(0,0,0,1/9,1,1)

但我不确定它是否正确

无论如何都要检查一下吗?

1 个答案:

答案 0 :(得分:3)

详细说明该提示:首先,你要根据需要放入半径平方,而不是半径。 (你确实知道你需要一个逆,所以这很好。)其次,你必须将所有内容除以9,因为标准格式在RHS上有1个。

9x^2 + y^2 + z^2 = 9
divide by 9 =>
x^2 + (y^2)/9 + (z^2)/9 = 1
x^2 + (y/3)^2 + (z/3)^2 = 1

你的半径是1,3和3。

最后,您可以使用surf(x,y,z)绘制椭圆体的输出。

真的,你需要阅读帮助文件:help ellipsoid