Borrar filtros
Borrar filtros

Store and use iterations from for loop

2 visualizaciones (últimos 30 días)
aljawada13
aljawada13 el 17 de Dic. de 2016
Editada: Jan el 17 de Dic. de 2016
i=1;
finish = size(A,3);
for i = 1:1:finish
RMSE(A(:,:,i),Exp);
end
I have a 3D array (database) called A. This array consists of rows x columns x pages. Each page represent a different set of rows x columns. I want to calculate RMSE for each "page" of A with respect to the experimental results. I want to somehow store all the iterations from the for loop in a separate array (call it M), so then I can find the minimum of M and use it elsewhere. Any ideas?

Respuestas (1)

Jan
Jan el 17 de Dic. de 2016
Editada: Jan el 17 de Dic. de 2016
Perhaps like this?
finish = size(A,3);
result = zeros(1, finish);
for i = 1:finish
result(i) = RMSE(A(:,:,i), Exp);
end
Or is the "RMSE" part the problem?

Categorías

Más información sobre Chemistry en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by