Matlab之代数方程求解:函数方程的展开与合并
目录
1、函数方程的展开、合并、化简、因式分解、多项式相除、分解三角函数
数学中,符号求解器的应用
1、函数方程的展开、合并、化简、因式分解、多项式相除、分解三角函数
syms x y %使用含有多个符号的函数,要先告诉Matlab中x、y是什么符号变量
expand((x-1)*(x+4)) %expand命令展开(x-1)*(x+4)函数
expand(cos(x+y)) %expand命令展开cos(x+y)函数
collect(x*(x^2 - 2)) %collect命令化简x*(x^2-2)函数
factor(x^2-y^2) %factor命令对一个方程进行因式分解
%factor([x^2-y^2, x^3+y^3]) %factor命令对多个方程进行因式分解????
simplify((x^4-81)/(x^2-9)) %simplify命令进行多项式相除
simplify(cos(x)^2-sin(x)^2) %simplify命令尤其在求解三角恒等式时非常有用
2、泰勒(Taylor)级数展开式
%MATLAB函数的级数表达式taylor函数,返回某个函数的泰勒(Taylor)级数展开式
syms x
s = taylor(sin(x)) %求解taylor(f,m),表示求解函数f的级数展开式,取前m项;
ezplot(s)