Maple/微分

来自testwiki
imported>Gisling2012年8月10日 (五) 22:06的版本
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转到导航 跳转到搜索

Maple 微分

  • Maple 的f 对x 的微分用 f' 或 diff(y,x) 表示。

Maple 的微分运算,可以方便地求出复杂的函数的微分。

  • Diff算子,只显示书写形式,不作计算:

Diff(q,x,y,z);

3xyzq
  • 也可以用

diff(x(t),t$5) 表示d5x(t)dt5


常微分

diff(5x^18,x);

90*x17

diff(ax,x);

0

diff(ax,ax)

1

diff(a*x^2,x);

2a*x
h := (sin(2*x-1)^2)^(3/2);
diff(h,x);
6*(sin(2*x1)2)*sin(2*x1)*cos(2*x1)
y :=(sin((x)));
y=(1/4)*cos((x))/((sin((x)))*(x))
y :=(sin((x))2/(1+cos(x)))
y=(1/2)*(sin((x))*cos((x))/((1+cos(x))*(x))+sin((x))2*sin(x)/(1+cos(x))2)/(sin((x))2/(1+cos(x)))

偏微分

f:=x5*y6*z7
diff(f,x)=5*x4*y6*z7
diff(f,y)=6*x5*y5*z7
diff(f,z)=7*x5*y6*z6
diff(f,x,y,z)=210*x4*y5*z6
q:=cos(x2)*exp((y))*ln(tan(z))
diff(q,x,y,z)=sin(x2)*xexp((y))*(1+tan(z)2)/(y)*tan(z))

微分的应用

费马原理:光程为极值(最小,最大,拐点)

光在平面的反射

光在平面上的反射
平面反射的光程

光从P点出发射向x点,反射到Q点。

光从P点出发射向x点,反射到Q点。

P 点到 x点的距离 =d1=x2+a2

Q 点 到 x 点的距离=d2=b2+(lx)2

從點P到點Q的光程 D 為

D=x2+a2+b2+(lx)2

根據費馬原理,光線在真空中傳播的路徑是极值,即 Dx 的導數為零: 利用Maple,可以方便地求出D对x的微分:

D=xx2+a2+l+xb2+(lx)2=0

其中

xx2+a2=sinθ1


l+xb2+(lx)2=sinθ2

sinθ1sinθ2=0
θ1=θ2

这就是反射定律

设l =30

图示反射光程随 X 的变化,当x= 15 时,显然光程最短。

光的球面反射

光線從點Q傳播至點O時,會被半圓形鏡子反射,最終抵達點P。
R=5 半圆镜的反射点在圆的顶点,光程最长=2.82R

球面的半径=R

光线从直径一端Q射向球面,反射到直径另一端P

光程D=y2+(R+x)2+y2+(x+R)2

y2=R2x2;

所以

D=2*R2+2*x*R+2*x*R+2*R2

根据费马原理, D'=0

利用Maple,可以方便地求出D对X的微分:

D=R2*R2+2*x*RR2*x*R+2*R2=0

解之,

solve(D',x);

x=0

光程D=22R,乃是一个最大值=2.8R;最小值光程是从直径一端到另一端,光程=2R