作者zmack0905 (降太)
看板Fortran
標題[問題] 連續變數名稱跟加法的設定
時間Tue May 14 17:07:26 2013
1.我現在有許多變數s1(i,j) s2(i,j)....s20(i,j)
請問我非得一個一個打出來嗎....?
2.S1(i,j) = S1(i,(j-1)*3+1)+S1(i,(j-1)*3+2)+S1(i,(j-1)*3+3)
S1(i,(j-1)*3+4)+S1(i,(j-1)*3+5)+S1(i,(j-1)*3+6)
S1(i,(j-1)*3+7)+S1(i,(j-1)*3+8)+S1(i,(j-1)*3+9)
我利用迴圈將同一個變數中不同位置的相加
(此即為九宮格之和填入其中一格的意思)
請問我也比把+1~+9通通打出來嗎囧!?
因為全部的變數還蠻多個.想請教比較簡便的寫法
--
→ a28829424:不過有一次聽到劉毅本人上課,那個發音之破爛,台灣應該 01/28 22:50
→ a28829424:八成的高中生比他標準。而且劉上課時不用寫板書,後面 01/28 22:50
→ magecandy:一堆人在打手槍 01/28 22:51
→ a28829424:有辣妹幫他寫。劉毅就負責出一張嘴這樣XD 01/28 22:51
→ a28829424:M大 = = 01/28 22:51
→ a28829424:但是當初模擬考班對我幫助頗大倒是真的~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.120.29.185
1F:→ snowanimal:不能設定為三維矩陣嗎? 05/14 17:47
或許是個方法=口=!!!只是後面的運算步驟就會變得有一點抽象了...
另外請教一下可以宣告多維可變矩陣嗎?手邊只有彭國輪的一維範例...
2F:→ snowanimal:第二個問題,一樣使用變數下去處理就好 05/14 17:48
所以說只能將+1~+9再設一格變數總共作三層的迴圈嗎?
這樣的話S1~S20不就還要各自宣告?有點複雜..我可能需要思考一下
雖然不是我想要得那種簡便宣告方式不過還是謝謝你=ˇ=
※ 編輯: zmack0905 來自: 123.240.156.97 (05/14 20:47)
3F:→ fcuiii:s1(i,j)=(s1(i,(j-1)*3+K),k=1,9) 05/14 22:46
是要再寫一層DO k=1,9..enddo的意思嗎?剛剛直接寫好像是不行XD"
※ 編輯: zmack0905 來自: 140.120.29.185 (05/15 10:25)
4F:→ onezillion:因為少了sum跟(/ /) 05/15 12:15