用于容器的 Foreach.Map:提供迭代映射项的可能性-matlab开发

时间:2024-06-21 08:06:02
【文件属性】:

文件名称:用于容器的 Foreach.Map:提供迭代映射项的可能性-matlab开发

文件大小:2KB

文件格式:ZIP

更新时间:2024-06-21 08:06:02

matlab

Matlab 提供地图/字典(键值存储数据类型)的功能。 迭代地图可能很麻烦,这就是 foreach 的步骤。 使用resultmap = foreach(map, fctH) 对地图的每个项目调用函数句柄 fctH。 结果存储在与原始映射具有相同键的结果映射中。 如果您有两个或更多数据集,并且您想以相同的方式处理/绘制它们,则一次函数调用就足够了。 如果您编写处理一个数据集的脚本,这会很有用。 但是然后你想与另一个进行比较......要么你可以复制代码,要么迭代这些项目。 Foreach 简化了此迭代并保留了数据集的可读键(“哪个数据集具有索引 3?”) 这么长时间,它只不过是迭代一个单元阵列。 但是,如果将 foreach 与一些匿名函数结合使用,您将获得一个更强大的工具:foreach 可以使用当前迭代键调用函数句柄,以便一个 f.ex. 可以使用相应的轴将相应的图例条目附加


【文件预览】:
foreach.zip

网友评论