Plotting from function per for-loop iteration
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I need to produce calculations and plots for a series of parameters. I have read that producing a new plot per for-loop iteration is not advised, but that is what I need. For example, I have the following function and code:
Function:
function test_function(input_test)
x = input_test.x;
y = input_test.y;
x+y
figure(1)
scatter(x,y)
figure(2)
scatter(x+y,y)
end
Code:
a = [1,2,3];
b = [1,2,4];
for i=1:3
for j = 1:3
input_test.x=a(i)
input_test.y=b(j)
test_function(input_test)
end
end
I want to call the function and output the calculation and plots for each iteration of the for-loop (ie: 9 calculations of x+y & 18 different plots). Right now this code can produce the 9 calculations of x+y but I am only getting the 2 plots of the last iteration at the bottom of the output window.
Any suggestions or other methods on how to produce a series of individual calculations and plots?
0 commentaires
Réponse acceptée
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Graphics Performance 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!