回覆列表
  • 1 # 藍風24

    首先,你要了解一些基本的東西:

    1、輔助變數是要求有輸入和輸出的,通俗點兒就是得有箭頭指向它,又有箭頭指向其他變數;系統動力模型就是要的反饋,要的迴路,你係統裡的變數,箭頭們構成不了迴路,那怎麼成呢。

    2、常量是隻有輸出的,它可以指向輔助變數、速率變數、存量都行。

    3、random uniform均勻分佈隨機函式,是可以模擬均勻分佈的,比如投擲骰子的點數;random normal 正態分佈隨機函式,是可以模擬正態分佈的,比如學生的考試成績;你的輔助變數名字是現實中的什麼東東,是符合均勻分佈,還是正態分佈,還是其他?這關係到你模型靠不靠譜的問題。

    4、速率變數是聯結輔助變數和存量的。就好比,存量是個水箱,速率變數就是進水開關和出水開關。它的方程很簡單的,沒那麼麻煩。說速率變數是輔助變數的函式也沒錯,

    然後,具體操作如下:

    1、舉個例子,你的輔助變數叫骰子點數,

    也就是說,把那三個常量單獨拎出來就好了,別直接把數寫到方程裡面。

    2、速率變數和存量的方程式,

    存量的方程式是這麼寫的,實際上電腦計算是按照:

    存量=初始值+(速率變數進-速率變量出)*DT DT就是模型設定的一小段一小段的時間

    速率變數是y的話,輔助變數就是x1,x2,x3,…… 可以理解為y是x們的函式的。

    具體方程式怎麼寫,看你這麼設計了,我想對3個骰子點數求和,那就把他們相加,就是這樣。

  • 中秋節和大豐收的關聯?
  • 你認為《哪吒之魔童降世》中的哪吒和敖丙有cp感嗎?