论坛首页    职业区    学术与写作    工程技术区    软件区    资料区    商务合作区    社区办公室
 您好! 欢迎 登录注册 最新帖子 邀请注册 活动聚焦 统计排行 社区服务 帮助
 
  • 帖子
  • 日志
  • 用户
  • 版块
  • 群组
帖子
  • 1353阅读
  • 1回复

[求助]FLAC3D中运用fish语言设计分级加载出错原因 [复制链接]

上一主题 下一主题
 

发帖
7
土币
1
威望
1
原创币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2022-03-10
model restore '8-1.sav'
fish define E_modify
    p_z=zone.head
    d_k=704
    d_n=0.38
    d_pa=101325.0
    loop while p_z # null
        sigma_3=-1.0*zone.stress.max(p_z)
        E_new=d_k*d_pa*(sigma_3/d_pa)^d_n
        zone.prop(p_z,'young')=E_new
        p_z=zone.next(p_z)
    endloop
end

@E_modify
model save '8-2.sav'
出错原因:Fish: Cannot raise negative number to real power.
自己想的是:幂函数的底数不能为负数,
但是为什么会出现幂函数为负数的情况,怎么解释?求助!!!





离线yiguangren

发帖
1056
土币
0
威望
847
原创币
0
只看该作者 1楼 发表于: 2022-03-10
werwrwwr
快速回复
限100 字节
温馨提示:欢迎交流讨论,请勿纯表情、纯引用!
 
上一个 下一个

      浙公网安备 33010602003799号 浙ICP备14021682号-1

      工业和信息化部备案管理系统网站