跳至內容

File:Pendulum period.svg

頁面內容不支援其他語言。
這個檔案來自維基共享資源
維基百科,自由的百科全書

原始檔案 (SVG 檔案,表面大小:730 × 591 像素,檔案大小:28 KB)


摘要

描述

A plot of the ratio between the actual period of a pendulum and the approximate value obtained for small angles, as a function of the amplitude. According to Pendulum (mathematics), the oscillation period for small angles is given by:

while the actual period for any angle is given by:

where:

so the ratio is given by:

and this is the function plotted in the graph. First, with the following Matlab code I created a file called pendulum_period.dat;

then, in order to plot it, I used the Gnuplot code.

This code creates a file called pendulum_period.svg. I heavily post-processed it with Inkscape.
日期
來源 個人作品,使用: Matlab, Gnuplot, Inkscape.
作者 Alessio Damato; thanks to John wayman, he let me notice a mistake in the code.
SVG開發
InfoField
 
SVG檔案的原始碼通過W3C驗證
 
向量圖形使用Gnuplot創作。
 
這個SVG 檔案使用了內置文字,可以輕鬆翻譯
原始碼
InfoField
matlab code
res=2000; % resolution
sup=pi/2; % max angle to be used in the plot (in radians, less than pi)

phi=pi/2; % integration upper limit

% inizialization
T=zeros(1,res);

for i=1:res
    theta0=i*sup/res; % theta0 is the pendulum amplitude
    k = sin(theta0/2);
    F = @(t) 1./sqrt(1-(k*sin(t)).^2);
    T(i)=quad(F,0,phi); % numerical integration 
end

T = 2./pi.*T; % normalization
deg = 180/pi*sup*(1:res)./res; % conversion to degrees

% saving in the external file
temp = [deg; T];
temp = temp';
save -ascii 'pendulum_period.dat' temp;
Data
# set the output
set terminal svg
set output "pendulum_period.svg"

# axis properties
set yrange [0.99:1.08]
set xzeroaxis linetype -1 linewidth 0.5
set yzeroaxis linetype -1 linewidth 0.5
set xtics axis
set ytics axis
set key off

plot "pendulum_period.dat" using 1:2 with lines linewidth 2

授權條款

我,本作品的著作權持有者,決定用以下授權條款發佈本作品:
GNU head 已授權您依據自由軟體基金會發行的無固定段落、封面文字和封底文字GNU自由文件授權條款1.2版或任意後續版本,對本檔進行複製、傳播和/或修改。該協議的副本列在GNU自由文件授權條款中。
w:zh:創用CC
姓名標示 相同方式分享
此檔案採用創用CC 姓名標示-相同方式分享 3.0 未在地化版本授權條款。
您可以自由:
  • 分享 – 複製、發佈和傳播本作品
  • 重新修改 – 創作演繹作品
惟需遵照下列條件:
  • 姓名標示 – 您必須指名出正確的製作者,和提供授權條款的連結,以及表示是否有對內容上做出變更。您可以用任何合理的方式來行動,但不得以任何方式表明授權條款是對您許可或是由您所使用。
  • 相同方式分享 – 如果您利用本素材進行再混合、轉換或創作,您必須基於如同原先的相同或兼容的條款,來分布您的貢獻成品。
已新增授權條款標題至此檔案,作為GFDL授權更新的一部份。
w:zh:創用CC
姓名標示 相同方式分享
此檔案採用創用CC 姓名標示-相同方式分享 2.5 通用版2.0 通用版以及1.0 通用版授權條款。
您可以自由:
  • 分享 – 複製、發佈和傳播本作品
  • 重新修改 – 創作演繹作品
惟需遵照下列條件:
  • 姓名標示 – 您必須指名出正確的製作者,和提供授權條款的連結,以及表示是否有對內容上做出變更。您可以用任何合理的方式來行動,但不得以任何方式表明授權條款是對您許可或是由您所使用。
  • 相同方式分享 – 如果您利用本素材進行再混合、轉換或創作,您必須基於如同原先的相同或兼容的條款,來分布您的貢獻成品。
您可以選擇您需要的授權條款。

說明

添加單行說明來描述出檔案所代表的內容

在此檔案描寫的項目

描繪內容

檔案歷史

點選日期/時間以檢視該時間的檔案版本。

日期/時間縮⁠圖尺寸使用者備⁠註
目前2007年4月16日 (一) 19:54於 2007年4月16日 (一) 19:54 版本的縮圖730 × 591(28 KB)Alejo2083fixed mistake
2006年11月29日 (三) 13:48於 2006年11月29日 (三) 13:48 版本的縮圖648 × 480(24 KB)Alejo2083 {{Information |Description=The plot represents the ration between the period an oscillator and the approximated value obtained for small angles. According to the relative [http://en.wikipedia.org/wiki/Pendulum_%28mathematics%29 article on wikipedia], the

下列頁面有用到此檔案:

全域檔案使用狀況

以下其他 wiki 使用了這個檔案: