# isNumberMatrix

#### Overview

The isNumberMatrix function returns true if the argument {obj} is a Number Matrix; otherwise, false is returned.

Usage

The isNumberMatrix function is a Boolean function that determines if an object is a Number Matrix.

#### Syntax

Expression: (isNumberMatrix obj )

 Argument: Arguments Name Type Description obj Character, String, Symbol, Vector, BitVector, ByteVector, IntVector, FltVector, ObjVector, Structure, Dictionary, Directory, Matrix, NumMatrix, Integer, Float, Number, Complex, Boolean An Analytic Object

Returns: Returns true if the object is a Number Matrix, otherwise false is returned.

#### Examples

Here are a number of links to Lambda coding examples which contain this instruction in various use cases.

#### Argument Types

Here are the links to the data types of the function arguments.

 Character String Symbol Vector BitVector ByteVector IntVector FltVector ObjVector Structure Dictionary Directory Matrix NumMatrix Integer Float Number Complex Boolean

Here are also a number of links to functions having arguments with any of these data types.

 ++ += + /= / *= * -- -= - abortTransaction abs acos add1 addMethod addi appendWriteln append apply argument arithmetic asin atan avg badd balance bcompareEQ bcompareGE bcompareGT bcompareLE bcompareLT bcompareNE bdiv beginTransaction binaryInsert binaryNand binaryNor binaryNot binaryNxor binarySearch bitToIntegerVector bitToNumberVector bitwiseAnd bitwiseNand bitwiseNor bitwiseNot bitwiseNxor bitwiseOr bitwiseShiftLeft bitwiseShiftRight bitwiseXor bmod bmul boolean cadd ccompareEQ ccompareGE ccompareGT ccompareLE ccompareLT ccompareNE cdiv cdr char character checkPointTransaction class clean clear closeLog cmod cmul code commitTransaction compareEQ compareGE compareGT compareLE compareLT compareNE compare comparison compile complex compress conjugate cons copy cos cosh count csub date day days360 debugBrowsableProcs debugDetective debugEval debug decode defchild defclass define(macro) defineStructure define defmacro defmethod deforphan defriend defstruct defun deg deleteRows delete dimension disassemble display divi downcase encode evalInSyncLocalContext eval exit exp exportCsv exportSbf exportTab expt fact fdisplay fieldsOf fileClose fileCopy fileDir fileDisplay fileEraseDir fileErase fileExists fileMakeDir fileOpen fileReadAll fileReadRecord fileRead fileResize fileSeek fileSizeOf fileWriteAll fileWrite filewriteln findBlock find floor fraction freeBlock gc gcd getGlobalValue getRecursionCount getSymbolTable getTickCount globalBinding hashString hour iadd icompareEQ icompareGE icompareGT icompareLE icompareLT icompareNE idiv imaginary imod importCsv importSbf importTab imul insertRows insert inside inspect integer isAtom isBitVector isBoolean isBound isByteVector isCharAlphabetic isCharAlphanumeric isCharLowercase isCharName isCharNumeric isCharUppercase isCharWhitespace isChar isCharacter isClass isComplex isDate isDictionary isDirectory isEqual isError isEven isExact isFloatVector isIdentical isImmediate isInexact isInside isIntegerVector isInteger isLambda isMatrix isMember isMoney isNegative isNull isNumberMatrix isNumberVector isNumber isObjectVector isObject isOdd isPair isPcodeVector isPositive isString isStructure isSymbol isText isTransaction isType isVector isZero isub julian kurtosis lcm left length lisp list loadModule loadObject loadRepository loadWorkspace lock log10 log2 logConsole log logbase macroReplace makeDictionary makeGaussianMatrix makeGramMatrix makeQuotedList makeQuotedSymbol makeStructure map mapc matrixGaussianEliminate matrixGaussianSubstitute max median member methodsOf mid min minute mod modi money month morph muli nadd ncompareEQ ncompareGE ncompareGT ncompareLE ncompareLT ncompareNE ndiv new nmod nmul now nsub number objectToDictionary objectToDirectory objectToList objectToMatrix objectToNumMatrix objectToNumVector objectToStructure objectToVector offset onError openLog pair parent parse pi pointer preAllocateFixedMemoryBlocks product proplist proprecord putprop qt quit rad random randomize range rank real refAttributes refValues ref remProp remove rename replace rept reset resize reverse right round run saveImmediate saveModule saveObject saveRepository saveWorkspace second send setAttributes setBlock setCar setCdr setLastCdr set setf setq sigmoid sign sin sinh sizeof skew sleep sort sql sqrt srandom stdev stdevp stringCiEQ stringCiGE stringCiGT stringCiLE stringCiLT stringCiNE stringFill stringToBVector stringToVector string sub1 subi submit substitute substringCiEQ substringCiGE substringCiGT substringCiLE substringCiLT substringCiNE substringEQ substringFill substringGE substringGT substringLE substringLT substringNE substring sum sumsqr super svmRegression symbolToTypeCode symbol systemCheck system tan tanh text time trim type uncompress uniqueInsert unlock upcase var varp vectorBinaryInnerProduct vectorBipolarInnerProduct vectorCosineInnerProduct vectorCubeInnerProduct vectorDelete vectorExpInnerProduct vectorFill vectorInnerProduct vectorLogInnerProduct vectorQuartInnerProduct vectorQuintInnerProduct vectorSigmoidInnerProduct vectorSineInnerProduct vectorSquareInnerProduct vectorTanInnerProduct vectorTanhInnerProduct version writelg writeln year

#### Analytic Information Server (AIS)

AIS Component Systems

• Smartbase Engine
• QT C++ Libraries
• MySQL Relational Database
• AIS Lisp Libraries
• Rapid Analytic Demo IDE