找回密码
 注册
Simdroid-非首页
查看: 247|回复: 5

[01.PDE] PDEs中添加if条件

[复制链接]
发表于 2012-6-7 10:37:48 | 显示全部楼层 |阅读模式 来自 陕西西安
本帖最后由 xiaoyaoyou 于 2012-6-7 11:30 编辑

在一组时间相关的PDEs中,我想对自变量添加一个if条件,使自变量在一定的范围内变化(比如x必须大于0)
即如何实现这样的约束 :  If x>0,then x[i+1]=x   and if  x<0  then x[i+1]=0

头像被屏蔽
发表于 2012-6-9 09:38:52 | 显示全部楼层 来自 江苏徐州
提示: 该帖被管理员或版主屏蔽
回复 不支持

使用道具 举报

发表于 2012-9-7 09:29:43 | 显示全部楼层 来自 天津
这么强,还有if!!!!
回复 不支持

使用道具 举报

发表于 2013-7-17 11:40:08 | 显示全部楼层 来自 江苏南京
我也很想知道啊,楼主知道怎么弄了说一声啊
回复 不支持

使用道具 举报

发表于 2013-7-17 15:55:09 | 显示全部楼层 来自 上海
if(cond,expression,expression), like if(x<0, y=a, y=b) 意思是 当 x<0时 y=a 否则 y=b;
但是这种方法对求解的自变量并不适合 因为 这个只能加载到 边界条件中 而 求解域只接受 初值问题。
回复 不支持

使用道具 举报

发表于 2014-5-9 22:08:03 | 显示全部楼层 来自 清华大学
用逻辑值
比如说x>0的时候y=2, 写成y=(2)*(x>0)
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-3-29 09:16 , Processed in 0.038411 second(s), 16 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表