Matlab如何求解代数方程

问题描述:

Matlab如何求解代数方程
Matlab中如何利用程序将f(x,y)=0变为y=h(x),如给定式子x^2+y^2=2,解出y=sqrt(2-x^2)

>> syms x
>> syms y
>> solve('x^2+y^2=2',y)如果是方程组呢?如f(x,y,a,b)=0与g(x,y,a,b)=0解出a=h(x,y),b=r(x,y),还有上面你给出的语句用M文件编译怎么做?直接拷进去,把>>去掉就行了,加上你要的方程组,有几个加几个clcsyms xsyms ysolve('x^2+y^2=2',y)syms asyms bA=solve('a*x+b*y=1','b*x-a*y=0',x,y);A.xA.y