复杂,所以用simple求解最简形式,还有Inf为无穷大。示例程序如下:symsxsimple(symsum(1/x^2,1,Inf))计算结果:1.1.5求解代数方程代数方程分为很多种,有简单有复杂,方法也有很多。一般多项式方程的根可为实数,也可为复数,可用MATLAB符号工具箱中的solve()函数,MATLAB中求解代数方程常用函数solve格式如下:[x,…]=solve(eqn1,eqn2,…,eqnn,’x,…’)其中eqn表示的是式子,x等表示的是变量。例:求解方程3x^2+17x-6=0示例程序如下:symsx[x]=solve('3*x^2+17*x-6=0','x')计算结果:1.1.6求解常微分方程未知的函数以及它的某些阶的导数连同自变量都由一已知方程联系在一起的方程称为微分方程。如果未知函数是一元函数,称为常微分方程。MATLAB中主要用dsolve求符号解析解。dsolve的基本格式是:s=dsolve(‘方程1’,‘方程2’,…,’初始条件1’,’初始条件2’…,’自变量’)例:求解微分方程y′+3y=0,y(0)=2求解析解。示例程序如下:symsxyr=dsolve('Dy+3*y=0','y(0)=2','x')计算结果:1.2矩阵的基本运算1.2.1矩阵最大值MATLAB中max函数可以表示求每一列的最大值,那么经过分析可以知道,先求出每一列的最大值然后求出这些最大值里面的最大值,下面以A矩阵为例。示例程序如下:A=[2-91;365;725]y=max(A)X=max(y)运行结果如下:1.2.2矩阵最小值与求最大值类似,MATLAB中min函数可以表示求每一列的最小值,那么经过分析可以知道,先求出每一列的最小值然后求出这些最小值里面的最小值,下面以A矩阵为例A=[2-91;365;725]y=min(A)X=min(y)运行结果如下: