matlab代码在三角形中,已知两点坐标,和所求点到已知两点的距离,如何求出第三点坐标。程序有问题求解决

我运行出结果,不对,matlab没有把我要赋值的数据带进去算。、程序如下:麻烦各位大神帮我看看哪里出错了symsa;xB=54;yB=0;xC=(a^2-23653)/1... 我运行出结果,不对,matlab没有把我要赋值的数据带进去算。、程序如下:麻烦各位大神帮我看看哪里出错了syms a;xB=54;yB=0;xC=(a^2-23653)/108;yC=sqrt((a^2-(a^2-23653)^2)/11664);c=227;b=70;f1=sym('sqrt((x-xB)*(x-xB)+(y-yB)*(y-yB))=c');f2=sym('sqrt((x-xC)*(x-xC)+(y-yC)*(y-yC))=b');[x,y]=solve(f1,f2,'x','y') 运行结果如图思路如图跪求大神速来解决
程序也附上一张图
展开
 我来答
我行我素850915
2017-09-08 · TA获得超过8241个赞
知道大有可为答主
回答量:5788
采纳率:77%
帮助的人:1771万
展开全部
你这个程序是有问题,当用sym进行运算,解方程时,方程是不能用引号的。可改为:
syms a x y
xB=54;
yB=0;
xC=(a^2-23653)/108;
yC=sqrt((a^2-(a^2-23653)^2)/11664);
c=227;
b=70;
f1=sqrt((x-xB)*(x-xB)+(y-yB)*(y-yB))==c;
f2=sqrt((x-xC)*(x-xC)+(y-yC)*(y-yC))==b;
[x,y]=solve(f1,f2,[x,y])
追问

首先谢谢你的热心帮助,但是你的程序matlab运行出错是怎么回事?哪里错了呢?求改正

如果你的matlab可以运行出来,麻烦你截图告诉我运行结果。超级感谢大好人

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式