天天看點

黎曼積分求解可微曲線的弧線長度

黎曼積分求解可微曲線的弧線長度

假設曲線y=f(x)在區間[a,b]内光滑、可微且連續。那麼可以根據微積分求解y=f(x)在a<= x <=b區間内形成的弧線長度。

如圖:

從微分的思想入手建立數學函數式,假設s為曲線上(x,f(x))到(x+dx,f(x+dx))兩點連線。這兩點在水準方向的長度為dx,在垂直方向的y坐标軸長度為dy,根據直角三角形的勾股定理可知:

其中,由f’(x)=dy/dx,得到dy =f’(x) dx

進而:

即ds的長度公式最終求得為:

弧線長度是由無窮多個ds連接配接起來形成,這是一個積分問題。根據積分可知[a,b]的弧線長度為:

驗證一個簡單的二次曲線方程y=x2在[0,1]的長度:

syms x y f;  
y=x.^2;  
line=ezplot(y,[0,1]);      
set(line,'Color','r','LineWidth',0.5);      

grid on;   
hold on;

f=diff(y)
F=sqrt(1+f.^2)

S=int(F,[0,1])
 
f =
 
2*x
 
 
F =
 
(4*x^2 + 1)^(1/2)
 
 
S =
 
log(5^(1/2) + 2)/4 + 5^(1/2)/2           

圖:

長度為:S = log(5^(1/2) + 2)/4 + 5^(1/2)/2