[Çözüldü] Fortran dışardan veri okutma...

Başlatan fhrttn, 03 Ocak 2016 - 21:03:18

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

fhrttn

Merhaba arkadaşlar
Ben küçük bir kod yazdım ve fortrana dışardan veri okutmak istiyorum genel olarak verileri okutabiliyorum fakat okutma yapılacak
dosyada 5 sütun var ben 1 ve 2'yi okutabiliyorum fakat bunlardan başka istediğim sütunu nasıl okutabilirim acaba ?
Teşekkürler...

iskenderoguz

şimdiye kadar yazdığın kodu da gönderirmisin

fhrttn


program okutma
implicit none
real*8 E(999),SE(999)
integer  i,Npts

Npts = 41

OPEN(UNIT = 1, FILE = "fus", STATUS = "OLD")
OPEN(UNIT = 2, FILE = "ReactionRate.dat", STATUS = "UNKNOWN")

!50 format (2F20.10)

do i=1, Npts
read (1,*) E(i),SE(i)
write (2,*) E(i),SE(i)
end do

end program okutma


bu dışarıdan veri okutmak için gerekli olan parça. Fus dosyası içinde 6 tane sütun var daha öncede belirttiğim üzere
örneğin 1 ila 4 ü yada 2 ila 5 i nasıl okutabilirim.

fhrttn


İlgilenen arkadaşlara teşekkür ediyorum problemi çözdüm ihtiyacı olan olursa;


real*8 a,b,c,d !gibi değişkenler tanımlayıp
read (1,*) E(i),a,b,c,d,SE(i) !yaptığımızda istenilen sütun okutuluyor


Adminlerden ricam Fortran isimli bir ana başlık açılması ve burada bilgilerin paylaşılmasıdır.
Böylelikle Fortran hakkındaki bilgi seviyemizin artacağını düşünüyorum.

neynefes

Uygulama hakkında bir bilgim yok. Eğer gerekliyse diğer arkadaşlar açar bölümü. Sorunu hallettiğiniz için başlığı etiketleyip kapatıyorum.
cozuldukonusu