Somma di due sinusoidi in matlab

daniela871
salve!!come da titolo, vorrei chiedervi un aiutino riguardo la somma di due sinuoidi generate in matlab.
Avrei già in mente come fare ma in pratica non riesco a mettere nero su bianco i concetti!
Credo che, considerata una finestra di campinonamento, devo prendere lo stesso numero di campioni per ogni sinusoide (ad es 20 campioni per sinusoide) e poi scandendo i campioni uno alla volta mediante una sorta di ciclo for dovrei sommare il campione relativo alla sinusoide1 con lo stesso campione relativo alla sinusoide2.

t = 0:1e-3:1; %questo mi dovrebbe definire il passo di campionamento

x1 = A*sin(2*pi*2.*t); %prima sinusoide
x2 = A*sin(2*pi*4.*t); %seconda sinusoide

for i=1:length(x1)
for i=1:length(x2)
x(i)=x1(i)+x2(i)
end
end

ovviamente non funziona...qualcuno saprebbe aiutarmi!!!please!! :?

Risposte
_luca.barletta
Basta fare
x = x1 + x2;

daniela871
ok...mi sono complicata la vita inutilmente!!! Grazie! :)

Rispondi
Per rispondere a questa discussione devi prima effettuare il login.