作者Flcyndi (阿肥)
看板Fortran
標題[問題] 請問reshape的使用方法
時間Mon Nov 16 21:06:43 2009
小弟想請教一個問題
以下為其中幾行
---------subroutine----
real :: Z,Z1,Z2,Z3,CX,CY,A,E,L,i,j
REAL :: GK(row,col) =
reshape((/z1,z3,-z1,-z3,z3,z2,-z3,-z2,-z1,-z3,z1,z3,-z3,-z2,z3,z2/),(/4,4/))
CX=1
CY=0
A=8
E=29000
L=288
z= E*A/L
Z1=Z*CX**2
Z2=Z*CY**2
Z3=Z*CX*CY
-------------
請問各位reshape 後面(_) 中的東西 ,一定要是數值嗎??
可不可以像我這樣,給它Z1,Z3,-Z1... 等變數呢??
還是一定要是數字呢?? @@
先謝謝各位大大的幫忙。^^
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.130.127
1F:推 YCTzeng:如果在宣告的話必須是常數(parameter),不然也可以是變數。 11/18 03:27
2F:→ Flcyndi:謝謝大大 11/18 17:20