mxIsLogical (C и Фортран)

Определите, имеет ли массив тип mxLogical

Синтаксис C

#include "matrix.h"
bool mxIsLogical(const mxArray *pm);

Синтаксис языка ФОРТРАН

#include "fintrf.h"
integer*4 mxIsLogical(pm)
mwPointer pm

Аргументы

\pm

Указатель на mxArray

Возвращается

Логический 1 (true), если pm указывает на логический mxArray. В противном случае возвращается логический 0 (false).

Описание

Используйте mxIsLogical, чтобы определить, обрабатывает ли MATLAB данные в mxArray как (логическая) булевская переменная. Если mxArray является логическим, то MATLAB обрабатывает все нули как значение false и всех ненулевых значений как значение true.

Примеры

См. следующие примеры в matlabroot / extern / examples / mx.

Смотрите также

Представлено до R2006a

Была ли эта тема полезной?