文件名称:将字段结构化为变量:用于将工作区变量导入或导出到结构体的代码编写工具。-matlab开发
文件大小:4KB
文件格式:ZIP
更新时间:2024-06-18 01:16:59
matlab
结构是一种将多个变量作为单个对象携带并将这些变量传递给包含在单个参数中的函数的便捷方法。 但是,一旦将结构传递给功能,许多用户(根据新闻组的各种帖子)就会发现,必须通过点索引符号重复访问其字段很烦人,并寻求自动方式来采用结构并分配其所有结构字段来分隔变量,如a = myStruct.a; b = myStruct.b; c = myStruct.c; 等等... 经常尝试基于 assignin() 的解决方案,但由于讨论的原因,例如在此线程中,这些解决方案是危险的: http://www.mathworks.com/matlabcentral/newsreader/view_thread/244639#628695 这个 FEX 提交中的 structvars() 工具实际上做了一些同样好的事情,而且更安全。 给定一个结构,它将打印将结构字段分配给单独变量(或相反)所需的代码行。
【文件预览】:
structvars.m.zip
structvars.zip