matlab求函数根
时间: 2023-11-28 16:45:35 浏览: 132
以下是两种MATLAB求函数根的方法:
1.使用fzero函数(适用于单变量非线性函数)
```matlab
% 先定义f(x)函数
f=@(x)x*x-3*x+1
% 求函数在x=0.5附近的根
x1=fzero(f,0.5)
% 求函数在x=2.5附近的根
x2=fzero(f,2.5)
```
2.使用solve函数
```matlab
% 先定义一个符号x
syms x
% 再求x的根
x=solve(x^2-3*x+1)
% x属于符号 所以用eval函数将它转变为实数根
x=eval(x)
```
阅读全文