Fs = 44100; % Samplingsfrekvensen freq = 440; % Frekvensen på ljudet i Hz soundLength = 2; % Längden på ljudet i sekunder t = (0:(1/Fs):1/soundLength); % Tidsvektor sineSound = sin(2*pi*freq.*t); % Skapa sinusvågen dutyC = 0.5; % Sätt duty cycle till 50% för ren triangel % Skapa triangelvågen triSound = sawtooth(2*pi*freq.*t,dutyC); pulseW = 0.5; % Sätt pulsbredden till 50% för fyrkantsvåg % Skapa fyrkantsvågen sqrSound = square(2*pi*freq.*t,pulseW); n=5; waveVector = zeros([1,1000]); for i= 1:2:2*n waveVector = waveVector + 1/i*sin(i*0.01*(1:1000)); end plot(waveVector); pulseW = 0.1; % Sätt pulsbredden % Skapa fyrkantsvågen sqrSound = square(2*pi*freq.*t,pulseW); dutyC = 0; % Sätt duty cycle/stig-/falltid % Skapa triangelvågen sawSound = sawtooth(2*pi*freq.*t,dutyC); n=10; waveVector = zeros([1,1000]); for i= 1:n waveVector = waveVector + 1/i*sin(i*0.01*(1:1000)); end plot(waveVector); sineSound = sin(2*pi*freq.*t); sineSound2 = sin(2*pi*freq2.*t); outputSine = sineSound + sineSound2; outputSine = sin(2*pi*t.*freq+fmDepth*sin(2*pi*t.*freq));