Convert Cell to variable name array
Ältere Kommentare anzeigen
How can i use cell text as variable name input?
I want to use string variables "A" as variable name to output"B".
A={'sample1' 'sample 2' 'sample3'}
like this:
[B]=[sample1, sample2, sample3]
please suggest code made for 2013 matlab version.
Thanks for your help!
6 Kommentare
This is not valid MATLAB syntax:
B=(sample1,sample2, sample3)
What are you actually trying to do?
Note that using numbered variables is a sign that you are doing something wrong.
madhan ravi
am 17 Mai 2019
Bearbeitet: madhan ravi
am 17 Mai 2019
That is obviously Python syntax for lists
edit: Looks like you have changed () to [] after I made this comment.
joms
am 17 Mai 2019
madhan ravi
am 17 Mai 2019
Bearbeitet: madhan ravi
am 17 Mai 2019
The creation of those matrices are not a good idea , if the sizes are consitent use a ND array else use a cell array as is, what your doing is risky and vulnerable. Don't believe see the valuable contributions
joms
am 17 Mai 2019
Akzeptierte Antwort
Weitere Antworten (0)
Kategorien
Mehr zu Data Type Conversion finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!