如何将 Matlab 的布尔() 函数转换为八度函数?


ftype = boolean([1,1,1,0]); 
% boolean indicator to select feature types

我有上面的代码,布尔((函数在我的八度音阶中不起作用。

如何将 Matlab 的布尔(( 函数转换为八度函数?

我不确定你为什么要使用 boolean .它是 Simulink 的一部分,除了调用logical之外几乎什么都不做。你应该只在 Matlab 中使用logical,Octave 具有等效的语法。

请改用这个:

ftype = logical([1,1,1,0]);
whos ftype;
   Attr Name        Size                     Bytes  Class
   ==== ====        ====                     =====  ===== 
        ftype        1x4                         4  logical

OctaveMatlab都支持逻辑功能:

  • 倍频程参考
  • 矩阵参考

最新更新