matlab中solve函数,syms x0 y0;%e1 e2 e3 是三个双曲线方程 会相交于同一个点,大概是(-2,2)e1=simplify(abs(sqrt((x0-0)^2+(y0-0)^2)-sqrt((x0+9)^2+(y0-0)^2))-4.4517);e2=simplify(abs(sqrt((x0-0)^2+(y0-0)^2)-sqrt((x0-0)^2+(y0-17)^2))-
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/28 04:16:05
![matlab中solve函数,syms x0 y0;%e1 e2 e3 是三个双曲线方程 会相交于同一个点,大概是(-2,2)e1=simplify(abs(sqrt((x0-0)^2+(y0-0)^2)-sqrt((x0+9)^2+(y0-0)^2))-4.4517);e2=simplify(abs(sqrt((x0-0)^2+(y0-0)^2)-sqrt((x0-0)^2+(y0-17)^2))-](/uploads/image/z/1633554-18-4.jpg?t=matlab%E4%B8%ADsolve%E5%87%BD%E6%95%B0%2Csyms+x0+y0%3B%25e1+e2+e3+%E6%98%AF%E4%B8%89%E4%B8%AA%E5%8F%8C%E6%9B%B2%E7%BA%BF%E6%96%B9%E7%A8%8B+%E4%BC%9A%E7%9B%B8%E4%BA%A4%E4%BA%8E%E5%90%8C%E4%B8%80%E4%B8%AA%E7%82%B9%2C%E5%A4%A7%E6%A6%82%E6%98%AF%EF%BC%88-2%2C2%EF%BC%89e1%3Dsimplify%28abs%28sqrt%28%28x0-0%29%5E2%2B%28y0-0%29%5E2%29-sqrt%28%28x0%2B9%29%5E2%2B%28y0-0%29%5E2%29%29-4.4517%29%3Be2%3Dsimplify%28abs%28sqrt%28%28x0-0%29%5E2%2B%28y0-0%29%5E2%29-sqrt%28%28x0-0%29%5E2%2B%28y0-17%29%5E2%29%29-)
matlab中solve函数,syms x0 y0;%e1 e2 e3 是三个双曲线方程 会相交于同一个点,大概是(-2,2)e1=simplify(abs(sqrt((x0-0)^2+(y0-0)^2)-sqrt((x0+9)^2+(y0-0)^2))-4.4517);e2=simplify(abs(sqrt((x0-0)^2+(y0-0)^2)-sqrt((x0-0)^2+(y0-17)^2))-
matlab中solve函数,
syms x0 y0;
%e1 e2 e3 是三个双曲线方程 会相交于同一个点,大概是(-2,2)
e1=simplify(abs(sqrt((x0-0)^2+(y0-0)^2)-sqrt((x0+9)^2+(y0-0)^2))-4.4517);
e2=simplify(abs(sqrt((x0-0)^2+(y0-0)^2)-sqrt((x0-0)^2+(y0-17)^2))-12.3043);
e3=simplify(abs(sqrt((x0+9)^2+(y0-0)^2)-sqrt((x0-0)^2+(y0-17)^2))-7.8526);
S = solve(e1,e2,e3);
S = [S.x0 S.y0]
为什么解不出结果啊,当solve中写两个函数时可以执行出结果,但不是三条曲线的共同点
matlab中solve函数,syms x0 y0;%e1 e2 e3 是三个双曲线方程 会相交于同一个点,大概是(-2,2)e1=simplify(abs(sqrt((x0-0)^2+(y0-0)^2)-sqrt((x0+9)^2+(y0-0)^2))-4.4517);e2=simplify(abs(sqrt((x0-0)^2+(y0-0)^2)-sqrt((x0-0)^2+(y0-17)^2))-
这个问题很好解决,因为三个方程联立求解但是有两个未知数,明显条件过多,所以matlab会出错!所以要求解的话那么就要联立两个方程组求解除,然后早把所有的点代到第三个方程中去检验,就可以找出三条直线的交点!
有什么问题可以Hi我!