最近寫本子的一點小感悟,隨手記錄一下
現在看來,第一個版本寫的並不好。很重要的一個原因在於,沒有理清楚幾個概念。結果便是邏輯上的混亂、表述不夠清晰,也就談不上准確、凝練。
這幾個很容易混淆,確切地說,應該是被忽略地概念,大致有:模型、建模、仿真、方法
(其實,感覺對照英文,會更好理解他們的區別與聯系)
模型
模型,是針對事物的內在特征,通過數學語言的方式建立它們的關系。
模型的英文為 model,名詞。
建模
建模,實際上就是一個對模型操作的過程。可以是從無到有,建立起模型;也可以是改變模型的樣子,由 \(A\) 變到 \(A^`\) 。這個更偏向於建立的過程,甚至有點建模方法的味道。它不同於模型僅僅強調自身,不考慮模型是怎么建立的。
關於模型跟建模的區別,或者兩者各自的應用場合,這里可以舉一個不太恰當的例子。某天才一拍腦門,提出了一個新的模型。這種情況就更適合於模型這個詞匯。因為我們只關心模型本身,至於模型怎么來的(拍腦門的過程),甚至沒太多參考價值的。另外一人,通過巧妙的方法/流程,一步一步地建立起了某個模型。這種情況則更適合建模這個詞匯。一則建模地過程也要細致描述,供他人復現,另者,一步一步建立這個模型的方法和思路,也是值得借鑒和思考的。
建模的英文為 modeling,雖說也是名詞,但它是對建模這個過程的描述。
仿真
仿真,其實是強調你干這件事情。模型、建模流程/方法,這些本質上都是工具,仿真則是你要用到這些工具,把這件事做出來,才算作是仿真。
二則,仿真也可以是仿真方法,也就是你實現仿真的流程/步驟。
方法
方法,就是方法啦。
對象
對象,也就是對象。上述這些,他們所面向的載體,就是對象。
總的來說,模型相當於是工具,建模是指怎么造出這件工具,仿真相當於拿工具做這件事,仿真方法就是“拿什么樣的工具、按照什么樣的步驟去做這件事”這個流程。
2021/03/01 SZ