Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
第二章        用 MATLAB 求导
  当求导的函数比较复杂,或者是求高阶导数时,计算量是很大的。此时可以
用 MATLAB 的 diff 命令来求导数。
  例 2.5.1 求 y = x 的导数。
                ...
Upcoming SlideShare
Loading in …5
×

02.第二章用Matlab求导

14,317 views

Published on

02.第二章用Matlab求导

  1. 1. 第二章 用 MATLAB 求导 当求导的函数比较复杂,或者是求高阶导数时,计算量是很大的。此时可以 用 MATLAB 的 diff 命令来求导数。 例 2.5.1 求 y = x 的导数。 sin x 解 syms x ↙ diff(x^sin(x)) ↙ ans= x^sin(x)*(cos(x)*log(x)+sin(x)/x) 可以用 pretty 命令来整理一下显示结果,使之更符合一般的书写格式 pretty(ans) ↙ sin x x sin x [cos( x) log( x) + ] x 例 2.5.2 求 y = e 的高阶导数。 ax 解 syms a x ↙ diff(exp(a*x),x,3) ↙ ans= a^3*exp(a*x) diff(exp(a*x),x,30) ↙ ans= a^30*exp(a*x) 即 y ′′′ = a e , y = a e 。 3 ax (30) 30 ax x = 1+ t2  dy 例 2.5.3 函数 y 由参数方程  ,确定,求 。  y = arctan t  dx 解 syms t ↙ x=sqrt(1+t ∧ 2); ↙ y=atan(t) ↙ pretty(diffy)/deff(x)) ↙ 1 (1 + t 2 )1/ 2 t dy 1 即得 = dx t 1 + t 2

×