Octave中是否可以使用反馈功能

yuf*_*pan 2 octave

我是八度的初学者。如果我问了一个愚蠢的问题,我很抱歉。

我想在控制包中使用反馈功能。我使用以下命令安装了这个包。

pkg install -forge control

安装似乎成功,并自动生成以下目录。

~/octave/control-2.6.5
Run Code Online (Sandbox Code Playgroud)

但是当我在 Octave 中输入“反馈”时,Octave 会显示以下消息。

warning: the 'feedback' function belongs to the control package from Octave Forge but has not yet been implemented.
Run Code Online (Sandbox Code Playgroud)

“feedback.m”文件存在于“~/octave/control-2.6.5/@lti”中。我如何使用这个 .m 文件。

任何帮助,将不胜感激。提前致谢。

操作系统:Ubuntu 14.04LTS

八度版本:3.8.1

And*_*ndy 5

您必须先加载它,然后才能使用它。只需执行

 pkg load control
Run Code Online (Sandbox Code Playgroud)

在八度提示符上。

编辑:

之后您可以执行以下操作:

s1 = tf (1, [1 2]);
s2 = tf (1, [1 5]);
cl = feedback (s1, s2)
Run Code Online (Sandbox Code Playgroud)

其输出:

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

          s + 5     
 y1:  --------------
      s^2 + 7 s + 11
Run Code Online (Sandbox Code Playgroud)

使用伯德和步长来评估结果。如果您需要帮助,请help @lti/feedback在八度提示符下键入。