主要内容

bdIsLoaded

确定是否加载了模型、子系统或库

说明

tf = bdIsLoaded(bd) 返回是否加载了指定的模型、子系统或库。

示例

示例

全部折叠

检查一个模型

打开示例。然后,加载 vdp 模型。

load_system('vdp')

检查 vdp 模型是否已加载。

bdIsLoaded('vdp')
ans = logical
   1

该函数返回逻辑标量 1,表示模型已加载。

检查多个模型

您可以检查一个函数调用是否加载了多个模型。

检查 vdp f14 模型是否已加载。将要检查的模型指定为字符向量元胞数组。

bdIsLoaded({'vdp','f14'})
ans = 1×2 logical array

   1   0

该函数返回逻辑数组 [1 0],表示 vdp 模型已加载,但 f14 模型未加载。

输入参数

全部折叠

模型、子系统或库的名称,指定为字符串数组、字符向量或字符向量元胞数组。

诸如 Subsystem 模块之类的模块无法独立加载。引用子系统可以独立加载。有关详细信息,请参阅Create and Use Referenced Subsystems in Models

数据类型: char | string | cell

输出参量

全部折叠

true 或 false 结果,以数据类型 logical10 形式返回。

  • 1 (true) - 文件已加载。

  • 0 (false) - 文件未加载。

当指定多个文件时,该函数返回逻辑数组,每个文件对应其中的一个条目。

版本历史记录

在 R2008a 中推出