Resultados de la búsqueda a petición "fortran"

1 la respuesta

Error: ¿Carácter no numérico en la etiqueta de la declaración en (1)?

Escribí las siguientes dos líneas en fortran C23456789 REAL H3 = 0 H3=H*H*Hy recibí los siguientes errores de gdb: ljmd.f:186.5: REAL H3 = 0 1 Error: Non-numeric character in statement label at (1) ljmd.f:187.5: H3=H*H*H 1 Error: Non-numeric ...

1 la respuesta

entero, hacer bucle, fortran, error

Tengo el siguiente código fortran definido en. Estoy tratando de cambiar la longitud del bucle do si cambio el valor de n. Cuando intento compilar me sale el error: El argumento "a" del "piso" intrínseco en (1) debe ser REAL. Pero cuando cambio q ...

2 la respuesta

Algoritmo para crear todas las combinaciones posibles.

Estoy escribiendo un código de cuadrícula de repuesto y necesito combinar N puntos de cuadrícula unidimensionales (escritos en forma de vector) en una matriz de todos los puntos posibles. Por ejemplo, uno puede mezclar dos vectores (a, b) con (c, ...

2 la respuesta

¿MINLOC funciona para matrices que comienzan en el índice 0? (Fortran 90/95)

Después de usar C por un tiempo, volví a Fortran y asigné las matrices en mi código del índice 0 a N: real(kind=dp), dimension(:), allocatable :: a allocate(a(0:50))Necesitaba encontrar el índice del valor absoluto mínimo de la matriz, así que ...

2 la respuesta

¿Qué indicadores configuras para que tu depurador / compilador GFORTRAN capture código defectuoso?

Creo que no lo encontraré en ningún libro de texto, porque responder esto requiere experiencia. Actualmente estoy en la etapa de probar / validar mi código / buscar errores para ponerlo en estado de producción y cualquier error provocará que ...

4 la respuesta

Fortran lee la entrada en la matriz dinámica

Me gustaría leer las coordenadas de un archivo de entrada. Un archivo de entrada de ejemplo sería similar a: 1 0.1542 0.2541 1.2451 N 12 4.5123 2.0014 2.0154 O 43 8.2145 0.2978 4.2165 Hetc ... El tamaño de este archivo es variable. La primera ...

2 la respuesta

Formato de salida: demasiado espacio en blanco en gfortran

Usando gfortran 4.6. Este código: PROGRAM f1 IMPLICIT NONE INTEGER :: i=1, j=3 WRITE(*,*) "integer i is ", i, ", and j is ", j, "." END PROGRAM f1produce esta salida de consola, que tiene demasiado espacio en blanco: integer i is 1 , and j is 3 ...

1 la respuesta

¿Cómo son estos valores de doble precisión precisos a 20 decimales?

Estoy probando algunos errores de equivalencia muy simples cuando la precisión es un problema y esperaba realizar las operaciones en precisión doble extendida (para saber cuál sería la respuesta en ~ 19 dígitos) y luego realizar las ...

2 la respuesta

Inicialización de matriz de bucle implícita

Quiero inicializar una matriz en una línea con unhacer bucle implícito. Sin embargo, siempre obtengo un error de sintaxis o forma. ¿Alguien puede ayudarme a corregir la siguiente construcción? integer myarray :: (maxdim, nr) myarray(1:maxdim,nr) ...

2 la respuesta

Imprima a salida estándar desde una función definida en un módulo Fortran

Estoy tratando de aprender Fortran (desafortunadamente una necesidad para mi grupo de investigación): una de las tareas que me propuse fue empaquetar una de las funciones necesarias (polinomios de Legendre asociados) del libro Numerical Recipes ...