使用 Pattern Wizard 创建流程图
Pattern Wizard 是一个实用工具,可生成常见流程图样式,用在图形函数和图中。相比手动创建流程图,Pattern Wizard 具有以下优势。Pattern Wizard:
生成常见逻辑和迭代循环模式。
提升模式间的几何结构和布局的一致性。
便于从一个中心位置存储和重用模式。
允许在现有流程图中插入模式。
Pattern Wizard 生成流程图,其几何结构和布局符合 MathWorks 咨询委员会 (MAB) 的规范。您可以通过修改条件和动作或插入额外的逻辑模式来自定义流程图。您还可以在 Pattern Wizard 中将流程图保存为自定义模式,以便以后重用。
例如,假设您要使用 Pattern Wizard 创建一个图形函数,用于在二维矩阵的上三角中进行迭代。该函数由两个嵌套的 for 循环组成,其中行索引 i 始终小于或等于列索引 j。通过使用 Pattern Wizard,您可以:
为对行索引 i 进行迭代的外部循环创建一个流程图。请参阅创建可重用的流程图。
插入对列索引 j 进行迭代的内部循环以扩展该流程图。请参阅在现有流程图中插入逻辑模式。
在 Pattern Wizard 中将流程图保存为自定义模式。请参阅保存自定义流程图模式。
在一个图形函数中重用该自定义模式。请参阅重用自定义流程图模式。
创建可重用的流程图
要创建流程图,请在 Modeling 选项卡上,从 Pattern 库中选择一种模式。模式选项包括:
If、If-Else、If-Elseif 及其他嵌套决策模式。
For、While 和 DoWhile 循环模式。
Switch 模式