实际上 solve 函数默认的都把变量当作sym来运算
计算出来的结果都是sym对象.
为什么呢?追去更高的准确度.
譬如solve('x=32/3')计算出来的是32/3 而不是小数
sym对象计算出来的是一个表达式,而不是数值.
如果您想要得到数值结果的话,再用一个函数eval即可
[x1,y1]=solve('(x-NodeE(1,1))^2+(y-NodeE(2,1))^2=distance(1)^2','(x-NodeE(1,2))^2+(y-NodeE(2,2))^2=distance(2)^2','x,y');
eval([x1 y1])