| 查看: 1280 | 回复: 5 | ||
vicly2013铁虫 (小有名气)
|
[求助]
在施加旋转高斯热源时总提示错误,但感觉程序没问题,不知错在哪? 已有2人参与
|
【答案】应助回帖
★ ★
感谢参与,应助指数 +1
1592203609: 金币+2, 谢谢回帖! 2013-12-14 21:43:18
感谢参与,应助指数 +1
1592203609: 金币+2, 谢谢回帖! 2013-12-14 21:43:18
|
你可以检查一下循环中用到的 y 的值是否可能为 0: *DO,i,1,max_time,1 nsel,s,loc,y,0,ly1 ! 节点 y 坐标为 0 nsel,r,loc,z,lz1-lz2,lz1 nsel,r,loc,x,(i-1)*lsize2,i*lsize2 cm,eee,elem cmsel,s,eee cmlist,eee,1 *get,emax,elem,,count *get,elem1,elem,,num,min *status *do,j,1,emax,1 x=nex(elem1) y=ney(elem1) ! 此处 y 值是否可能为 0? z=nez(elem1) distance=sqrt((x-i*lsize2)**2+z**2) !!!距离 r=sqrt(log(ly1/y)/3)*r0 !!!定义某一界面处高斯旋转半径的大小 ! 如果 y 为 0,则出现被零除的错误。 |
2楼2013-12-14 21:18:34
vicly2013
铁虫 (小有名气)
- 应助: 1 (幼儿园)
- 金币: 249.4
- 帖子: 89
- 在线: 17.3小时
- 虫号: 2465507
- 注册: 2013-05-15
- 性别: GG
- 专业: 制造系统与自动化
3楼2013-12-14 22:13:47
4楼2013-12-15 08:04:15
vicly2013
铁虫 (小有名气)
- 应助: 1 (幼儿园)
- 金币: 249.4
- 帖子: 89
- 在线: 17.3小时
- 虫号: 2465507
- 注册: 2013-05-15
- 性别: GG
- 专业: 制造系统与自动化
5楼2013-12-15 15:43:34
6楼2015-12-16 09:49:18













回复此楼