下面代码的第四行和第七行是什么意思啊
```c++
if isempty(ii2) % B = isempty(A)假如A为空的话(未赋值的元素),返回的值是1,假如A为非空的话,返回的值是0
rM=U(:,1)*S(1,:)*V'; %将U的第一列×S的第一行×V的转置得到rM
else
if ii2(ii2==maxindom) %这个如果后面的意思是什么呀?
rM = U(:,ii2)*S(ii2,:)*V';
else
ii2 = [maxindom,ii2]; %这个是什么意思啊?
rM = U(:,ii2)*S(ii2,:)*V';
end
end
```