万博1manbetx仿真软件工作区输出空数组

3视图(30天)
我做模拟控制电缆,模仿lumped-mass-spring模型。
对于这个我想做一个模拟的1000秒,2000米电缆和201节点,用于测试/假设证明目的。
改变设置工作区,node_positoins:保存格式=结构随着时间的推移。其余的违约。
我将得到的输出应该是(n, m t),其中n是行,m是coloumns和t步伐,在这种情况下,将(201,10000001),自201年我就节点位置(n, E、D)(北部,东部和参考系),然后为1000秒0.0001年代的步伐让10000001步伐。
仿真运行很好,没有问题,在MATLAB SimulationOutput也显示了时间变量和其他所有模型信息和错误消息。但node_positions和其他结构相同的格式是空数组。
我应该使用其他格式保存或问题是什么?

答案(1)

Ganapathi萨勃拉曼尼亚
Ganapathi萨勃拉曼尼亚 2023年3月31日
嗨米卡腔上囊,
我理解,你工作在脐电缆为模板作为一个集中质量弹簧模型和在访问记录的数据有困难在工作区结构随时间的格式。
结构随时间的格式的,仿真软件可以节省模型状态和输出结构而不是数组。万博1manbetx它保存输出两个顶级域(时间和信号)。“信号”字段包含一个子结构数组,其中每个模型对应一个输出端口。
如果在相应的输出端口输出N * M矩阵,然后“信号”下的“值”字段是一个三维数组的维数N * M * t上面说。尝试访问“值”字段中的数据内部的信号输出变量。
请参考以下文档以获得更多的信息关于结构随着时间的推移。
参考上面相同的链接以获得更多信息关于各种数据格式日志数据及其条件。
1评论
米卡腔上囊
米卡腔上囊 2023年4月2日
编辑:米卡腔上囊 2023年4月2日
你好Ganapathi,
谢谢你的回答,我知道如何访问不同的保存格式的数据,目前我访问数据字段的值。通常所有工作,我在MATLAB工作区可以查看数据,但当我通过一定数量的节点模型和运行模拟足够长的时间,然后字段的值是空的,即使没有错误发生。
你知道这是由于内存限制在MATLAB ?
米卡问好

登录置评。

类别

找到更多的在通用应用程序帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!