es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Cómo interpretar matrices n-dimensionales en Fortran?

Tengo la siguiente línea para declarar un array de dimensión superior en Fortran:

real(8) X(48,20,7,3), Y(48,15,5)

Mi pregunta es ¿cómo interpretamos un array de n dimensiones? Quiero saber el significado de los subíndices. Además, si fuera posible, agradecería que me proporcione el código equivalente para crear los mismos arrays de 4D y 3D en Matlab.

He intentado buscar esta interpretación, pero solo he encontrado ejemplos que mencionan que es posible hacerlo sin una explicación sobre el significado de los subíndices. Agradecería mucho su ayuda.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Los subíndices en el código de Fortran representan las dimensiones de la matriz. En el ejemplo dado, X es una matriz de 4 dimensiones con dimensiones 48, 20, 7 y 3, mientras que Y es una matriz de 3 dimensiones con dimensiones 48, 15 y 5.

    El código equivalente para crear las mismas matrices de 4D y 3D en Matlab sería:


    X = zeros(48,20,7,3);
    Y = zeros(48,15,5);

Comments are closed.