How to construct a script to create a vector of variables from many different scripts
10 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
At the moment I have a script for each set of data I am working with (a bad way of doing things I am sure), which performs the same calculations on each data set.
I want to write a script which stores the same variable from each script into a vector. However, when I run the following script, it obtains each variable value fine, but when storing it in the vector, the preceding variable value is set to 0, so I end up with a vector of zeros with only the last value non-zero.
Here is what I've attempted to far, trying to construct a vector of data file lengths:
Script1
metaCSstat(1)=filelength;
Script2
metaCSstat(2)=filelength;
Script3
metaCSstat(3)=filelength;
I end up with a vector[0 0 filelength(from Script3)]
Sorry if this explanation is a little convoluted, I hope it is understandable.
Many thanks for any help with this matter
0 commentaires
Réponse acceptée
Azzi Abdelmalek
le 5 Août 2012
Modifié(e) : Azzi Abdelmalek
le 12 Sep 2012
check your scripts, is there any "clear" insstruction; or is your variable "metaCSstat" used in those scripts? I notice also in your example you are using two differtents variables:
metastat(1)=filelength;
metaCSstat(2)=filelength;
Plus de réponses (2)
Oleg Komarov
le 5 Août 2012
Modifié(e) : Oleg Komarov
le 5 Août 2012
It's hard to say without knowing what you do in the scripts, but two things:
- metastat is not metaCSstat
- If you are using clear(), especially clear all in the scripts that would explain.
Josh
le 5 Août 2012
2 commentaires
Image Analyst
le 5 Août 2012
You can clear specific individual variables if you want
clear justThisVariable;
clear('thisVariable', 'andAlsoThisOne');
Voir également
Catégories
En savoir plus sur Historical Contests dans Help Center et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!