Re-read the variable name
Mostra commenti meno recenti
Hello Everyone,
I have alloted 5 variable names to 5 different 15x1 matrix, for example.
ec=data(:,1);
fe=data(:,2); and so on for Co3, Ca and Na
then I am merging all the data into variable x for some calculation so we get x=15x5 matrix. Now after the calculation I get an answer which is one of 5 different 15x1 matrix. Then how to get the variable name as an answer. Like the code should tell that the answer is either ec, fe, Co3, Na or Ca. Means the code should read the variable name which I have assigned in the very starting of the code.
Thanks in advance.
3 Commenti
Using ec, fe, etc. variable names is most likely a red herring. Just use data directly, and then afterwards use indexing to select the names from a string array or a cell array of character vectors.
V = ["fe","ce",...]; % string array
V(idx)
Prakhar Modi
il 16 Ago 2019
Walter Roberson
il 16 Ago 2019
Stephen's V variable can easily be extended to hold 17 names
Risposta accettata
Più risposte (0)
Categorie
Scopri di più su Matrix Indexing in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!