[ot] problemas con fortran
Kuskulinho
pscual en hotmail.com
Lun Sep 22 18:02:40 BST 2008
Buenas,
Mi nombre es Pascual, y estoy haciendo un proyecto final de carrera en
Linux, pero no sé porqué me cuesta excesivamente comprenderlo.
No sé si me podréis ayudar, pero el proyecto es sobre el tratamiento de
matrices, y no entiendo muy bien como usar el READ, porque se supone que
tengo tres matrices guardadas en un archivo y quiero asignarle el valor de
dichas matrices a otra para poder operar con ellas.
El codigo de una parte sería algo así:
PROGRAM crsacss
dimension val_css(:), ind_fila_ccs (:), totalnum_ccs (:), ind_col_crs
(:)
dimension val_crs (:), totalnum_crs(:)
integer *4 n, x, conta, j, contador, c, l, z, b
n = 1
x = 0
conta = 1
j = 0
c = 1
l = 1
z = 1
b = 1
! Asignar valores del archivo a las matrices
! Tenemos que mirar el orden que tiene el archivo para saber si va asÃ
open (unit = 10, FILE='', Status='old')
read (*,*,*) ind_col_crs, val_crs, totalnum_crs
! Buscamos el valor máximo de columna que tenemos y la guardamos en b
Do x = 0, contador.NE.x, x++
If b < ind_col_crs(x) then
b = ind_col_crs(x)
endif
Enddo
Do n = 1, n.LT.b, n++
Do x = 0, contador.NE.x, x++
If col_ind_crs(x) == n then
val_ccs (j) == val_crs (n)
ind_fila_ccs (j) == 1
j = j + 1
Endif
x = x + 1
If x.EQ.totalnum_crs (z) then
z = z + 1
l = l + 1
Endif
Enddo
totalnum_ccs (c) = conta
c = c + 1
l = 1
z = 1
Enddo
Endprogram
**** tengo el problema que tampoco se ejecutar un programa de fortran/****
--
View this message in context: http://www.nabble.com/-ot--problemas-con-fortran-tp19612249p19612249.html
Sent from the ubuntu-es mailing list archive at Nabble.com.
Más información sobre la lista de distribución ubuntu-es