OKPEDIA FORTRAN ES

Cómo crear array multidimensionales en Fortran

Para definir una matriz con una dimensión (vector) o múltiples dimensiones (matriz) en el lenguaje Fortran usamos la instrucción DIMENSION.

DIMENSION nombre (dim)

El primer argumento (nombre) indica el nombre de la variable de la matriz, mientras que el segundo argumento (dim) define el tamaño de la matriz.

Otros metodos

El dimensionamiento de una variable de matriz también se puede hacer en la declaración de la variable.

INTEGER, DIMENSION (dim) :: nombre

o alternativamente

INTEGER Nombre (dim)

En la instrucción de dimensionamiento se puede agregar más variables separadas por una coma.

Un ejemplo practico

En este programa de ejemplo escrito en Fortran, se utilizan varias técnicas de declaración de matrices.

Un ejemplo de tamaño de las variables de matriz en Fortran

  • En la línea 2 la instrucción DIMENSION define tres matrices a, b, c de tipo entero con 20 filas y 20 columnas.
  • En la línea 3 la instrucción clasifica la variable x en dos dimensiones sin cambiar el tipo de datos.
  • En la línea 4 la declaración crea una variable de matriz de tipo entero con tres dimensiones (5.5.5) con 5 elementos cada una y 53 elementos totales.

En las siguientes líneas hay algunas operaciones para asignar a matrices y una operación de impresión.

https://how.okpedia.org/es/fortran/como-crear-array-multidimensionales-en-fortran


Infórmanos de un error o envíanos una sugerencia para mejorar esta página



FacebookTwitterLinkedinLinkedin