主要内容

本页采用了机器翻译。点击此处可查看最新英文版本。

bdIsLibrary

确定模型是否为库

说明

tf = bdIsLibrary(sys) 返回指定模型是否是一个库。

示例

示例

全部折叠

检查一个模型

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

h1=load_system('vdp')
h1 = 
153.0010
h2=load_system('MLFB_library')
h2 = 
360.0035

检查 vdp 模型是否是一个库。

bdIsLibrary(h1)
ans = logical
   0

该函数返回一个逻辑标量 0,它表示 vdp 模型不是一个库。

检查多个模型

您可以通过单个函数调用检查多个模型是否是库。

检查 vdpMLFB_library 模型是否为库。将要检查的模型指定为句柄矩阵。

bdIsLibrary([h1,h2])
ans = 1×2 logical array

   0   1

或者,将要检查的模型指定为字符向量的单元元胞数组。

bdIsLibrary({'vdp','MLFB_library'})
ans = 1×2 logical array

   0   1

该函数返回逻辑数组 [0 1],表示:

  • vdp 模型不是一个库。

  • MLFB_library 模型是一个库。

输入参数

全部折叠

已加载模型的名称或句柄,指定为数值数组、字符串数组、字符向量或字符向量单元元胞数组。

数据类型: double | char | string | cell

输出参量

全部折叠

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

  • 1 (true) - 文件是库。

  • 0 (false) - 文件不是库。

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

版本历史记录

在 R2015a 中推出