gusucode.com > symbolic工具箱matlab源码程序 > symbolic/@sym/rank.m

    function r = rank(A)
%RANK   Symbolic matrix rank.
%   RANK(A) is the rank of the symbolic matrix A.
%
%   Example:
%       rank([a b;c d]) is 2.

%   Copyright 2013 The MathWorks, Inc.

if any(reshape(~isfinite(A),[],1))
    error(message('symbolic:sym:InputMustNotContainNaNOrInf'));
end
r = double(privUnaryOp(A, 'symobj::rank'));
end