Hola
Primero hay que definir un tipo:
Código Delphi
[-]
Type TNVector = ARRAY of Float;
TNMatrix = ARRAY of TNVector;
Luego declaramos el arreglo
A las dimensiones se las das dentro de un procedure usando setlength y para pasarla por referencia se usa var, por ejemplo
Código Delphi
[-]
procedure mysub (var myArray,...);
no se si esta es tu duda
Saludos