matlab求导

时间:2024-09-21 20:37:59编辑:莆田seo君

MATLAB,怎么求符号函数的导数在某一点的值?

f(x)=根号(x^2+1) x=1,2,3。1、MATLAB的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完成相同的事情简捷得多,并且MATLAB也吸收了像Maple等软件的优点,使MATLAB成为一个强大的数学软件。2、MATLAB的这些函数集包括从最简单最基本的函数到诸如矩阵,特征向量、快速傅立叶变换的复杂函数。函数所能解决的问题其大致包括矩阵运算和线性方程组的求解、微分方程及偏微分方程的组的求解、符号运算、傅立叶变换和数据的统计分析、工程中的优化问题、稀疏矩阵运算、复数的各种运算、三角函数和其他初等数学运算、多维数组操作以及建模动态仿真等。3、下面的MATLAB语句求出符号函数的导数在某一点的值:>> syms x Lvpa(subs(diff(sin(x)),x,L))ans =cos(L)>> syms x vpa(subs(diff(sin(x)),x,5))ans =0.28366218546322624627364916705119>> syms x subs(diff(sin(x)),x,5)ans =0.2837vpa(式子, 变量 , 默认值20)vpa是用来设置结果精度的,可以不需要。

用MATLAB求函数的导数怎么输入

用MATLAB求函数的导数,可以diff()函数来求解。即1、求函数y=ln[ln(lnx)]的一阶导数>>syms x>>y=log(log(log(x)));>>dy=diff(y,1)dy =1/(x*log(log(x))*log(x)) %计算结果2、求函数y=x^4+exp(-x)+sin(x)的三阶导数>>syms x>>y=x^4+exp(-x)+sin(x);>>dy=diff(y,3)dy =24*x - exp(-x) - cos(x) %计算结果

上一篇:电极反应

下一篇:zaomengxiyou