【问题标题】:Reading a Matrix "From Workspace" and insert the values in other variable through "to workspace"读取矩阵“从工作区”并通过“到工作区”插入其他变量中的值
【发布时间】:2018-04-04 19:36:06
【问题描述】:

我正在尝试通过“From Workspace”函数从工作区中读取一个数组,方法是将其传递给其输入必须等于输出的“Matlab 函数”块,最后该值应输入另一个“To Workspace”变量,如下图所示。

问题只有1,如果矩阵为x = [1 2 3 4 5],则忽略数组的第一个值,即1,如果2,则从第二个值开始。因此输出值为:

simout = [2 3 4 5]

如何在数组中不加“零”值的情况下解决?

【问题讨论】:

    标签: matlab function matrix simulink workspace


    【解决方案1】:

    根据From Workspace 文档,如果输入是

    • 二维矩阵:您可以使用矩阵仅指定一个- 维信号。每个矩阵行的第一个元素是时间戳。 每行的其余部分是信号值的标量或向量。

    也就是说,您输入中的1 被视为时间戳。如果您的整个数据集是向量x = 1:5,那么只需使用Constant 块。如果不是,请在您的问题中更具体。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-01-24
      • 1970-01-01
      • 2016-05-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多