Fișier:Convolution of box signal with itself2.gif
De la testwiki
Sari la navigare
Sari la căutare
Convolution_of_box_signal_with_itself2.gif (468 × 147 pixeli, mărime fișier: 83 KB, tip MIME: image/gif, în buclă, 301 imagini, 15 s)
Notă: Din cauza unor limitări de ordin tehnic, miniaturile fișierelor GIF de înaltă rezoluție, precum acesta, nu vor fi animate.
Acest fișier provine de la Wikimedia Commons și poate fi folosit și în cadrul altor proiecte. Descrierea de mai jos poate fi consultată la pagina de descriere a fișierului.
| DescriereConvolution of box signal with itself2.gif | An animation displaying the process and result of convolving a box signal with itself. For each position in the resulting hat function the input functions and the multiplied input functions are shown, and the area which is integrated is marked. This work mimics [1] but includes the source code and shows the result of the convolution in the same graph as the input functions. |
| Dată | (UTC) |
| Sursă | |
| Autor |
|
MATLAB Code
% Create folding of two rectangular impulses
clear
X=-2.6:0.001:3;
F1=abs(X)<=1.5;
F2=abs(X)<=1.5;
clf
mkdir('tmp');
[tmp zero_offset] = min(abs(X));
SyncFrames=[1 round(18.67*(1:numel(X)))];
integral=nan(size(X));
frame=1;
for offset_i=1:numel(X);
offset=X(offset_i);
shift=offset_i-zero_offset;
F2_shifted = circshift(F2, [0 shift]);
product = F2_shifted.*F1;
integral(offset_i) = sum(product)/numel(X)*(X(end)-X(1));
if offset_i==SyncFrames(frame)
frame=frame+1;
area(X, product, 'facecolor', 'yellow');
hold on
plot(X, F1, 'b', X, F2_shifted, 'r', X, integral, 'k', [offset offset], [0 2], 'k:')
hold off
axis image
axis([-2.1 2.1 0 1.1])
xlabel('\tau & t');
grid on
legend('Area under f(\tau)g(t-\tau)', 'f(\tau)', 'g(t-\tau)', '(f\astg)(t)');
print('-dpng','-r72',sprintf('tmp/conv_box_box_%06d.png', offset_i));
drawnow
end
end
system('"C:\Program Files\ImageMagick-6.6.3-Q16\convert.exe" -layers Optimize -delay 5 tmp/conv_box_box_*.png conv_box_box.gif');
delete('tmp/*');
rmdir('tmp');
Photoshop was then used to crop the animation.
| Această imagine a fost retușată, ceea ce înseamnă că a fost modificată pe cale digitală și este diferită de cea inițială. Modificări: Fixed asterisk, and put tau in.. Imaginea inițială poate fi consultată aici: Convolution of box signal with itself.gif. Modificările au fost efectuate de către Tinos.
|
Eu, deținătorul drepturilor de autor ale acestei opere, prin prezenta îmi public lucrarea sub următoarele licențe:
Acest fișier a fost eliberat sub licența Creative Commons Atribuire și distribuire în condiții identice 3.0 Neadaptată.
- Sunteți liber:
- să partajați cu alții – aveți dreptul de a copia, distribui și transmite opera
- să adaptați – aveți dreptul de a adapta opera
- În următoarele condiții:
- atribuind – Trebuie să atribuiți opera corespunzător, introducând o legătură către licență și indicând dacă ați făcut schimbări. Puteți face asta prin orice metodă rezonabilă, dar nu într-un fel care ar sugera faptul că persoana ce a licențiat conținutul v-ar susține sau ar aproba folosirea de către dumneavoastră a operei sale.
- partajând în condiții identice – Dacă modificați, transformați sau creați pe baza acestei opere, trebuie să distribuiți opera rezultată doar sub aceeași licență sau sub o licență similară acesteia.
| Se permite copierea, distribuirea și/sau modificarea acestui document conform termenilor Documentației de licență liberă GNU, versiunea 1.2 sau orice altă versiune ulterioară publicată de Free Software Foundation, fără părți neschimbabile, texte de pe copertele principale și finale. O copie a acestei licențe este inclusă în secțiunea numită Documentația de licență liberă GNU.http://www.gnu.org/copyleft/fdl.htmlGFDLGNU Free Documentation Licensetruetrue |
Puteți alege licența pe care o doriți.
Jurnalul original al încărcărilor
This image is a derivative work of the following images:
- File:Convolution_of_box_signal_with_itself.gif licensed with Cc-by-sa-3.0, GFDL
- 2010-07-07T18:44:30Z Rubybrian 474x145 (79321 Bytes) Cropped the image and compressed it using the commandline convert -layers Optimize -delay 5 -loop 0 conv_box_box_00*.png conv_box_box.gif
- 2010-07-07T18:14:59Z Rubybrian 587x159 (725000 Bytes) {{Information |Description=An animation displaying the process and result of convolving a box signal with itself. For each position in the resulting hat function the input functions and the multiplied input functions are show
Uploaded with derivativeFX
Captions
Add a one-line explanation of what this file represents
Items portrayed in this file
subiectul reprezentat
25 iulie 2010
image/gif
checksum engleză
3c59ccecf89600bd3f2aa0c649f213da2d97dd39
84.640 byte
15,050000000000079 secundă
147 pixel
468 pixel
Istoricul fișierului
Apăsați pe Data și ora pentru a vedea versiunea fișierului trimisă la momentul respectiv.
| Data și ora | Miniatură | Dimensiuni | Utilizator | Comentariu | |
|---|---|---|---|---|---|
| actuală | 26 iulie 2010 11:11 | 468x147 (83 KB) | wikimediacommons>Tinos | Synchronised with Convolution_of_spiky_function_with_box2.gif. |
Utilizarea fișierului
Următoarea pagină folosește acest fișier:
