有个Gram-Schmidt正交化算法的matlab程序看不懂

function [y,r,rho]=gsstep(Q,x)
r=Q'*x;
y=x-Q*r;
rho=norm(y);
y=y/rho;%单位化
return
主要是这个程序中的x是什么东西表示很不解
x 表示由已知的掘启待处理的(埋散宴即:待GS处理)向量构成的矩阵,需要注意的一点,每一列代表对应的向量,而不是每弯银一行,估计这里会发生问题。

希望能帮到您。