在3 A: K: |3 ]& h" i
+ d/ a9 [8 p' p- J- I
1. `syms x;` 声明了符号变量 x。 ) q" \2 l) V9 b: B, l- T % A# |' `' `. D, K2. `f=sin(x)/(x^2+4*x+3);` 定义了函数 f。 # D4 d" ^6 p# ] _9 t# h; s, J2 E; \; N9 l' Q' k3. `f1=diff(f);` 计算了函数 f 的一阶导数。$ H# U+ w! Z |8 S, W, L7 D* F
. j7 ]7 I$ k) [6 ?4. `pretty(f1)` 以易读的形式显示了函数 f 的一阶导数。: f* _ V' i) b6 |. R4 B j: t
: A i \0 z; x u
5. `latex(f1)` 以 LaTeX 格式输出了函数 f 的一阶导数。& Q1 c1 w2 o* H6 X
8 D# ?0 @* n* U" J$ U! m/ V. u3 u
6. `x1=0:.01:5; y=subs(f,x,x1); y1=subs(f1,x,x1);` 定义了一系列 x1 的值,计算了函数 f 和其一阶导数在这些值上的取值。6 C+ |' j, C' I* Z
$ o1 a: ]( \0 T" U4 @7. `plot(x1,y,x1,y1,':')` 绘制了函数 f 和其一阶导数在 x1 范围内的图像。 , `' R$ B9 j3 y, D' i ! s v6 @+ {0 |, t, c( N8. `f4=diff(f,x,4);` 计算了函数 f 的四阶导数。 $ T/ H; r% K) K9 x0 j % T# s9 x7 x' G% f* Y3 l2 e7 {9. `latex(f4)` 以 LaTeX 格式输出了函数 f 的四阶导数。 4 y! E' k( x$ S- G$ p( u# _0 m+ {9 H
10. `tic, diff(f,x,100); toc` 计算了函数 f 的 100 阶导数,并计算了执行时间。1 y9 j$ _7 ?% \
?! E4 J$ z5 H8 Q" ?这段代码实现了对一个函数的求导数操作,并绘制了函数及其导数的图像。 ' J3 q- g1 h f$ M & x& k" J8 O' v2 T6 N% q! ~9 ^6 ~; Q6 z/ ?3 e6 ?( V
4 s: S& |) @3 w) h