Файл:Convolution of spiky function with box2.gif
Материал из testwiki
Перейти к навигации
Перейти к поиску
Convolution_of_spiky_function_with_box2.gif (468 × 135 пкс, размер файла: 76 Кб, MIME-тип: image/gif, закольцованный, 301 фрейм, 15 с)
Примечание: По техническим причинам миниатюры подобных GIF-изображений высокого разрешения не анимируются.
Этот файл из на Викискладе и может использоваться в других проектах. Информация с его страницы описания приведена ниже.
ОписаниеConvolution 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. |
Дата | (UTC) |
Источник | |
Автор |
|
Это diagram было создано с помощью MATLAB.
MATLAB Code
% Create folding of rectangular impulse with spiky function
clear
X=-2.1:0.001:4;
F1=exp(-X);
F1(X<0)=0;
F2=abs(X)<=0.5;
clf
mkdir('tmp');
[tmp zero_offset] = min(abs(X));
SyncFrames=[1 round(20.3366666*(1:numel(X)))];
frame=1;
integral=nan(size(X));
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([-1.6 3.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_spike_%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_spike_*.png conv_box_spike.gif');
delete('tmp/*');
rmdir('tmp');
Photoshop was then used to crop the animation.
Это отретушированное изображение, что означает, что первоначальная версия изображения была изменена цифровым способом. Изменения: Fixed asterisk, and put tau in.. Оригинал доступен по ссылке: Convolution of spiky function with box.gif: . Изменения были сделаны Tinos.
|
Я, владелец авторских прав на это произведение, добровольно публикую его на условиях следующих лицензий:
Этот файл доступен по лицензии Creative Commons Attribution-Share Alike 3.0 Unported.
- Вы можете свободно:
- делиться произведением – копировать, распространять и передавать данное произведение
- создавать производные – переделывать данное произведение
- При соблюдении следующих условий:
- атрибуция – Вы должны указать авторство, предоставить ссылку на лицензию и указать, внёс ли автор какие-либо изменения. Это можно сделать любым разумным способом, но не создавая впечатление, что лицензиат поддерживает вас или использование вами данного произведения.
- распространение на тех же условиях – Если вы изменяете, преобразуете или создаёте иное произведение на основе данного, то обязаны использовать лицензию исходного произведения или лицензию, совместимую с исходной.
Разрешается копировать, распространять и/или изменять этот документ в соответствии с условиями GNU Free Documentation License версии 1.2 или более поздней, опубликованной Фондом свободного программного обеспечения, без неизменяемых разделов, без текстов, помещаемых на первой и последней обложке. Копия лицензии включена в раздел, озаглавленный GNU Free Documentation License.http://www.gnu.org/copyleft/fdl.htmlGFDLGNU Free Documentation Licensetruetrue |
Вы можете выбрать любую из этих лицензий.
Исходный журнал загрузок
This image is a derivative work of the following images:
- File:Convolution_of_spiky_function_with_box.gif licensed with Cc-by-sa-3.0, GFDL
- 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
Uploaded with derivativeFX
Элементы, изображённые на этом файле
изображённый объект
26 июля 2010
image/gif
5624386068bae22e7921ba254f1e8bc3b6fafd2d
77 585 байт
15,050000000000079 секунда
135 пиксель
468 пиксель
История файла
Нажмите на дату/время, чтобы увидеть версию файла от того времени.
Дата/время | Миниатюра | Размеры | Участник | Примечание | |
---|---|---|---|---|---|
текущий | 11:12, 26 июля 2010 | 468 × 135 (76 Кб) | wikimediacommons>Tinos | Synchronised with Convolution_of_spiky_function_with_box2.gif. |
Использование файла
Следующая страница использует этот файл: