Returns TT-ranks of the given tensor in TT-format [R]=RANK(A) Returns either all ranks of the TT-tensor A [R]=RANK(A,IND) Returns the rank with number IND TT-Toolbox 2.2, 2009-2012 This is TT Toolbox, written by Ivan Oseledets et al. Institute of Numerical Mathematics, Moscow, Russia webpage: http://spring.inm.ras.ru/osel For all questions, bugs and suggestions please mail ivan.oseledets@gmail.com ---------------------------
0001 function [r]=rank(a,varargin) 0002 % Returns TT-ranks of the given tensor in TT-format 0003 % [R]=RANK(A) Returns either all ranks of the TT-tensor A 0004 % 0005 % [R]=RANK(A,IND) Returns the rank with number IND 0006 % 0007 % 0008 % TT-Toolbox 2.2, 2009-2012 0009 % 0010 %This is TT Toolbox, written by Ivan Oseledets et al. 0011 %Institute of Numerical Mathematics, Moscow, Russia 0012 %webpage: http://spring.inm.ras.ru/osel 0013 % 0014 %For all questions, bugs and suggestions please mail 0015 %ivan.oseledets@gmail.com 0016 %--------------------------- 0017 0018 if (nargin==1) 0019 r=a.r; 0020 else 0021 i=varargin{1}; 0022 r=a.r(i); 0023 end 0024 return 0025 end