PID解釋與離散化演算法公式

2021-10-05 03:59:56 字數 291 閱讀 8380

二、pid離散化演算法公式

p是proportion,比例的意思,i是integral,積分意思,d是differential,微分的意思。

以有乙個水缸有點漏水(而且漏水的速度還不一定固定不變),通過加水讓水維持在要求水面高度的某個位置,一旦發現水面高度低於要求水面高度的某個位置,就要往水缸裡加水的例子來說明pid含義。 如:小傢伙接到任務後就一直守在水缸旁邊,時間長就覺得無聊,就跑到房裡看**了,每20分鐘來檢查一次水面高度。因水漏得太快,每次小傢伙來檢查時,水都快漏完了,離要求的高度相差很遠。於是小傢伙改為每5分鐘來檢查一次

演算法 離散化 離散化的簡單實現與運用

有一些數值的絕對數值過大,但是資料個數相對較小,為了方便統計,且需要去重,我們引入了離散化這一概念。在離散化中,每乙個絕對數值都對應的對映乙個離散數值。例如有n 3時有三個數 這三個數的絕對數值較大,但是n較小,如果題目對絕對數值對答案沒有意義只是起到了相對大小的比較或者統計的作用,我們可以吧這三個...

演算法筆記 離散化

離散化,就是把一些很離散的點給重新分配。舉個例子,如果乙個座標軸很長 1e10 給你1e4個座標,詢問某乙個點,座標比它小的點有多少。很容易就知道,對於1e4個點,我們不必把他們在座標軸上的位置都表示出來,因為我們比較有多少比它小的話,只需要知道他們之間的相對大小就可以,而不是絕對大小,這,就需要離...

離散化1(演算法)

對於值域比較大 0 10 9 對於這些值,我們需要把他們當成下標來做,我們可以把它對映到從1開始連續的陣列之中儲存 假設 a a有序 對映之後 1 0 3 1 100 2 2000 3 5000000 4 問題 a中可能存在重複元素 所以需要去重 vector int a 儲存所有待離散化的值 so...