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

 Respuesta aceptada

Karim
Karim el 13 de Ag. de 2022

0 votos

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

Más respuestas (0)

Categorías

Más información sobre Loops and Conditional Statements en Centro de ayuda y File Exchange.

Etiquetas

Preguntada:

el 13 de Ag. de 2022

Respondida:

el 13 de Ag. de 2022

Community Treasure Hunt

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

Start Hunting!

Translated by