isa (Matlab function)

Detect an object of a given type

Matlab/Scilab equivalent

There is no equivalent function for Matlab isa function in Scilab but it can be replaced by equivalent syntaxes as shown is examples. **** Equivalence table

Matlab

Scilab

a = isa(x,”logical”)

a = type(x)==4;

b = isa(x,”char”)

b = type(x)==10;

c = isa(x,”numeric”)

c = or(type(x)==[1,5,8]);

d = isa(x,”int8”)

d = typeof(x)==’int8’;

e = isa(x,”uint8”)

e = typeof(x)==’uint8’;

f = isa(x,”int16”)

f = typeof(x)==”int16”;

g = isa(x,”uint16”)

g = typeof(x)==”uint16”;

h = isa(x,”int32”)

h = typeof(x)==”int32”;

k = isa(x,”uint32”)

k = typeof(x)==”uint32”;

l = isa(x,”single”)

l = type(x)==1;

m = isa(x,”double”)

m = type(x)==1;

n = isa(x,”cell”)

n = typeof(x)==”ce”;

o = isa(x,”struct”)

o = typeof(x)==”st”;

p = isa(x,”function_handle”)

p = type(x)==13;

q = isa(x,”sparse”)

q = type(x)==5;

r = isa(x,”lti”)

r = typeof(x)==”state-space”;

Table Of Contents

This Page