作者pipidog (如果狗狗飛上天)
看板Fortran
標題二維陣列如何輸入
時間Sat Mar 5 10:18:21 2011
一維的時候:
real, parameter :: a(3)=(/1.0,1.5,1.7/)
但如果是 a(2,3),我該怎麼寫才可以輸入兩個列向量呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 128.120.178.195
1F:→ snowanimal:可用讀取再寫入 建TABLE 暴力硬寫 很多種 03/05 13:59
2F:→ charlesdc:array在記憶體內是連續的所以繼續打就可以 03/05 17:18
3F:→ pipidog:我就是照樓上的說法,但總是出現:incompatible rank的字樣, 03/06 08:27
4F:→ pipidog:但是用data指令輸入卻沒問題,我用的是g95,不知道這正常嗎? 03/06 08:28
5F:→ gilocustom:用reshape並加上維度,譬如: 03/06 11:19
6F:→ gilocustom:integer :: i(2,2)=reshape((/1,2,3,4/),(/2,2/)) 03/06 11:19