24小时热门版块排行榜    

CyRhmU.jpeg
查看: 3741  |  回复: 6

cuierdan

新虫 (初入文坛)

[交流] lammps中variable指令的理解已有3人参与

想用lammps内部建模构建粗糙表面,手册里有个二维正弦的例子,但是倒数第二行完全看不懂。。。哪位大神可以解释一下(哭)

lammps中variable指令的理解
捕获.PNG
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

abinitio

版主 (著名写手)


小木虫: 金币+0.5, 给个红包,谢谢回帖
variable 就是一个给参数赋值的命令,相当于=

图中所列的三个variable就是:

xx=0.0
yy=0.0
v=(0.2*y*ylat*cos(xx/xlat)*2*pi*4.0/x)+0.5*y*ylat-yy)>0.0
2楼2016-10-31 11:52:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

cuierdan

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by abinitio at 2016-10-31 11:52:22
variable 就是一个给参数赋值的命令,相当于=

图中所列的三个variable就是:

xx=0.0
yy=0.0
v=(0.2*y*ylat*cos(xx/xlat)*2*pi*4.0/x)+0.5*y*ylat-yy)>0.0

嗯,知道variable的指令含义,是不清楚v的一串赋值式子代表的意思
3楼2016-10-31 14:12:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

cuierdan

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by abinitio at 2016-10-31 11:52:22
variable 就是一个给参数赋值的命令,相当于=

图中所列的三个variable就是:

xx=0.0
yy=0.0
v=(0.2*y*ylat*cos(xx/xlat)*2*pi*4.0/x)+0.5*y*ylat-yy)>0.0

正弦曲线的表达式不是很简单嘛,为啥这个赋值式子这么复杂呢
4楼2016-10-31 15:13:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

abinitio

版主 (著名写手)


小木虫: 金币+0.5, 给个红包,谢谢回帖
引用回帖:
4楼: Originally posted by cuierdan at 2016-10-31 15:13:23
正弦曲线的表达式不是很简单嘛,为啥这个赋值式子这么复杂呢...

哦。你自己看看吧,反正就是一下公式。
5楼2016-10-31 16:08:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Myprayert

木虫 (正式写手)


小木虫: 金币+0.5, 给个红包,谢谢回帖
引用回帖:
4楼: Originally posted by cuierdan at 2016-10-31 15:13:23
正弦曲线的表达式不是很简单嘛,为啥这个赋值式子这么复杂呢...

请问这个问题解决了吗? 我也是看的一脸懵逼
6楼2018-12-21 16:05:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

looyady

金虫 (小有名气)


小木虫: 金币+0.5, 给个红包,谢谢回帖
引用回帖:
3楼: Originally posted by cuierdan at 2016-10-31 14:12:11
嗯,知道variable的指令含义,是不清楚v的一串赋值式子代表的意思...

你想问y,ylat,xx, xlat, yy, pi这些都是啥意思你直说啊,绕个乱七八糟
7楼2019-03-28 10:10:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 cuierdan 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见