fortran90

    1熱度

    1回答

    這是一個fortran90函數,我在主程序中有。正如你可以看到幾個變量類型,例如ZLAMS沒有在頂部聲明。但是gfortran 5.2並沒有報告任何錯誤。但是,如果我將此代碼移動到單獨的模塊,然後在主模塊中調用此函數,則所有未聲明的變量都會報告編譯錯誤。爲什麼? REAL(kind=sp) FUNCTION ABCTEST (PHIS, LAMS, POLPHI, POLLAM) use k_p

    0熱度

    1回答

    我編寫了一個線性同餘發生器,它向終端輸出10000個僞隨機值。這是模塊的一部分,因此也是它自己的功能。我現在要編寫一個新的函數,它需要2個隨機均勻分佈的數字,並將它們用在盒子磨牀方法中以生成2個以上的數字。我理解盒子零件本身,我只是不明白我如何編程才能從前面的10000中取出2個值?這裏是我的代碼: module rng implicit none integer, para

    1熱度

    2回答

    我正在嘗試編寫一個程序,該程序使用lcg作爲一個函數,以使用方塊計算器計算更多的隨機數。我已經獲得了lcg的工作,但使用box muller算法的函數正在給出錯誤的值。 這裏是我的代碼: module rng implicit none integer, parameter :: dp = selected_real_kind(15,300) real(kind=d

    0熱度

    1回答

    我試圖從輸入文件(實際上是多個文件)中讀取數據,然後對每個文件的數據執行某些操作並將每個輸入文件的輸出打印到輸出中Fortran語言, 所以它是這樣的.. Open (20, file="a0001.csv) [perform operation on this file] print output0001.txt input files :a0001.csv,a0002.csv,...a

    0熱度

    2回答

    我現有的子程序A(a,b,c,d,e)工作正常,其中 a,b,c是實際參數,d和e是可選參數。 許多其他的子程序調用子程序A如 call A(a,b,c) 或 call A(a,b,c,d=2.0D0) 或 call A(a,b,c,e=1.0D0) 現在。 我決定從子程序A中刪除c。 ,使其成爲 subroutine A(a,b,d,e) 當我重新編譯代碼,行如 call A(a

    1熱度

    1回答

    如何在不換行的情況下打印多個值? PRINT *, "foo:", foo, ", bar:", bar, ", baz:", baz 顯然,這是可能的WRITE(here和there)。在打印多個值時如何與PRINT及其不同的語法實現相同?

    1熱度

    1回答

    我正在將一個子例程鏈接到Fortran中的另一個調用程序。我無法訪問調用程序。調用程序根據用戶輸入開關傳遞我的程序單精度數字或雙精度數字。例如,這裏的一些代碼 subroutine myCode(x) implicit double precision (a-h,o-z) ! do something with x end subroutine myCode 同樣,調用程序可通過x作爲單

    0熱度

    3回答

    我有一個物理模擬程序,它可以生成一個文件,其中包含六個列,一個是時間,另外五個是物理屬性。我需要製作一個讀取此文件的Fortran 90程序,並生成五個文件,其中包含兩列,一列爲時間,另一列爲物理屬性。我已經使用F90之前,但我只知道如何生成文件和寫在他們,但我不知道如何修改文件和生成更多的文件與文件中的數據。 我不希望有問題解決,我只想知道在哪裏可以找到信息。任何建議都會有用。 I don't

    -1熱度

    1回答

    array這是我的代碼: Program Reading_from_file Implicit none Integer::i,j Integer,dimension(3)::Type_SNDM Integer,dimension(2,3)::Type_NNDM Real,dimension(3)::Lenght_SNDM Real,dimension(2,3)::Lenght_N

    0熱度

    1回答

    我想用輸入和輸出文本文件運行我的項目文件。編譯完成後,我得到一個錯誤,說它無法打開輸入文本文件,但它與編譯腳本位於相同的文件夾/路徑中。順便說一句,它正在開發Windows 7就像一個魅力! 如何運行FORTRAN 90打開文本文件作爲它在Ubuntu 16.04上的輸入和輸出而沒有任何錯誤? 這裏是我的代碼 !Seyed Ahmad Abtahi !1396/04/14 PROGRAM R