File:Am2 spec.gif
Материал из Викисклада, хранилища свободных медиафайлов
Перейти к навигации
Перейти к поиску
Am2_spec.gif (469 × 253 пкс, размер файла: 319 КБ, MIME-тип: image/gif, закольцованный, 77 фреймов, 0,8 с)
Сведения о файле
Структурированные данные
Краткие подписи
Краткое описание
[править]ОписаниеAm2 spec.gif |
English: animated picture showing the spectrum of an amplitude-modulated transmitter. case-1: Frequency changes. case-2: Amplitude changes. MATLAB code |
|||
Дата | ||||
Источник | programmed by myself | |||
Автор | Herbertweidner (talk) 12:16, 25 January 2013 (UTC) | |||
Права (Повторное использование этого файла) |
|
filename = 'am2_spek.gif'; %MATLAB code steps = 39; % no of different frames speed = 0.01; % Delay in sec between frames. (Parameter passed to gif-file) x_med = (0 : 0.001 : 2); axis tight; %axis([0 3 -2 2]); % gcf is handle "current figure" set(gcf,'nextplot','replacechildren', 'visible','off'); [im,map] = rgb2ind(f.cdata,256,'nodither'); freq = 3; % tiefste Frequenz for schritt=1:steps %zuerst Frequenz ändern freq=freq-sign(schritt-steps/2-1); ton = sin(freq* 2*pi * x_med ); hold off; fill([0 3 3 0],[-1.5 -1.5 1.5 1.5],'w'); hold on; plot(x_med, ton); line([0,2.1], [0,0], 'Color',[0 0 0]); %Basis links line([2.1,2.05], [0,-.05], 'Color',[0 0 0]); line([2.1,2.05], [0,.05], 'Color',[0 0 0]); text(1,.2,'Time', 'Color',[0 0 0]) line([2.1,2.9], [-1,-1], 'Color',[0 0 0]); %Basis rechts line([2.9,2.85], [-1,-.95], 'Color',[0 0 0]); line([2.9,2.85], [-1,-1.05], 'Color',[0 0 0]); text(2.3,-1.2,'Frequency', 'Color',[0 0 0]) line([2.5,2.5],[-1,1], 'Color',[1 0 0]); %Träger text(2.6,0.9,'Carrier', 'Color',[1 0 0]) delta=0.53*freq/steps; line([2.5+delta,2.5+delta],[-1,0], 'Color',[0 0.9 0]); %USB text(2.6,.3,'USB', 'Color',[0 0.9 0]) line([2.5-delta,2.5-delta],[-1,0], 'Color',[0 0.9 0]); %LSB text(2.2,.3,'LSB', 'Color',[0 0.9 0]) f = getframe(); % get hardcopy im(:,:,1,schritt) = rgb2ind(f.cdata,map,'nodither'); % store to im end fc=schritt+1; %frame counter for schritt=0:steps-2 %nun Amplitude ändern ampl=(cos(schritt*pi/steps))^2; ton = ampl*sin(freq* 2*pi * x_med ); hold off; fill([0 3 3 0],[-1.5 -1.5 1.5 1.5],'w'); hold on; plot(x_med, ton); line([0,2.1], [0,0], 'Color',[0 0 0]); %Basis links line([2.1,2.05], [0,-.05], 'Color',[0 0 0]); line([2.1,2.05], [0,.05], 'Color',[0 0 0]); text(1,.2,'Time', 'Color',[0 0 0]) line([2.1,2.9], [-1,-1], 'Color',[0 0 0]); %Basis rechts line([2.9,2.85], [-1,-.95], 'Color',[0 0 0]); line([2.9,2.85], [-1,-1.05], 'Color',[0 0 0]); text(2.3,-1.2,'Frequency', 'Color',[0 0 0]) line([2.5,2.5],[-1,1], 'Color',[1 0 0]); %Träger text(2.6,0.9,'Carrier', 'Color',[1 0 0]) line([2.5+delta,2.5+delta],[-1,-1+ampl], 'Color',[0 0.9 0]); %USB text(2.6,.3,'USB', 'Color',[0 0.9 0]) line([2.5-delta,2.5-delta],[-1,-1+ampl], 'Color',[0 0.9 0]); %LSB text(2.2,.3,'LSB', 'Color',[0 0.9 0]) f = getframe(); % get hardcopy im(:,:,1,fc) = rgb2ind(f.cdata,map,'nodither'); % store to im fc=fc+1; end % write animation to file imwrite(im, map, filename, 'DelayTime',speed, 'LoopCount',inf) %end
Лицензирование
[править]Я, владелец авторских прав на это произведение, добровольно публикую его на условиях следующей лицензии:
Этот файл доступен на условиях Creative Commons CC0 1.0 Универсальной передачи в общественное достояние (Universal Public Domain Dedication). | |
Лица, связанные с работой над этим произведением, решили передать данное произведение в общественное достояние, отказавшись от всех прав на произведение по всему миру в рамках закона об авторских правах (а также связанных и смежных прав), в той степени, которую допускает закон. Вы можете копировать, изменять, распространять, исполнять данное произведение в любых целях, в том числе в коммерческих, без получения на это разрешения автора.
http://creativecommons.org/publicdomain/zero/1.0/deed.enCC0Creative Commons Zero, Public Domain Dedicationfalsefalse |
История файла
Нажмите на дату/время, чтобы увидеть версию файла от того времени.
Дата/время | Миниатюра | Размеры | Участник | Примечание | |
---|---|---|---|---|---|
текущий | 12:16, 25 января 2013 | 469 × 253 (319 КБ) | Herbertweidner (обсуждение | вклад) | {{Information |Description ={{en|1=animated picture showing the spectrum of an amplitude-modulated transmitter. case-1: Frequency changes. case-2: Amplitude changes. MATLAB code}} |Source =programmed by myself |Author =~~~~ |Date ... |
Вы не можете перезаписать этот файл.
Использование файла
Нет страниц, использующих этот файл.
Глобальное использование файла
Данный файл используется в следующих вики:
- Использование в de.wikipedia.org
- Использование в et.wikipedia.org
- Использование в ru.wikipedia.org
- Использование в sl.wikipedia.org
- Использование в ta.wikipedia.org
- Использование в uk.wikipedia.org
Структурированные данные
Элементы, изображённые на этом файле
изображённый объект
24 января 2013
image/gif
591db612db48182cd47074a84442cf00105c28fb
326 987 байт
0,7700000000000005 секунда
253 пиксель
469 пиксель
Скрытые категории: