64 lines
1.3 KiB
Matlab
64 lines
1.3 KiB
Matlab
%% Sine
|
|
|
|
frequency = 1;
|
|
amplitude = 1;
|
|
phase = 0;
|
|
|
|
fourierViz(frequency, amplitude, phase, 'baseMultiply', 0.25, 'export', false);
|
|
|
|
|
|
%% Square simple
|
|
|
|
frequency = 1:2:3;
|
|
amplitude = 2./(pi*frequency);
|
|
phase = [0 0]*2*pi; % Phases expressed in cycles
|
|
|
|
fourierViz(frequency, amplitude, phase, 'baseMultiply', 1, 'export', false);
|
|
|
|
|
|
%% Square
|
|
|
|
frequency = 1:2:41;
|
|
amplitude = 2./(pi*frequency);
|
|
phase = zeros(numel(frequency), 1);
|
|
|
|
fourierViz(frequency, amplitude, phase, 'baseMultiply', 4, 'export', false);
|
|
|
|
|
|
%% Square complex
|
|
|
|
frequency = 1:2:101;
|
|
amplitude = 2./(pi*frequency);
|
|
phase = zeros(numel(frequency), 1);
|
|
|
|
fourierViz(frequency, amplitude, phase, 'baseMultiply', 20, 'export', false);
|
|
|
|
|
|
%% Sawtooth
|
|
|
|
frequency = 1:15;
|
|
amplitude = 2./(pi*frequency);
|
|
phase = zeros(numel(frequency),1);
|
|
|
|
fourierViz(frequency, amplitude, phase, 'baseMultiply', 3, 'export', false);
|
|
|
|
|
|
%% Beat
|
|
|
|
frequency = [1 1.2];
|
|
amplitude = [1 1];
|
|
phase = [0 0];
|
|
|
|
fourierViz(frequency, amplitude, phase, 'baseMultiply', 1.5, 'export', false);
|
|
|
|
|
|
%% Artistic
|
|
|
|
frequency = [1 2 4 7];
|
|
amplitude = 2./(pi*frequency);
|
|
phase = frequency/7; % Phases expressed in cycles
|
|
phase = phase*2*pi;
|
|
|
|
fourierViz(frequency, amplitude, phase, 'baseMultiply', 1, 'export', false);
|
|
|