PërshkrimiConvolution of spiky function with box2.gif
An animation displaying the process and result of convolving a box signal with a spiky impulse response. 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 File:Convolucion de entrada con respuesta al impulso.gif but includes the source code and shows the result of the convolution in the same graph as the input functions. The function used is for and 0 otherwise.
% Create folding of rectangular impulse with spiky functionclearX=-2.1:0.001:4;F1=exp(-X);F1(X<0)=0;F2=abs(X)<=0.5;clfmkdir('tmp');[tmpzero_offset]=min(abs(X));SyncFrames=[1round(20.3366666*(1:numel(X)))];frame=1;integral=nan(size(X));foroffset_i=1:numel(X);offset=X(offset_i);shift=offset_i-zero_offset;F2_shifted=circshift(F2,[0shift]);product=F2_shifted.*F1;integral(offset_i)=sum(product)/numel(X)*(X(end)-X(1));ifoffset_i==SyncFrames(frame)frame=frame+1;area(X,product,'facecolor','yellow');holdonplot(X,F1,'b',X,F2_shifted,'r',X,integral,'k',[offsetoffset],[02],'k:')holdoffaxisimageaxis([-1.63.101.1])xlabel('\tau & t');gridonlegend('Area under f(\tau)g(t-\tau)','f(\tau)','g(t-\tau)','(f\astg)(t)');print('-dpng','-r72',sprintf('tmp/conv_box_spike_%06d.png',offset_i));drawnowendendsystem('"C:\Program Files\ImageMagick-6.6.3-Q16\convert.exe" -layers Optimize -delay 5 tmp/conv_box_spike_*.png conv_box_spike.gif');delete('tmp/*');rmdir('tmp');
Photoshop was then used to crop the animation.
This is a retouched picture, which means that it has been digitally altered from its original version. Modifications: Fixed asterisk, and put tau in.. The original can be viewed here: Convolution of spiky function with box.gif: . Modifications made by Tinos.
Unë, krijuesi i kësaj pune, e publikoj këtu në bazë të licensës në vijim:
ta shpërndani – ta kopjoni, rishpërndani dhe përcillni punën
t’i bëni “remix” – të përshtatni punën
Sipas kushteve të mëposhtme:
atribuim – Duhet t’i jepni meritat e duhura, të siguroni një lidhje për tek licenca dhe të tregoni nëse janë bërë ndryshime. Këtë mund ta bëni në ndonjë mënyrë të arsyeshme, por jo në ndonjë mënyrë që sugjeron se licencuesi ju del zot juve apo përdorimit tuaj.
share alike – Nëse bëni një “remix”, e shndërroni, ose ndërtoni duke u bazuar te materiali, duhet t’i shpërndani kontributet tuaja sipas të njëjtës licencë ose një të tille të përputhshme me origjinalen.
Ju jepet leje për ta kopjuar, shpërndarë dhe/ose ndryshuar këtë dokument sipas kushteve të Licencës GNU për Dokumentim të Lirë, versioni 1.2 ose çfarëdo versioni të mëpasshëm të botuar nga Free Software Foundation; pa Seksione të Pandryshueshme, pa Tekste Kapakësh të Përparmë, dhe pa Tekste Kapakësh të Pasmë. Një kopje e kësaj licence është përfshirë në seksionin e titulluar GNU Free Documentation License.http://www.gnu.org/copyleft/fdl.htmlGFDLGNU Free Documentation Licensetruetrue
Mundeni të përzgjidhni licencën që doni.
Regjistri origjinal i ngarkimeve
This image is a derivative work of the following images:
2010-07-07T18:41:06Z Rubybrian 475x144 (108640 Bytes) Cropped the image and optimized the output for size using convert -layers Optimize -delay 5 -loop 0 conv_box_spike_*.png conv_box_spike.gif
2010-07-07T18:22:54Z Rubybrian 587x159 (1081595 Bytes) == Summary == {{Information |Description=An animation displaying the process and result of convolving a spiky signal with itself. For each position in the resulting hat function the input functions and the multiplied input fu
{{Information |Description=An animation displaying the process and result of convolving a box signal with a spiky impulse response. For each position in the resulting hat function the input functions and the multiplied input functions are shown, and the a