Create a matrix that contains sine wave
18 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Define a 5xN matrix such that each row of the matrix contains a sine wave with a frequency equal to the row number. (0 < t < 1).
I am doing the matrix of zeros thingie but it keeps telling me an error
t=0:0.001:1; x=zeros(5,length(t)); for i=1:length(t) x(i)=sin(2.*pi.*i.*t) end
can any body help ?
0 Kommentare
Antworten (2)
Erivelton Gualter
am 22 Okt. 2018
Try this:
t=0:0.001:1;
x=zeros(5,length(t));
for fi=1:5
for i=1:length(t)
x(fi,i)=sin(2*pi*fi*t(i));
end
end
1 Kommentar
Akira Agata
am 22 Okt. 2018
You can avoid for-loop by simply:
t = 0:0.001:1;
f = 1:5;
x = sin(2*pi*f'*t);
0 Kommentare
Siehe auch
Kategorien
Mehr zu Crystals finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!