作者lvlimit (天天天情)
看板Fortran
標題[問題] 陣列乘法相關
時間Thu Oct 21 14:30:02 2010
不好意思
我最近在看fortrant程式
發現了一行很奇怪的用法 到處找書和問人都不知道
所以上來問問
--
x,和y是一維的矩陣 imax是正整數
a=sum(y(:imax)*x(:imax))
--
請問一下 這代表甚麼意思 尤其是單讀存在一個冒號'':''
謝謝~~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.120.77
1F:推 latinboy: print很好用的 試試看print出 y(:imax)不就知道了 10/21 15:13
2F:→ latinboy: 應該是 Σ(y(i)*x(i)) i=1~imax 10/21 15:17
3F:→ gilocustom:承樓上,i=起始值~imax,不一定是1~imax。 10/21 15:49
4F:→ lvlimit:THAKN YOU~~ 目前沒有可以跑fortran的電腦 所以沒有實作 10/21 16:25
5F:推 latinboy: 感謝三樓補充 10/21 16:38
6F:推 charlesdc:實作就是2樓說的 用法跟select case一樣 10/21 19:26