理论教育 MATLAB数学实验:求导结果详解

MATLAB数学实验:求导结果详解

时间:2023-11-19 理论教育 版权反馈
【摘要】:MATLAB中用于求导数的命令如下:例1 求y=sin3的导数.解 输入程序为:symsx;diffans=6*sin^2*cos*x例2 求ex+y=x-y的导数.解 输入程序为:symsxy;diff运行结果为:ans=exp^**log=1-diff例3 求y=x2ln3(x+1)的二阶导数.解 输入程序为:symsxy;y2=diff运行结果为:y2=2*log(x+1)^3+12*x*log(x+1)^2/(x+1)+6*x^2*log(x+1)/(x+1)^2-3*x^2*log(x+1)^2/(x+1)^2解 输入程序为:symst;y=t*,x=t*cos;y1=diff(y,t)/diff(x,t)运行结果为:y1=/例5 求=arctan-x在x=0处的导数.解 输入程序为:symsx;y=atan-x;y1=diff;subs运行结果ans=0

MATLAB数学实验:求导结果详解

MATLAB中用于求导数的命令如下:

例1 求y=sin3(x2+1)的导数.

解 输入程序为:

symsx;

diff((sin(x^2+1))^3)

ans=

6*sin(x^2+1)^2*cos(x^2+1)*x

例2 求ex+y=x-y的导数.

解 输入程序为:

symsxy;

diff(′exp(x+y(x))=x-y(x)′,′x′)

运行结果为:

ans=

exp^(x+y(x))*(1+diff(y(x),x))*log(exp)=1-diff(y(x),x)

例3 求y=x2ln3(x+1)的二阶导数.

解 输入程序为:

symsxy;

y2=diff(′x^2*(log(x+1))^3′,2)

运行结果为:(www.daowen.com)

y2=

2*log(x+1)^3+12*x*log(x+1)^2/(x+1)+6*x^2*log(x+1)/(x+1)^2-3*x^2*log(x+1)^2/(x+1)^2

解 输入程序为:

symst;

y=t*(1-sin(t)),x=t*cos(t);

y1=diff(y,t)/diff(x,t)

运行结果为:

y1=

(1-sin(t)-t*cos(t))/(cos(t)-t*sin(t))

例5 求=arctan(2x+1)-x在x=0处的导数.

解 输入程序为:

symsx;

y=atan(2*x+1)-x;

y1=diff(y);

subs(y1,x,0)

运行结果

ans

=0

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈