Resultados de la búsqueda a petición "fortran"
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 ...
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 ...
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, ...
¿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 ...
¿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 ...
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 ...
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 ...
¿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 ...
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) ...
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 ...