線性代數rank算法