【问题标题】:Printing With printsys Equivalent In OCTAVE在 OCTAVE 中使用 printsys 等效项进行打印
【发布时间】:2013-10-22 14:30:51
【问题描述】:

我有一个 2 级电路分析课程的实验作业,实验作业的目的是让学生使用 MATLAB。除了使用打印功能外,我可以完成作业中的所有事情。我一直在环顾四周,找不到等效的 OCTAVE。

MATLAB 代码为:

r=[-6 -4 3];
p=[-3 -2 -1];
k=2;
[num,den]=residue(r,p,k)

num =

     2     5     3     6

den =

     1     6    11     6

我可以很容易地做到这一点,但是它的打印方式是我找不到 OCTAVE 等效的,特别是 printsys() 函数及其使用方式:

[num,den]=residue(r,p,k);
printsys(num,den,'s')


num/den = 

   2 s^3 + 5 s^2 + 3 s + 6
   -----------------------
    s^3 + 6 s^2 + 11 s + 6

感谢任何想法

谢谢

【问题讨论】:

    标签: matlab octave equivalent


    【解决方案1】:
    >> pkg load control % if you haven't got the control package already loaded
    >> sys = tf(num,den)
    
    Transfer function 'sys' from input 'u1' to output ...
    
          2 s^3 + 5 s^2 + 3 s + 6
     y1:  -----------------------
          s^3 + 6 s^2 + 11 s + 6
    
    Continuous-time model.
    

    如果您有控制系统工具箱,同样适用于 MATLAB。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-01-27
      • 1970-01-01
      • 1970-01-01
      • 2016-08-16
      • 2012-01-26
      • 1970-01-01
      • 2018-11-28
      • 2013-03-25
      相关资源
      最近更新 更多