首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何随着时间的推移更改参数值?

如何随着时间的推移更改参数值?
EN

Stack Overflow用户
提问于 2015-06-24 13:32:13
回答 1查看 590关注 0票数 2

我需要在模拟中随时间改变易失性参数的值。也就是说,在仿真的第一个30s中,我需要exp(400ms)之后,直到60s,我需要exp(800ms)60s exp(2s)之后的interArrivalTime

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-06-24 13:32:13

对于易失性参数,有一个非常简单的技巧。使用? :操作符和simTime() NED函数:

代码语言:javascript
复制
**.interArrivalTime = simTime() < 30s ? exponetntial(400ms) : exponential(800ms)

或者,您甚至可以将它们链接为?:operator从左到右计算:

代码语言:javascript
复制
**.interArrivalTime = exponential(simTime() < 30s ? 400ms : simTime() < 60s ? 800ms : 2s)

将给予:

  • exponential(400ms)低于30s
  • exponential(800ms)3060s之间
  • exponential(2s)60s
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31028055

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档