How to assign data to dynamic variable
27 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Ole
el 18 de Nov. de 2022
Comentada: Stephen23
el 18 de Nov. de 2022
How to create variables as amany as the length of some vector c and assign data to them
The variables are a1 a2 a3.. a... a10
I would like to assign a1 = [ some data] but would like the script to input the index 1 after a
c = 1:10
for b = 1:length(c)
v = 2*[1:b]
eval(string(['a',num2str(b)])) = v
end
Respuesta aceptada
KSSV
el 18 de Nov. de 2022
c = 1:10 ;
a = cell(length(c),1) ;
for i = 1:length(c)
a{i} = 2*[1:i] ;
end
celldisp(a)
You can access cell a by a{1},a{2}, .....a{10}.
DEfining variables like a1, a2, ...a10 is meaning less and not required.
0 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Get Started with MATLAB en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!