Puede que esté yendo de la manera incorrecta, pero estoy intentando definir y completar matrices dentro de un bucle.definir el nombre de la matriz dentro de un bucle
for i = 0,39 do begin
xx = long(findgen(n+1l)*sx + line1x[i])
sz = size(xx)
arrayname = 'line' + strtrim(i,2)
arrayname = findgen(3,sz[1])
arrayname[0,*] = xx
arrayname[1,*] = yy
arrayname[2,*] = vertline
endfor
Esto, obviamente, no va a funcionar, pero hay una manera de utilizar la cadena definida por la 'línea' + strtrim (i, 2) para crear y llenar una nueva matriz en cada iteración? En este caso, tendría 40 matrices con nombres line0 ... 39. La parte difícil aquí es que sz [1] varía, por lo que no puedo simplemente definir una matriz grande para contener todo.