Create a variable-name of of a string/char

14 Ansichten (letzte 30 Tage)
Ali Sahouli
Ali Sahouli am 10 Feb. 2020
Bearbeitet: KSSV am 10 Feb. 2020
Hello all,
there is a variable called "exaple" and in her there are 1x28 chars ('Hallo_World_I_need_your_help').
I need that char as a variable-name. How can I create a variable name out of the string/char 1x29 which is saved into that "example" variable.
Right now its like that:
exaple =
'Hallo_World_I_need_your_help'
What I need is:
Hallo_World_I_need_your_help =
'example'
Thank you for any help!
  1 Kommentar
Adam
Adam am 10 Feb. 2020
'I need that char as a variable-name'
Why? A variable name is just an internal handle in code, it shouldn't ever need to be anything specific. You can dynamically create fieldnames on a structure, which you can also easily access afterwards, also via the string, but dynamically naming variables is never a good idea:

Melden Sie sich an, um zu kommentieren.

Antworten (2)

KSSV
KSSV am 10 Feb. 2020
Bearbeitet: KSSV am 10 Feb. 2020
You may try something like this:
myvariable = 'Hello_World_I_need_your_help' ;
assign( myChar, rand(10) )
Refer here fir the function assign.

Walter Roberson
Walter Roberson am 10 Feb. 2020

Kategorien

Mehr zu Data Type Conversion finden Sie in Help Center und File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by