Im still new to Matlab so this is confusing me. Im writing a code to that uses a function and has to repeat that function on a input a given number of times, i cant figure out how to use the output of the first loop as the input for the second loop.
Smooth = zeros(1,n);
for i = 1:n
Smooth = SmoothSignalPass(s);
end

 Akzeptierte Antwort

Karim
Karim am 13 Aug. 2022

0 Stimmen

if you do not want te keep the data from each iteration you can simply overwrite it i.e. use the same variable as input and output
Smooth = s; % initalize smooth as the original data
for i = 1:n
Smooth = SmoothSignalPass( Smooth );
end

Weitere Antworten (0)

Kategorien

Mehr zu Loops and Conditional Statements finden Sie in Hilfe-Center und File Exchange

Gefragt:

am 13 Aug. 2022

Beantwortet:

am 13 Aug. 2022

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by