partilhar – copiar, distribuir e transmitir a obra
recombinar – criar obras derivadas
De acordo com as seguintes condições:
atribuição – Tem de fazer a devida atribuição da autoria, fornecer uma hiperligação para a licença e indicar se foram feitas alterações. Pode fazê-lo de qualquer forma razoável, mas não de forma a sugerir que o licenciador o apoia ou subscreve o seu uso da obra.
partilha nos termos da mesma licença – Se remisturar, transformar ou ampliar o conteúdo, tem de distribuir as suas contribuições com a mesma licença ou uma licença compatível com a original.
É 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 Secções Invariantes, sem textos de Capa e sem textos de Contra-Capa. É incluída uma cópia da licença na secção intitulada GNU Free Documentation License.http://www.gnu.org/copyleft/fdl.htmlGFDLGNU Free Documentation Licensetruetrue
Pode escolher a licença que quiser.
Registo de carregamento original
This image is a derivative work of the following images:
2005-07-02T18:54:12Z Omegatron 1600x1120 (123072 Bytes) Image of the Hilbert transform of a square wave.
2005-06-26T19:53:50Z Omegatron 608x433 (4690 Bytes) A graph or diagram made by [[User:Omegatron]]. (Uploaded with Wikimedia Commons.) Source: Created by [[User:Omegatron]] {{GFDL}}{{cc-by-sa-2.0}} [[Category:Diagrams]]\
Created entirely in GNUPlot using:
set term svg size 1600,1100 fsize 32
set out "Hilbert_transform.svg"
unset key
set samples 1000
set xrange [0:6]
set yrange [-1:1]
set xtics 1
set ytics 1
set grid lw 2 lc rgb "grey"
# set style of Hilbert transform
set style line 1 lw 2 lc rgb "red"
# set style of rectangular function
set style line 2 lw 2 lc rgb "blue"
set border -1 lw 3
# Heaviside step function
u(t) = 0.5 * (1 + sgn(t))
# Rectangular function
rect(t) = u(t + 0.5) - u(t - 0.5)
# Hilbert transform of rectangular function
hrect(t) = log(abs((t + 0.5)/(t - 0.5)))/pi
# Sums from a to b of the above functions
hrectsum(t,a,b) = (a >= b) ? 0 : (hrectsum(t,a+1,b) + hrect(t - 2*a))
rectsum(t,a,b) = (a >= b) ? 0 : (rectsum(t,a+1,b) + rect(t - 2*a))
plot hsum(x,-500,500) ls 1, rectsum(x,-10,20)-0.5 ls 2
Este ficheiro contém informação adicional, provavelmente adicionada a partir da câmara digital ou scanner utilizada para criar ou digitalizar a imagem. Caso o ficheiro tenha sido modificado a partir do seu estado original, alguns detalhes poderão não refletir completamente as mudanças efetuadas.
Título curto
Hilbert transform plot
Título
Produced by GNUPLOT 4.3 patchlevel 0, Edited for size and SVG correctness