hi,

I've created a type "bigint" as an tlist :

x = tlist(['bigint','rep','signe'], tab, signe)
//  tab  =double vector
// signe = +-1

and then created a new type "mbigint" for  "matrix of bigint" as an mlist :

M=mlist(['mbigint','display','value'],D,T)
// D =matrix of strings
// T =cell  of bigint

Then I create the %mbigint_e.sci function to overload the extraction :

function r=%mbigint_e(varargin)
      M=varargin($)
      r=mlist(['mbigint','display','value'], M.display(varargin(1:$-1)),
M.value(varargin(1:$-1)))
endfunction

all kind of extractions works ( M(1,4); M(2,:) ; M(:,2) .... ) except
the mixed extraction on row/column  like M(2:3,2:3). I don't understand
the problem,  does anyone can help me ?

Philippe

_______________________________________________
users mailing list
[email protected]
http://lists.scilab.org/mailman/listinfo/users

Reply via email to