FC101
透過圖解與手算理解模糊控制
本入門課程在圖解與短篇練習題之間來回穿梭,一步一步建立對模糊控制的理解。從門檻控制的跳階出發,透過手算求出隸屬度、觸發強度與重心法,再藉由模擬器與實作把一切串連起來。
圖解先行 → 公式之前先建立直覺
共 34 題
瀏覽器內評分
儲存於 localStorage
所需時間
3–4 小時
題目數量
34 題
形式
7 章 + 練習 + 模擬器
費用
免費
本課程的特色
每一章中段都安排數值練習題
你會當場計算隸屬度、觸發強度、聚合高度與輸出值。因為全程都要動手,因此很難只是走馬看花。
依照圖解 → 手算 → 模擬器 → 程式碼的順序推進
在看到實作之前,先一步一步以相同教材確認內容,讓公式與行為更容易對應起來。
全部評分與儲存都在瀏覽器內完成
練習題與綜合複習不會把任何資料送到伺服器,作答內容與進度僅儲存在本機瀏覽器的 localStorage。
章節概覽
1 導論 — 為什麼只靠門檻會出問題
4 題。透過實際的輸出值,把門檻控制所產生的跳階以數字呈現。
2 隸屬函數 — 把「有點溫」化為數字
5 題。以手算方式從三角形與梯形隸屬函數求出溫度與濕度的隸屬度。
3 規則庫 — 以數字追蹤 IF-THEN
5 題。以 min 計算觸發強度、以 max 計算聚合高度。
4 聚合與解模糊化 — 回到單一輸出
5 題。從截斷後的輸出形狀出發,把標籤中心近似法與重心法串連起來。
5 以滑桿實際感受
4 題。讀取模擬器顯示的數值,確認手算結果如何呈現在畫面上。
6 閱讀實作 — 最小的 Mamdani 控制器
4 題。把程式碼中的
min / max / 重心計算對應回數字。
7 理解檢核
7 題。以一條主線回顧隸屬 → 觸發 → 聚合 → 輸出的整個流程(含 2 題邊界情況檢查)。
學習建議
- 先閱讀本文,再立刻解下方的練習題
- 當數字對不上時,不要急著調整公式,而是以日常語言重新說明每個標籤的意義
- 第 5 章的模擬器與第 7 章的綜合複習請務必都完成
先備知識
- 能看懂圖形的橫軸與縱軸
- 具備足以閱讀 if 敘述、陣列與函式的程式經驗
- 不需要微分方程、最佳控制或機器學習的知識