怎样用Matlab解一个二元二次方程组?题目是这样的:已知A,B,C三点坐标分别为(0,100)(0,0)(200,0),有个未知点到ABC三点距离分别为89,100,134,怎样用Matlab代码求该点坐标?我是这样写的A=solve('x^

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 08:10:15
怎样用Matlab解一个二元二次方程组?题目是这样的:已知A,B,C三点坐标分别为(0,100)(0,0)(200,0),有个未知点到ABC三点距离分别为89,100,134,怎样用Matlab代码求该点坐标?我是这样写的A=solve('x^

怎样用Matlab解一个二元二次方程组?题目是这样的:已知A,B,C三点坐标分别为(0,100)(0,0)(200,0),有个未知点到ABC三点距离分别为89,100,134,怎样用Matlab代码求该点坐标?我是这样写的A=solve('x^
怎样用Matlab解一个二元二次方程组?
题目是这样的:已知A,B,C三点坐标分别为(0,100)(0,0)(200,0),有个未知点到ABC三点距离分别为89,100,134,怎样用Matlab代码求该点坐标?
我是这样写的A=solve('x^2+(y-100)^2-89^2','x^2+y^2-10000','(x-200)^2+y^2-134^2');
不过提示有错误,该怎么写?

怎样用Matlab解一个二元二次方程组?题目是这样的:已知A,B,C三点坐标分别为(0,100)(0,0)(200,0),有个未知点到ABC三点距离分别为89,100,134,怎样用Matlab代码求该点坐标?我是这样写的A=solve('x^

>> [x,y]=solve('x^2+(y-100)^2-89^2','x^2+y^2-10000');

>> x=double(x),y=double(y)


x =


   79.7022

  -79.7022


y =


   60.3950

   60.3950


>> s=sqrt((x-200).^2+y.^2-134^2)


s =


   12.7715

  252.8337

严格来说没有解,近似解为(79.7022, 60.3950)