size(x): tamaño de la matriz

Devuelve el tamaño de una matriz x.

Declaración

Sintaxis

retval = size(A[, dim[, kind]])
integer function size(x)

Argumentos

A la matriz de entrada de cualquier tipo o rango.

Dimensión opcional dim, si está presente, size devuelve el tamaño de esta dimensión.

kind opcional el tipo del valor de retorno.

Valores devueltos

n el tamaño de una matriz (entero).

Descripción

La función intrínseca size devuelve el tamaño de una matriz. Devuelve el producto de todas las dimensiones, a menos que se especifique el argumento dim, en cuyo caso solo devuelve el tamaño de esta dimensión en particular. El argumento kind se puede utilizar para especificar el tipo entero del resultado.

Tipos

El tipo de argumento admitido es entero.

Ejemplos

program intrinsics_size
    implicit none
    real :: A(3, 4)
    print *, size(A)
    print *, size(A, 2)
end program

Result:

12
4

Ver también

shape, reshape.