如:
[x,y]=solve('((31293.2-y)^2+(x-32340.7)^2)^0.5=29075.8-3.6*50','tand(180-136.49)*(31293.2-y)=x-32340.7','x','y');
新手求问是哪里有问题,该怎么改呢?
先说一下结果:
x=12446.5,y=52250
或者是
x=52234.5,y=10336.4
就是一条直线和一个圆的两个交点:
用Matlab的solve的话需要用syms定义变量
syms x y
然后solve 函数的第一个input是两个equation,都要把等号变成“==”
大佬,我用LINGO也解出来了,可在MATLAB里面还是不行啊......
试试我的那个code呗?我run以后就解出来了啊
追问您看。。
把括号去掉呢 就是[]里面直接两个式子 没有一层()