[MatLab] : Assegnazione nome variabili da elenco

ingegneressa
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!

Risposte
onlyReferee
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):
for i = 1 : length(VAR)
   assignin('base', VAR{i}, VAL{i})
end

Spero ti possa essere utile.

Rispondi
Per rispondere a questa discussione devi prima effettuare il login.