matlab - 如何将数据从 1 x 1 双时间序列复制到 Matlab 中的一维查找表
问题描述
我被要求看一个 Matlab 项目。我将链接截图以澄清问题。我需要使用来自已提供的另一个模型的 1 x 1 双时间序列的数据创建一维查找表。一个问题是有很多数据点(12500)。是否可以复制这些点而不必将鼠标向下拖动到整个 12500 点上?有人实际上尝试过这种将鼠标拖过所有点的方法并说它无论如何都不起作用,但我真的不想自己尝试它,因为这对我来说很麻烦,即使它确实有效.
这是 1 x 1 双倍时间序列的示例(为简单起见,仅使用 5 点而不是 12500):
这是左侧以蓝色突出显示的一维查找表的模型:
这是一维查找表打开时的样子:
任何见解表示赞赏。
我已经研究出如何从时间序列表中复制数据(实际上是从输入到这个,这是一个 1 x 1 结构),但他的问题是这些值在它们和一维查找表之间没有逗号需要逗号。
请注意,这个问题现在已经使用 Excel 解决了,尽管不是通过我试图解决问题的方法。已经发布了一个可能有效的答案,但我不确定我是否会在这个阶段尝试实施它。但是,如果需要并且一切顺利,我会这样做或删除问题。
解决方案
您可以从MATLAB 工作区或直接从Excel中导入查找表对象 ( Simulink.LookupTable
-object) 。
如果要自动化,基本归结为这两点:”
- 打开包含查找表模块的模型,然后在 Modeling 选项卡中,选择 Model Settings。
- 在模型属性对话框的回调选项卡中,单击模型回调列表中的 PostLoadFcn 回调。
... 下次打开模型时,Simulink® 会调用回调并导入数据。"
推荐阅读
- reactjs - 通过过滤每个 JSON 对象创建可定制的反应表
- nodemailer - 使用 G Suite OAuth2 使用 Nodemailer 发送群组电子邮件地址
- mysql - 从两列MySQL计算朋友
- amazon-web-services - 如何在 Amazon Sagemaker 上使用自定义 docker 容器创建超参数调整作业?
- prolog - 可能的错误或遗漏
- swift - 当我想用 JSONDecoder() 解码我的数据时,一些变量返回 nil
- typescript - 如何在数组中获取对象值的联合类型?
- html - 页面顶部不需要的导航
- javascript - Django SQL AJAX 调用没有响应
- rust - 如何检查货箱的所有可用夜间构建?