Detect an object of a given type
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”;