如何在Matlab中檢查Fortran中的值?例如在下面的小程序中,爲什麼它會在子程序testing中顯示c=0主要是c=36?你如何在主程序中這樣做c=36? 你能以某種方式撥打價值c嗎?我知道在主程序中變量c要麼是未定義的,要麼值爲0,但是有沒有辦法在子程序中保存c的值,以便您可以在其他子程序中再次使用它,而無需再次計算它? 當程序非常大時,隨時檢查值是很方便的。 program main
我已經在三個不同的模塊(在三個不同的文件)中所定義三種類型的級聯使用以下層次繼承: MODULE module1 (low_level)
IMPLICIT NONE
TYPE type1
real(kind=kind(0.d0)) :: var1
END TYPE type1
... more declarations ...
END MODU
我有一段代碼,它解決了一維隨機熱方程的週期性邊界條件。隨機項是高斯白噪聲。 我的問題是,我正確實施噪音? 高斯噪聲被定義爲具有均值爲零,並且第二時刻告訴我們在任何時間對的值是相同分佈的且在統計上是獨立的。 !I first define arrays for the uniform and gaussian random numbers
real, dimension (-1:n) :: u,