如何绘制三个变量的两个函数的交集?

时间:2014-10-31 20:05:31

标签: matlab

我有两个方程式:

eqn1 = (wx^2)/4 + (wy^2)/10 + (wz^2)/15 == 1;
eqn2 = (wx^2)/3 + (wy^2)/7  + (wz^2)/5 == 1;

如何找到交叉点产生的3d椭圆?我尝试为一个变量挑选任意值,然后为另外两个变量求解方程组,但没有运气。谢谢你的帮助。

1 个答案:

答案 0 :(得分:0)

我认为您需要ezsurfezmesh

正如您所看到的,如果您将eqn2乘以1/3,并eqn1-eqn2,那么您将获得以下等式:

eqn3 : 0.1389*(wx^2)+0.0524*(wy^2)-(2/3)=0

您可以使用ezsurf来绘制它:

ezsurf('0.1389*(wx^2)+0.0524*(wy^2)-(2/3)');

你得到一个这样的数字:

Intersection of two given ellipses