Main Content

bdIsLibrary

Determine whether model is library

Description

example

tf = bdIsLibrary(sys) returns whether the specified model is a library.

Examples

collapse all

Check One Model

Open the example. Then, load the vdp and MLFB_library models.

h1=load_system('vdp')
h1 = 0.0016
h2=load_system('MLFB_library')
h2 = 35.0011

Check whether the vdp model is a library.

bdIsLibrary(h1)
ans = logical
   0

The function returns a logical scalar, 0, which indicates that the vdp model is not a library.

Check Multiple Models

You can check whether multiple models are libraries with a single function call.

Check whether the vdp and MLFB_library models are libraries. Specify the models to check as a matrix of handles.

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

   0   1

Alternatively, specify the models to check as a cell array of character vectors.

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

   0   1

The function returns the logical array [0 1], which indicates that:

  • The vdp model is not a library.

  • The MLFB_library model is a library.

Input Arguments

collapse all

Name or handle of loaded model, specified as a numeric array, string array, character vector, or cell array of character vectors.

Data Types: double | char | string | cell

Output Arguments

collapse all

True or false result, returned as a 1 or 0 of data type logical.

  • 1 (true) — File is a library.

  • 0 (false) — File is not a library.

When multiple files are specified, the function returns a logical array with one entry for each file.

Version History

Introduced in R2015a