全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 MATLAB等数学软件专版
12433 5
2010-12-30
正在学习钟永光著的《系统动力学》,在进行书中例子练习的时候,构建变量的方程式需要用到SMOOTH N函数,而在我的vensim  PLE 5.5中,却没有找到这个函数,只有 SMOOTH、SMOOTH 3和SMOOTH I。请求高手帮助,SMOOTH N函数在哪里,谢谢各位高手了!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2010-12-31 08:40:16
SMOOTH N(input,delay time, initial value, order) N'th order exponential delay

Returns an N'th order exponential smooth. If order is 1 this function is almost the same as SMOOTHI and if order is 3 it is almost the same as SMOOTH3I.

The SMOOTH N function is treated as a discrete delay function, so that its output is constant for each Time Step. If you are using Euler or Diff integration this is true of all variables. However, if you are using Runge-Kutta integration this is different from functions such as SMOOTH3.

The SMOOTH N function does not conserve quantities. See DELAY N if you want to conserve flows..

Note that for the SMOOTH N function to make sense delay time must be bigger than order* TIME  STEP. If this is not the case Vensim will issue a warning and automatically reduce the order so that this is true. When this happens the behavior of the SMOOTH N function is essentially the same as the behavior of the DELAY INFORMATION function.

Restrictions: SMOOTH N must directly follow the equal sign. It signals Vensim that the variable on the left-hand side of the equation is a Level or State variable. In the Equation Editor select Variable type Level, subtype Delay/Queue and enter SMOOTH N as the function.

Units: SMOOTH N( unit, time unit, unit, dmnl ) --> unit

Examples (12th order Smooth)

perceived quality = SMOOTH N(quality,delay time,quality,12)
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-12-31 09:07:58
2# nkunku

英语对于我来说简直就是外星文字!
在没有求助之前我就看过vensim的帮助文件,但是没有看懂!

自己解决办法:手动输入函数SMOOTH N,虽然在变量选择中没有这个函数,但是在方程中手动输入后,vensim也接受了这个函数,这个应该是内置的函数吧!不知我这样理解是否正确,还望有经验的高手给予指点!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-7-12 11:44:34
楼主 请教:后来这个问题怎么解决了 就自己输入了 smooth n ?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-8-5 09:37:48
哥们,你这个问题解决了吗,PLE版本好象只能用smooth求1阶或3阶的函数,其他阶求不了。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2018-4-2 09:51:13
In the Equation Editor select Variable type Level, subtype Delay/Queue and enter SMOOTH N as the function.

Units: SMOOTH N( unit, time unit, unit, dmnl ) --> unit

Examples (12th order Smooth)

perceived quality = SMOOTH N(quality,delay time,quality,12)
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群