【问题标题】:Matlab: How to set the dimension of the Dwork vector as dynamically in Level 2 Matlab S-Function?Matlab:如何在 Level 2 Matlab S-Function 中动态设置 Dwork 向量的维度?
【发布时间】:2014-04-10 20:51:39
【问题描述】:

当我们想要获得一个动态大小的 Dwork Vector 时,我们如何处理以下语句?编程环境不是C/C++ S-Function,而是Matlab Level 2 S-Function。

block.Dwork(1).Dimensions = 1;

【问题讨论】:

    标签: matlab simulink


    【解决方案1】:

    Dwork 尺寸不能是动态的。您可能必须声明一个足够大的尺寸,然后将有效元素的长度作为单独的 Dwork 存储在您的 Dwork 中。

    【讨论】:

    • 谢谢。这就是我所做的。我只是想知道为什么 Mathworks 没有在 Matlab 2 级函数中开发这种动态大小的 Dwork。它应该是状态向量声明中的重要部分。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-21
    相关资源
    最近更新 更多