本文共 603 字,大约阅读时间需要 2 分钟。
diff函数求向前差分
dx = diff(x) 计算向量x的一阶向前差分,dx(i)=x(i+1)-x(i),i=1,2,……n-1 dx = diff(x,n)计算向量x的n阶向前差分 diff(x,2)=diff(diff(x)) dx = diff(A,n,dim) 计算矩阵A的n阶差分,dim=1时按列计算差分;dim=2时,按行计算差分。 计算y=f(x)的导数: ans = diff(y)./ diff(x) 例: 例:求函数f(x)=sin(x)+x^2的导函数syms xf(x)=sin(x)+x^2diff(f(x))
数值积分:
例: 非线性方程组的求解 x = fsolve(filename,x0,option) x为返回的近似解,filename是待求根方程左端的函数表达式,x0是初值,option用于设置优化工具箱的优化参数 例: 求方程组的解例:函数极值的计算:
无约束最优化问题 求最小值的函数: [xmin,fmin]=fminbnd(filename,x1,x2,option) [x1,x2]区间的极小值,用于一元函数[xmin,fmin]=fminsearch(filename,x0,option)
[xmin,fmin]=fminunc(filename,x0,option)
其中x0为极值点的初值有约束条件的最优化问题:
常微分函数的求解:转载地址:http://digwi.baihongyu.com/