> 数学 >
怎样用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');
不过提示有错误,该怎么写?
人气:322 ℃ 时间:2020-07-20 16:12:09
解答
>> [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.7022y =   ...[x,y]=solve('x^2+(y-100)^2-89^2','x^2+y^2-10000');x=double(x),y=double(y)a=0:pi/50:2*pi;x1=89*cos(a);y1=100+89*sin(a);x2=100*cos(a);y2=100*sin(a);plot(x1,y1,'r-',x2,y2,'b-',x,y,'k*')axis equal
推荐
猜你喜欢
© 2024 79432.Com All Rights Reserved.
电脑版|手机版