Imagem numa resolução maior (arquivo SVG, de 730 × 591 pixels, tamanho: 28 kB)
Este arquivo é do Wikimedia Commons e pode ser utilizado por outros projetos. Sua página de descrição de arquivo é reproduzida abaixo.
Descrição do arquivo
DescriçãoPendulum period.svg |
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. |
Data | |
Fonte | Obra própria, usando: Matlab, Gnuplot, Inkscape. |
Autor | Alessio Damato; thanks to John wayman, he let me notice a mistake in the code. |
SVG desenvolvimento InfoField | Este(a) desenho vetorial foi criado com Gnuplot. Este arquivo SVG utiliza texto incorporado. |
Código fonte InfoField |
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;
# 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
|
Licenciamento
É concedida permissão para copiar, distribuir e/ou modificar este documento nos termos da Licença de Documentação Livre GNU, versão 1.2 ou qualquer versão posterior publicada pela Free Software Foundation; sem Seções Invariantes, sem textos de Capa e sem textos de Contra-Capa. É incluída uma cópia da licença na seção intitulada GNU Free Documentation License.http://www.gnu.org/copyleft/fdl.htmlGFDLGNU Free Documentation Licensetruetrue |
A utilização deste arquivo é regulada nos termos da licença Creative Commons Atribuição-Partilha nos Termos da Mesma Licença 3.0 Unported. | ||
| ||
Esta marca de licenciamento foi adicionada a este arquivo durante a atualização da licença GFDL.http://creativecommons.org/licenses/by-sa/3.0/CC BY-SA 3.0Creative Commons Attribution-Share Alike 3.0truetrue |
- Você é livre:
- para compartilhar – copiar, distribuir e transmitir a obra
- para remixar – para adaptar o trabalho
- Sob as seguintes condições:
- atribuição – Você deve dar crédito apropriado, fornecer um link para a licença e indicar se as alterações foram feitas. Você pode fazê-lo de qualquer maneira razoável, mas não de maneira alguma que sugira que o licenciador endossa você ou seu uso.
- compartilhar igualmente – Se você remixar, transformar ou construir sobre o material, você deve distribuir suas contribuições sob a licença igual ou compatível como o original.
Itens retratados neste arquivo
retrata
29 novembro 2006
Histórico do arquivo
Clique em uma data/horário para ver como o arquivo estava em um dado momento.
Data e horário | Miniatura | Dimensões | Usuário | Comentário | |
---|---|---|---|---|---|
atual | 19h54min de 16 de abril de 2007 | 730 × 591 (28 kB) | wikimediacommons>Alejo2083 | fixed mistake |
Uso do arquivo
As seguinte página usa este arquivo: