fortran語言種的call語句
GRKT1 (Y,W,F,D) 是個子程序,Y,W,F,D分別為子程序的參數,call為調用它
fortran77中的call是什麼語句啊
調用一個子程序,用call來調
fortran中call命令和matlab中哪個命令相對應
Fortran中call是用來調用沒有返回值的函數或子程序,在matlab中沒有返回值的函數可以直接調用,前麵什麼都不用加。
比如一個自定義的子程序myfun,在fortran調用是用call myfun(arg1,arg2,…)
在matlab中調用是直接寫myfun(arg1,arg2,……)
fortran中call語句在do循環中為什麼隻能循環一次?
你隻循環了一次,那麼循環體內的call語句自然隻會調用一次子程序。
Fortran語言中call語句在do循環中不跟著循環是怎麼回事?求大神賜教!!
GRKT1(Y,W,F,D)是個子程序,Y,W,F,D分別為子程序的參數,call為調用它
fortran中call system()打開一個軟件,會跳出一個窗口,要點擊回車鍵才行,怎麼能用代碼控製回車鍵
語法裏沒有這樣的相關內容。
看你用的什麼編譯器,如果是 windows 平台的編譯器,如果支持 API 等函數的接口,可以使用 keybd_event 函數。
具體方法因編譯器不同而不同。
fortran時間函數獲得的數據的單位是什麼? 例如cpu_time,date_and_time,system_clock 得到的數的單位是什麼
cpu_time返回的是一個浮點型,表示當前CPU運行時間(以秒計)
示例:
program test_cpu_time
real :: start, finish
call cpu_time(start)
! put code to test here
call cpu_time(finish)
print '("Time = ",f6.3," seconds.")',finish-start
end program test_cpu_time
摘自 [gcc.gnu.org]
date_and_time稍微複雜,但包括很多信息,包括日期,時間,時區,最後一個參數是一個大小為8的整型數組,記錄了年,月,日,時區差(以分鍾計),小時,分鍾,秒,毫秒。
program test_time_and_date
character(8) :: date
character(10) :: time
character(5) :: zone
integer,dimension(8) :: values
! using keyword arguments
call date_and_time(date,time,zone,values)
call date_and_time(DATE=date,ZONE=zone)
call date_and_time(TIME=time)
call date_and_time(VALUES=values)
print '(a,2x,a,2x,a)', date, time, zone
print '(8i5))', values
end program test_time_and_date
摘自 [gcc.gnu.org]
system_clock用於決定處理器時鍾周期。count_rate用於決定每秒CPU的時鍾計數,
PROGRAM test_system_clock
INTEGER :: count, count_rate, count_max
CALL SYSTEM_CLOCK(count, count_rate, count_max)
WRITE(*,*) count, count_rate, count_max
END PROGRAM
摘自 [gcc.gnu.org]
fortran裏的random_number(p)詳細解釋
是FORTRAN中自帶的函數嗎?有random_number()的源程序嗎?
一般隨機數的產生是用係統時間或給定的參數做種子,經過運算產生的,貌似你這個應該每執行一次產生一個隨機數吧?
fotran中call語句call sub(a=a)和call sub(a)的區別是什麼
fortran 記得不太清楚了,好像是:
call sub(a=a) 第一個 a 是 子程序參數表中 啞元名字,第二個 a 是 調用時 用的數值,賦給該啞元 。給了 啞元名字 的 參數,它的位子不一定在現在寫的位置。
call sub(a) 調用時,這個 a 是實元,它的位子在第一個位置上。
它的數值傳遞給 這個位子處的 啞元。如果實元是變量名,還可以把子程序運行結果通過實元帶回來。
如果sub() 隻有1個啞元。兩種調用無區別。
如果sub() 隻有多個啞元。啞元a 不在 第一個位子上,兩種調用不同。
fortran中子函數subroutinue f(a)(a為實數),調用call f(a(:))報錯(a為實數組)實參虛參格式不一致
實參虛參格式必須一致。
這個不難吧。
轉載請注明出處句子大全網 » fortran語言種的call語句