【问题标题】:Is it available to use feedback function in Octave在 Octave 中是否可以使用反馈功能
【发布时间】:2014-10-01 15:43:08
【问题描述】:

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

我想在 Control 包中使用feedback function。 我使用以下命令安装了这个包。

pkg install -forge control

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

~/octave/control-2.6.5

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

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

【问题讨论】:

  • 查看package documentation,它列出了它的所有功能。
  • 在 Octave 版本 5.1.0 上仍然如此,但您似乎可以使用 feedback,只是在 CLI 中,help feedback 很奇怪,因为只需输入feedback

标签: octave


【解决方案1】:

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

 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

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

【讨论】:

  • 感谢您的快速回复。根据您的建议,我执行了命令,没有错误消息。但是“反馈”功能在我的环境中不可用。我会犯错还是忘记了什么?
  • 我确认答案在 octave 3.8.1 上运行良好,输出相同,没有警告。奇怪的是which feedback 可能什么也没返回。而help feedback 产生error: help: the 'feedback' function belongs to the control package from Octave Forge but has not yet been implemented.。听起来像一个错误。安迪的回答中提到的help @lti/feedback 工作正常。
  • 感谢您的评论。您是对的。它按我的预期工作。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-08-04
  • 2018-10-16
  • 2022-01-21
  • 1970-01-01
  • 2019-03-07
  • 1970-01-01
  • 2018-11-17
相关资源
最近更新 更多