MATLAB如何使用solve函数:函数用法、例子例题
solve函数可用来求解代数方程(组)与非线性方程(组),具体使用格式如下:
solve('F','var'):用于求解单个方程情形,F表示求解方程,var表示求解变量。当求解变量省略时,表示对默认变量求解。若方程为符号方程,求解变量为符号变量时,上述格式中的单引号省略;
[x1,x2,…,xn]=solve('F1','F2',…,'Fn','var1','var2',…,'varn'):用于求解n个方程组成的方程组问题,F1, F2, …, Fn表示各个方程,var1, var2, …, varn表示各个求解变量,[x1,x2,…,xn]表示求解结果。
例题 求一元三次方程x 3 +x-1=0的根。
解:
>> syms x
>> ff=x^3+x-1;
>> solve(ff)
ans =
0.682327803828019