2014-10-01 83 views
0

我是八度中的初學者。如果我問一個愚蠢的問題,我很抱歉。是否可以在八度中使用反饋功能

我想在控制包中使用feedback function。 我使用下面的命令安裝了這個軟件包。

pkg install -forge control

的安裝似乎是成功的,並自動生成以下目錄。

~/octave/control-2.6.5 

但是Octave在Octave中輸入「feedback」時會說下面的消息。

warning: the 'feedback' function belongs to the control package from Octave Forge but has not yet been implemented. 

「feedback.m」文件存在於「~/octave/control-2.6.5/@lti」中。 如何使用此.m文件。

任何幫助,將不勝感激。提前致謝。

操作系統:Ubuntu的14.04LTS

倍頻版本:3.8.1

+0

請參閱[軟件包文檔](http://octave.sourceforge.net/control/overview.html),其中列出了它的所有功能。 – carandraug 2014-10-01 18:43:16

回答

4

你必須加載之前就可以使用它。只需執行

pkg load control 

八度提示。

編輯:

在這之後,你可以這樣做:

s1 = tf (1, [1 2]); 
s2 = tf (1, [1 5]); 
cl = feedback (s1, s2) 

,輸出:

Transfer function 'cl' from input 'u1' to output ... 

      s + 5  
y1: -------------- 
     s^2 + 7 s + 11 

使用波特和步驟,以評估結果。如果您需要幫助,請在八度提示符處輸入help @lti/feedback

+0

感謝您的快速回復。根據你的建議,我執行了沒有錯誤信息的命令。但是,「反饋」功能在我的環境中不可用。我犯了一個錯誤還是忘了什麼? – 2014-10-01 16:11:19

+0

我確認答案在八度3.8.1上正常工作,輸出相同,沒有警告。奇怪的是,也許'哪個反饋'什麼都不返回。 'help feedback'產生錯誤:help:'feedback'功能屬於Octave Forge的控制包,但尚未實現。聽起來像一個錯誤。 Andy的回答中提到的'help @ lti/feedback'工作正常。 – ederag 2014-10-02 07:50:14

+0

謝謝你的評論。你是對的。它按我的預期工作。 – 2014-10-02 11:43:45

相關問題