accessing variable names of cell arrays in another function
Mostra commenti meno recenti
Hi,
I have a function that has say 3 variables of different size (and this could vary for different input files):
EvVel = 301 x 12
EvAcc = 300 x 12
EvJerk = 299 x 12
I have assigned each of them to a cell array as I have to pass them to a function that generates reports:
my_array{1} = EvVel;
my_array{2} = EvAcc;
my_array{3} = EvJerk;
temp = repgen(my_array)
function repgen(my_array)
plot(my_array{1});
title('EvVel') %I am having problem accessing the variable name here as I am passing cell array
end
1 Commento
Stephen23
il 27 Ago 2020
"I am having problem accessing the variable name here as I am passing cell array"
Once you put the data into a cell array then any possible names of variables used for those arrays are no longer known. The best approach would be to store that meta-data as data in its own right and not put meta-data into variable names, then your code would be more generalized.
Risposta accettata
Più risposte (0)
Categorie
Scopri di più su Cell Arrays in Centro assistenza e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!