[MatLab] : Assegnazione nome variabili da elenco
Salve a tutti,
non riesco a risolvere questo problema. Dato un vettore VAR contenente i nomi delle variabili come stringhe separate ('Pressione', 'Area'...) e un vettore VAL (100, 2 ...)contenente i valori delle variabili, voglio assegnare ad ogni variabile il suo valore VAR(i)=VAL(i) in modo che nel workspace rimangano memorizzate le singole variabile es Pressione=100 per successive operazioni.
Heelp!
non riesco a risolvere questo problema. Dato un vettore VAR contenente i nomi delle variabili come stringhe separate ('Pressione', 'Area'...) e un vettore VAL (100, 2 ...)contenente i valori delle variabili, voglio assegnare ad ogni variabile il suo valore VAR(i)=VAL(i) in modo che nel workspace rimangano memorizzate le singole variabile es Pressione=100 per successive operazioni.
Heelp!
Risposte
Ciao IlPicchio 
Ho visto questo thread (prima d'ora senza risposte) soltanto ora. Se posso esserti d'aiuto ti posto qui di seguito il codice per risolvere il tuo problema (che come vedi utilizza la funzione di MatLab assignin):
Spero ti possa essere utile.

Ho visto questo thread (prima d'ora senza risposte) soltanto ora. Se posso esserti d'aiuto ti posto qui di seguito il codice per risolvere il tuo problema (che come vedi utilizza la funzione di MatLab assignin):
for i = 1 : length(VAR) assignin('base', VAR{i}, VAL{i}) end
Spero ti possa essere utile.