作者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