我正在尝试从 for 循环中的矩阵创建一个表。
我遇到的问题是为每次循环进行时添加新行的行创建一个标签。该代码适用于第一个循环,并且 RLABEL 为第二个循环更新自身,但是当我来打印矩阵时,它说没有足够的行标签。
我只是想知道 MATLAB 是否有一种方法可以读取 RLABEL 中有 2 个行标签,而不必每次都手动输入它们?
以下是我的代码的副本
d = 2;
kij = [1,2];
uMatrix = zeros(1:2);
for j=1:d
RLABEL(j,:) = ['Row','',int2str(j)] %Creates Row string that updates itself each loop
Px = rand
var = (5/12)*d*sum(kij)
lam = 1/sqrt(var)
u(j) = ((log(1-Px))/-lam)+kij(1,j)
uMatrix(j,1) = j;
uMatrix(j,2) = u(j)
printmat(uMatrix,'Results',RLABEL,'SECTION u' )
end