Effacer les filtres
Effacer les filtres

Call function and save results

1 vue (au cours des 30 derniers jours)
SBakc
SBakc le 8 Mai 2019
Hi. I have a while loop that iterates through all images in a datastore, and calls a function passing each image. The function returns three values, and I want to save them so I can view all values that are returned. There are 50 images in the datastore.
I am trying to be able to view all the values that are returned and saved in column a, but this does not work. What am I doing wrong?
results = zeros(50,3)
iterations = 0;
while hasdata(ds)
img = read(ds);
[a, b, c] = myFunction(img);
results(iterations+1,1) = a;
results(iterations+1,2) = b;
results(iterations+1,3) = c;
iterations = iterations + 1;
end
for x = results(a)
disp(x)
end

Réponse acceptée

James Tursa
James Tursa le 8 Mai 2019
Maybe just display the results:
disp(results);
Or loop differently:
for k = 1:size(results,1)
disp(results(k,:))
end

Plus de réponses (0)

Catégories

En savoir plus sur Images dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by