MATLAB 语言中的逻辑函数
逻辑函数 | 函数意义 |
---|---|
all | 判断是否所有元素为非零值 |
any | 判断是否存在一个元素为非零值 |
exist | 查看变量或函数是否存在 |
find | 找出向量或矩阵中非零元素的位置标识 |
isempty | 判断矩阵是否为空矩阵 |
isequal | 判断几个对象是否相等 |
isnumeric | 判断对象是否为数值型 |
函数 exist 返回值和变量状态或类型的对应关系
a | A 的状态或类型 |
---|---|
0 | 对象 A 不存在或不在 MATLAB 的搜索路径下 |
1 | 对象 A 是工作空间中的一个变量 |
2 | 对象 A 是一个 M 文件或在 MATLAB 搜索路径下未知类型的文件 |
3 | 对象 A 是一个 MATLAB 搜索路径下的 MEX 文件 |
4 | 对象 A 是一个 MATLAB 搜索路径下的已编译的 SIMULINK 函数(MDL 文件) |
5 | 对象 A 是 MA TLAB 的内置函数 |
6 | 对象 A 是一个 MATLAB 搜索路径下的 P 文件 |
7 | 对象 A 是一个路径,不一定是 MA TLAB 搜索路径 |