求方程(组)的根:
例1:
syms x;
f=x^2+3*x+2;
solve(f,x)
syms x y b;
f=x^2+6*y+2;
g=x+y-b;
[x,y]=solve(f,g,x,y)
例2:
syms x;
f=5*sin(2*x)-exp(x);
solve(f,x)
当不能求得符号解时,返回数值近似解代替。
求函数在一定范围内的零点:
求函数在点x0附近的零点:
例3:
f='5*sin(2*x)-exp(x)';
x=fzero(f,-5)
求函数在[a,b]内的零点:
例4:
f='5*sin(2*x)-exp(x)';
x=fzero(f,[0,1])
指定初始点求函数零点:
例5:
syms x f h;
f='2*sin(x)-1.5';
[x,f,h]=fsolve(f,0)
0为指定的初始点,x为近似零点,f为该点处函数值,h输出值大于0表示结果可靠,否则不可靠。