【摘要】: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中用于求导数的命令如下:
例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
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。
有关高等数学的文章