Calling Variables from the Workspace
4 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hello. I have some variables in the workspace and they are named Cap# (the # stands for a number, so it could be 1,2,3,etc.). I want to create a loop so I can plot each variable from that workspace. They all differ by the number (Cap1, Cap2, Cap3, etc.). At the moment, I have to plot each variable manually and because there are many of them it is not efficient. Is there a way to just plot each one using a loop?
0 commentaires
Réponse acceptée
OCDER
le 28 Juin 2018
Go back to your variable creation, and change all your variable creation to Cap{#}.
Example:
Cap1 = [ 1 2 3 4 5] ==> Cap{1} = [ 1 2 3 4 5];
Cap2 = [ 1 2 3 4 5] ==> Cap{2} = [ 1 2 3 4 5];
Cap3 = [ 1 2 3 4 5] ==> Cap{3} = [ 1 2 3 4 5];
...
Then you can do your loop like:
for j = 1:length(Cap)
plot(Cap{j});
end
You're facing difficulty now because you've named your variables incorrectly like Cap1, Cap2, etc. Read this:
0 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Annotations 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!