看板 Fortran 關於我們 聯絡資訊
小弟想請教一個問題 以下為其中幾行 ---------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
YCTzeng:如果在宣告的話必須是常數(parameter),不然也可以是變數。 11/18 03:27
Flcyndi:謝謝大大 11/18 17:20