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";  | 
| Report an issue | ||
| << interp1 (Matlab function) | I | iscell (Matlab function) >> |