孔隙压取对数计算的FISH语句 出错原因?
用fish将孔隙压值pp取对数为(变量名为logpp)<br />
结果出错,原因:bad type conversion<br />
请大家看看哪地方出的错?<br />
FISH 命令:<br />
config zextra 1 <br />
def logpp <br />
p_z = z_head <br />
loop while p_z # null <br />
lg_pp = lg(z_pp(p_z))<br />
z_extra(p_z,1) = lg_pp <br />
p_z = z_next(p_z) <br />
endloop <br />
end <br />
logpp <br />
bad type conversion数据类型转换错误,lg_pp 应该是浮点型,config zextra 1 指定的zextra可能是整型,你试试config zextra 1.0,或者z_extra(p_z,1) = int(lg_pp)。 我真是服了你了,z_head应该写成zone_head! wqq8889 发表于 2012-8-8 16:06 static/image/common/back.gif
bad type conversion数据类型转换错误,lg_pp 应该是浮点型,config zextra 1 指定的zextra可能是整型,你 ...
thanks!问题已解决 phb 发表于 2012-8-9 15:00 static/image/common/back.gif
我真是服了你了,z_head应该写成zone_head!
{:2_31:}谢谢! 请问怎么解决的那?上面的zextra能这么写吗? 安-岩土 发表于 2012-8-14 17:48 static/image/common/back.gif
请问怎么解决的那?上面的zextra能这么写吗?
3楼可以 ct0330 发表于 2012-8-14 21:07 static/image/common/back.gif
3楼可以
:)哦
读取数据的字符不对吧 wqq8889 发表于 2012-8-8 16:06
bad type conversion数据类型转换错误,lg_pp 应该是浮点型,config zextra 1 指定的zextra可能是整型,你 ...
config zextra n中的n表示额外变量的数量,是整型;
页:
[1]