文件名称:Simulink 结构:允许 simulink 在块之间传递结构的 M 文件。-matlab开发
文件大小:4KB
文件格式:ZIP
更新时间:2024-06-21 15:45:26
matlab
有两个 m 文件:struct_to_vector 和 vector_to_struct。 m 文件“struct_to_vector”将结构转换为 mx1 向量。 函数“vector_to_struct”恢复原始结构。 由于 simulink 允许用户定义的 m-funcitons 传递向量,你可以调用 struct_to_vector 作为一个 m 文件中的最后一行来传递一个向量(而不是结构),然后调用 vector_to_struct 作为另一个 m 文件中的第一件事重建原始结构。 当前版本支持由数字数组(任意维度)、字符串、单元格(任意维度)和其他结构(1x1,任意数量的字段)组成的结构(1x1,具有任意数量的字段)。 单元格可能包含其他单元格、结构(1x1)、数组和字符串等。 我知道的唯一限制是它不支持维度高于 1x1 的结构(例如,您可以拥有任意数量的字段,但任何结构,
【文件预览】:
simulink_structs.zip