matlab里feedback中的sign=1時(shí)是負(fù)反饋嗎
為什么matlab顯示錯(cuò)誤使用 feedback (line 71) 輸入?yún)?shù)的數(shù)目不足,怎么改?
為什么matlab顯示錯(cuò)誤使用 feedback (line 71) 輸入?yún)?shù)的數(shù)目不足,怎么改?
看了題主的代碼,其出錯(cuò)的原因是題主沒(méi)有正確理解feedback函數(shù)的使用方法。即
sys = feedback(sys1,sys2,sign)
由于feedback函數(shù)要求sys1,sys2為具體的反饋模型,并指定返回反饋循環(huán)的模型對(duì)象sys是正反饋的閉環(huán)系統(tǒng)還是負(fù)反饋的閉環(huán)系統(tǒng),所以題主可以參考下列方法來(lái)實(shí)現(xiàn)。
G = tf([2 5 1],[1 2 3]);
C = tf([5,10],[1,10]);
sys = feedback(G*C,1)
運(yùn)行結(jié)果如下。
Matlab中feedback怎么用?
matlab里feedback(g,2)里的2是啥意思,換成1呢
matlab中feedback(sys1,n)函數(shù)的作用將模型的反饋連接成n級(jí)負(fù)反饋循環(huán)。例如:
G = tf([2 5 1],[1 2 3],'inputname','torque', 'outputname','velocity');
Cloop = feedback(G,1)
Cloop = feedback(G,2)
Cloop = feedback(G,3)
運(yùn)行結(jié)果可以發(fā)現(xiàn),當(dāng)n增加,其Cloop的分母也隨著增加。
matlab feedback
Matlab中cloop和feedback命令都是反饋!為什么輸出結(jié)果確不同!它們有什么區(qū)別嗎?
本文發(fā)布于:2023-02-28 19:31:00,感謝您對(duì)本站的認(rèn)可!
本文鏈接:http://m.newhan.cn/zhishi/a/167761947662094.html
版權(quán)聲明:本站內(nèi)容均來(lái)自互聯(lián)網(wǎng),僅供演示用,請(qǐng)勿用于商業(yè)和其他非法用途。如果侵犯了您的權(quán)益請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)刪除。
本文word下載地址:MATLABFEEDBACK(matlabfeedback函數(shù)什么功能).doc
本文 PDF 下載地址:MATLABFEEDBACK(matlabfeedback函數(shù)什么功能).pdf
| 留言與評(píng)論(共有 0 條評(píng)論) |