CRC-StructBrowser旨在将类结构的所有变量的内容暴露给任何深度并绘制任何组件。该工具非常有用,特别是对于嵌套结构。它以从第一级开始以树格式显示结构。通过双击将树扩展(或缩小)到相应的级别。
句法:
structbrowser.
structbrowser_gui_g(cell_struct)
启动GUI的最简单方法是在工作区包含一些信息时键入命令“structbrowser”(可以在调试模式下使用相同的命令)。
也可以通过键入:structbrowser_gui_g(cell_struct)来启动GUI
在matlab命令中。Cell_struct是大小(2 x N)的单元格,其中n是要浏览的结构数。第一行Cell_struct包含所有结构的名称,第二行包含所有相应的值。假设您的工作空间包含3结构struct_1,struct_2和struct_3,Cell_struct通过以下描述:
cell_struct = ... {'struct_1','struct_2','struct_3';......
struct_1,struct_2,struct_3};
在基础工作空间的情况下,提供“copy_all_struct”的函数以将来自工作区的所有类结构复制并存储在单元格数组中。此功能的语法是:
cell_struct = copy_all_struct;
Hassan Lahdili(2021年)。structbrowser.(//www.tatmou.com/matlabcentral/fileexchange/3523-structbrowser),Matlab中央文件交换。检索到。
对不起,我以前的评论是为了更新版本,剥削者
//www.tatmou.com/matlabcentral/fileexchange/loadfile.do?ObjectId=7828&ObjectType=file.
一个好工具!
注意:我对第182行进行了一个小的变化,避免复制exp_struct_icons目录。这可能使工具更便携。
%pth = [matlabroot,'\ work \ exp_struct_icons \'];
pth = [fileparts(mfilename('fullpath'))'\ exp_struct_icons \']
强大,特别是如果您将其与TosavedWorkspace结合使用,因为您可以在图像中导出工作区的内容。除非没有图,除了不实际的图像文件类型,才能导出图像的唯一图像文件类型是BMP:用于其他格式的图像,例如,jpg,png,pdf ...它已丢失treeview对象
惊人!救我很多打字。更喜欢...从键入CD中升级..在DOS到Apple Gui!
一个真正有用的工具。使浏览结构阵列非常简单。强烈推荐
好......有用