对于一个形如下式的一元n次方程:
我们利用matlab可以很方便的求出它的根
方法一:
首先创建矩阵(一定要按顺序),然后使用roots函数,即可求出方程的所有根(复数根也没有问题)
例如:对于,利用下面的代码,就可以求出方程的三个实根:
p=[2,-6,3,1];
roots(p)
方法二:
创建一个符号变量x,再创建一个符号表达式,
接着使用solve函数即可求出方程的所有根(复数根也没问题)
例如,对于,利用下面代码,就可以求出i和-i这两个复数根
syms x;%符号变量
f= x^2 + 1 == 0;%符号表达式
solve(f,x);%左边是表达式,右边是表达式里的符号变量