這是一個比較典型的PID處理程序,在使用單片機(jī)作為控制cpu時,請稍作簡化,具體的PID 參數(shù)必須由具體對象通過實(shí)驗(yàn)確定。由于單片機(jī)的處理速度和ram資源的限制,一般不采用浮點(diǎn)數(shù)運(yùn)算,而將所有參數(shù)全部用整數(shù),運(yùn)算 到最后再除以一個2的N次方數(shù)據(jù)(相當(dāng)于移位),作類似定點(diǎn)數(shù)運(yùn)算,可大大提高運(yùn)算速度,根據(jù)控制精度的不同要求,當(dāng)精度要求很 高時,注意保留移位引起的“余數(shù)”,做好余數(shù)補(bǔ)償。這個程序只是一般常用pid算法的基本架構(gòu),沒有包含輸入輸出處理部分。
上傳時間: 2014-10-25
上傳用戶:zhouli
練習(xí)程序,問題如下:進(jìn)行高精度整數(shù)的加、減、乘運(yùn)算。輸入兩個十進(jìn)制大整數(shù)M和N(M、N最長可達(dá)50位),計(jì)算運(yùn)算結(jié)果并輸出。【輸入形式】標(biāo)準(zhǔn)輸入上依次分行輸入以下內(nèi)容:1.第一行輸入第一個大整數(shù)M。M可能帶有負(fù)號,后面是最長可達(dá)50位的數(shù)字序列。2.第二行只有一個字符,可以是“+”、“-”、“*”,分別代表加、減、乘三種運(yùn)算符。3. 第三行輸入大整數(shù)N,格式與M相同M、N均不帶有前綴的多余的0【輸出形式】在標(biāo)準(zhǔn)輸出上打印運(yùn)算結(jié)果,輸出一行字符序列,是大整數(shù)M和N和運(yùn)算結(jié)果。如果該運(yùn)算結(jié)果是正數(shù),則直接輸出各位數(shù)字序列;如果是負(fù)數(shù),則首先要輸出負(fù)號。各位數(shù)字緊密輸出,不帶有前綴的多余的0。
標(biāo)簽: 程序
上傳時間: 2015-03-07
上傳用戶:ommshaggar
RSA的小程序,源碼產(chǎn)生隨機(jī)素數(shù)調(diào)用方法:N.GetPrime(bits)返回值:N被賦值為一個bits位(0x100000000進(jìn)制長度)的素數(shù)
上傳時間: 2014-01-19
上傳用戶:lps11188
本次程序的題目為:進(jìn)程管理——支持多個進(jìn)程并發(fā)運(yùn)行的簡單的進(jìn)程管理模擬系統(tǒng),對本實(shí)驗(yàn)的分析要求是:⑴系統(tǒng)中的同步機(jī)構(gòu)采用信號量上的P、V操作的機(jī)制;⑵控制機(jī)構(gòu)包括阻塞和喚醒操作;⑶時間片中斷處理程序處理模擬的時間片中斷;⑷進(jìn)程調(diào)度程序負(fù)責(zé)為各進(jìn)程分配處理機(jī);⑸根據(jù)用戶的需求來創(chuàng)建n個進(jìn)程(n為即滿足用戶需求,又不超出系統(tǒng)可容的最大進(jìn)程數(shù)),各進(jìn)程互斥地訪問使用臨界資源 S1、S2;⑹使用動態(tài)優(yōu)先數(shù)(如:隨阻塞次數(shù)的增加而減小優(yōu)先數(shù),以提高其優(yōu)先權(quán));⑺進(jìn)程結(jié)束后應(yīng)能夠撤消;⑻進(jìn)程間能實(shí)現(xiàn)“發(fā)送”和“接收”兩個消息緩沖通信操作;⑼系統(tǒng)在運(yùn)行過程中隨機(jī)打印出各進(jìn)程的狀態(tài)變換過程、系統(tǒng)的調(diào)度過程及公共變量的變化情況,在一個進(jìn)程運(yùn)行完畢,進(jìn)入完成狀態(tài)后,可以將該進(jìn)程撤消,也可以動態(tài)的創(chuàng)建另一個新的進(jìn)程。
標(biāo)簽: 進(jìn)程 程序 模擬系統(tǒng) 運(yùn)行
上傳時間: 2014-01-01
上傳用戶:ggwz258
本次程序的題目為:進(jìn)程管理——支持多個進(jìn)程并發(fā)運(yùn)行的簡單的進(jìn)程管理模擬系統(tǒng),對本實(shí)驗(yàn)的分析要求是:⑴系統(tǒng)中的同步機(jī)構(gòu)采用信號量上的P、V操作的機(jī)制;⑵控制機(jī)構(gòu)包括阻塞和喚醒操作;⑶時間片中斷處理程序處理模擬的時間片中斷;⑷進(jìn)程調(diào)度程序負(fù)責(zé)為各進(jìn)程分配處理機(jī);⑸根據(jù)用戶的需求來創(chuàng)建n個進(jìn)程(n為即滿足用戶需求,又不超出系統(tǒng)可容的最大進(jìn)程數(shù)),各進(jìn)程互斥地訪問使用臨界資源 S1、S2;⑹使用動態(tài)優(yōu)先數(shù)(如:隨阻塞次數(shù)的增加而減小優(yōu)先數(shù),以提高其優(yōu)先權(quán));⑺進(jìn)程結(jié)束后應(yīng)能夠撤消;⑻進(jìn)程間能實(shí)現(xiàn)“發(fā)送”和“接收”兩個消息緩沖通信操作;⑼系統(tǒng)在運(yùn)行過程中隨機(jī)打印出各進(jìn)程的狀態(tài)變換過程、系統(tǒng)的調(diào)度過程及公共變量的變化情況,在一個進(jìn)程運(yùn)行完畢,進(jìn)入完成狀態(tài)后,可以將該進(jìn)程撤消,也可以動態(tài)的創(chuàng)建另一個新的進(jìn)程。
標(biāo)簽: 進(jìn)程 程序 模擬系統(tǒng) 運(yùn)行
上傳時間: 2013-12-03
上傳用戶:kikye
漢諾塔演示程序,用VB做成的圖形界面,能夠?qū)崿F(xiàn)漢諾塔問題,也即是把N個盤子從一根棍上移到另一根上面,通過中轉(zhuǎn)的棍,但是必須保證在每根棍上都是下面的盤子大于上面的盤子。
上傳時間: 2014-02-23
上傳用戶:lijinchuan
軟件質(zhì)量是被大多數(shù)程序員掛在嘴上而不是放在心上的東西! 除了完全外行和真正的編程高手外,初讀本書,你最先的感受將是驚慌:“哇!我以前捏造的C++/C程序怎么會有那么多的毛病?” 別難過,作者只不過比你早幾年、多幾次驚慌而已。請花一兩個小時認(rèn)真閱讀這本百頁經(jīng)書,你將會獲益匪淺,這是前面N-1個讀者的建議。
上傳時間: 2014-01-06
上傳用戶:ma1301115706
K-均值聚類算法的編程實(shí)現(xiàn)。包括逐點(diǎn)聚類和批處理聚類。K-均值聚類的的時間復(fù)雜度是n*k*m,其中n為樣本數(shù),k為類別數(shù),m為樣本維數(shù)。這個時間復(fù)雜度是相當(dāng)客觀的。因?yàn)槿绻妹棵?0億次的計(jì)算機(jī)對50個樣本采用窮舉法分兩類,尋找最優(yōu),列舉一遍約66.7天,分成3類,則要約3500萬年。針對算法局部最優(yōu)的缺點(diǎn),本人正在編制模擬退火程序進(jìn)行改進(jìn)。希望及早奉給大家,傾聽高手教誨。
上傳時間: 2015-03-18
上傳用戶:yuanyuan123
該程序是分布計(jì)數(shù)排序,它是我所見過的各種排序方法中最快的,它的時間復(fù)雜度為O(n),但是這種排序適用于已知待排序列的上下限,并且如果上限與下限的差值比較大的話,空間消耗也比較大.
上傳時間: 2015-03-22
上傳用戶:mpquest
構(gòu)造格雷碼的分析程序,用于算法分析,用VC編寫,可以構(gòu)造n位的格雷碼
上傳時間: 2015-03-22
上傳用戶:星仔
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1