Re: [問題] 用fortran寫線性數值差分法????
※ 引述《modish (認真上課...)》之銘言:
: 真不好意思,我講的不是很清楚,請見諒。
: 像下面這個樣子,不知道大家有沒有了解一點???
這下我更不了解了。
: 要計算出空白的部份,請問要怎樣寫呢?
哪個空白的部份?
: Q(J+1,I+1)=(A*Q(J+1,I)+B*Q(J,I+1)*((Q(J,I+1)+Q(J+1,I)/2)^(M+1)+C*Q(J+1,I))/
: (A+B*((Q(J,I+1)+Q(J+1,I))/2)^(M-1))
FORTRAN要把^改成**,其他照舊。
以下我看不懂在寫什麼。
: 用手算是: 76(j,i+1)
: 90(j+1,i)82(j+1,i+1)
: 82就是用上面的公式算出來的。
: (a=0。12,b=1。338*0。6)
上面公式用A, B,這邊給a, b,數學公式上大小寫有差好嗎?
雖然FORTRAN不承認大小寫差別,最好還是要習慣大小寫不同。
這樣用其他的數學工具的時候才不會哇哇叫。
還有M是多少?C呢?
以下我也看不懂在寫什麼,一個10x23的表格嗎?
如果是10x23,那把do那兩行逗點後面的數字改一下就好了
當然記得前面integer後面的各維上限也要改。
: 老師有提示是:5/55555555555
: 20
(下略)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.115.207.2
※ 編輯: MOONRAKER 來自: 59.115.207.2 (01/16 23:15)
※ 編輯: MOONRAKER 來自: 59.115.207.2 (01/16 23:37)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 4 之 4 篇):
Programming 近期熱門文章
PTT數位生活區 即時熱門文章