1.roots(p) 求多项式p的根,p为降序排列的多项式系数 2.fzero(f,x0) 求一元函数的零点 x0可以是区间 3.solve(f,x) 求表达式f的代数方程 %求解方程组 %求x+y+z=2 %2x+y+2z=2 %2x+2y+z=5的解 clear; syms x y z; f1='x+y+z=2'; %定义方程式f1,由于是方程等式,必须加引号 f2='2*x+y+2*z=2'; f3='2*x+2*y+z=5'; [x,y,z]=solve(f1,f2,f3) %求解[x,y,z]为解的输出变量 结果 x = 1 y = 2 z = -1 %代数方程的求解 %求e^x-x-3=0在(1 ,2)内的实根 clear x0=[1,2]; %定义区间 syms x; %定义变量x f='exp(x)-x-3'; %定义函数f,fzero要求函数有引号 fzero(f,x0) %求f在x0的零解 结果: ans = 1.5052 |
|
来自: shuiqinghan > 《学习笔记》