您现在的位置:e-works > 智造书屋 > 书籍列表 > 机械工程设计分析和MATLAB应用(第3版) > 代数方程的解析解

第八章 代数方程和常微分方程求解

第二节 代数方程的解析解

求非线性方程或方程组解析解的函数调用格式是
X=solve(fun,x)
其中,fun是符号方程的函数表达式,x是自变量,X是解析解。
应当指出,函数solve(fun,x)也可以用于求线性方组的解析解。
例8-2  求非线性解方程组1的解析解。
% 二维非线性方程组的解析解
syms a b x y;
f1='x^2-x*y-a';
f2='y^2-x*y+b';
disp('二维非线性方程组的解析解:')
[X,Y]=solve(f1,f2,'x,y')
M文件运行结果
二维非线性方程组的解析解:
X =
  a/(a-b)^(1/2)
 -a/(a-b)^(1/2)
Y =
  1/(a-b)^(1/2)*b
 -1/(a-b)^(1/2)*b