spwxxn 发表于 2010-8-29 11:34:42

获取最大位移的大小为什么是0啊

获取最大位移的大小及发生位置的函数 fish语言
def find_max_disp
p_gp=gp_head
maxdisp_value=0.0
maxdisp_gpid =0
loop while p_gp#null
    disp_gp=sqrt(gp_xdisp(p_gp)^2+gp_ydisp(p_gp)^2+gp_zdisp(p_gp)^2)
    if disp_gp>maxdisp_value
      maxdisp_value=disp_gp
      maxdisp_gpid=gp_id(p_gp)
    endif
    p_gp=gp_next(p_gp)
endloop
end
find_max_disp
print maxdisp_value maxdisp_gpid
这是陈育民 基础与工程实例上的8-7的例子,把它添加到实际命令流中,为什么得出的最大位移与ID号都是0啊?

fanggaokui 发表于 2010-11-22 09:49:45

此贴继续关注中

haiping382 发表于 2010-11-29 17:47:35

是不是因为没有计算的原因。
页: [1]
查看完整版本: 获取最大位移的大小为什么是0啊