首先,你要了解一些基本的東西:
1、輔助變數是要求有輸入和輸出的,通俗點兒就是得有箭頭指向它,又有箭頭指向其他變數;系統動力模型就是要的反饋,要的迴路,你係統裡的變數,箭頭們構成不了迴路,那怎麼成呢。
2、常量是隻有輸出的,它可以指向輔助變數、速率變數、存量都行。
3、random uniform均勻分佈隨機函式,是可以模擬均勻分佈的,比如投擲骰子的點數;random normal 正態分佈隨機函式,是可以模擬正態分佈的,比如學生的考試成績;你的輔助變數名字是現實中的什麼東東,是符合均勻分佈,還是正態分佈,還是其他?這關係到你模型靠不靠譜的問題。
4、速率變數是聯結輔助變數和存量的。就好比,存量是個水箱,速率變數就是進水開關和出水開關。它的方程很簡單的,沒那麼麻煩。說速率變數是輔助變數的函式也沒錯,
然後,具體操作如下:
1、舉個例子,你的輔助變數叫骰子點數,
也就是說,把那三個常量單獨拎出來就好了,別直接把數寫到方程裡面。
2、速率變數和存量的方程式,
存量的方程式是這麼寫的,實際上電腦計算是按照:
存量=初始值+(速率變數進-速率變量出)*DT DT就是模型設定的一小段一小段的時間
速率變數是y的話,輔助變數就是x1,x2,x3,…… 可以理解為y是x們的函式的。
具體方程式怎麼寫,看你這麼設計了,我想對3個骰子點數求和,那就把他們相加,就是這樣。
首先,你要了解一些基本的東西:
1、輔助變數是要求有輸入和輸出的,通俗點兒就是得有箭頭指向它,又有箭頭指向其他變數;系統動力模型就是要的反饋,要的迴路,你係統裡的變數,箭頭們構成不了迴路,那怎麼成呢。
2、常量是隻有輸出的,它可以指向輔助變數、速率變數、存量都行。
3、random uniform均勻分佈隨機函式,是可以模擬均勻分佈的,比如投擲骰子的點數;random normal 正態分佈隨機函式,是可以模擬正態分佈的,比如學生的考試成績;你的輔助變數名字是現實中的什麼東東,是符合均勻分佈,還是正態分佈,還是其他?這關係到你模型靠不靠譜的問題。
4、速率變數是聯結輔助變數和存量的。就好比,存量是個水箱,速率變數就是進水開關和出水開關。它的方程很簡單的,沒那麼麻煩。說速率變數是輔助變數的函式也沒錯,
然後,具體操作如下:
1、舉個例子,你的輔助變數叫骰子點數,
也就是說,把那三個常量單獨拎出來就好了,別直接把數寫到方程裡面。
2、速率變數和存量的方程式,
存量的方程式是這麼寫的,實際上電腦計算是按照:
存量=初始值+(速率變數進-速率變量出)*DT DT就是模型設定的一小段一小段的時間
速率變數是y的話,輔助變數就是x1,x2,x3,…… 可以理解為y是x們的函式的。
具體方程式怎麼寫,看你這麼設計了,我想對3個骰子點數求和,那就把他們相加,就是這樣。