forループ内の行列からテーブルを作成しようとしています。
私が抱えている問題は、ループが進行するたびに新しい行を追加する行のラベルを作成することです。コードは最初のループで機能し、RLABELは2番目のループでそれ自体を更新しますが、マトリックスを印刷すると、行ラベルが不足していると表示されます。
毎回すべて手動で入力しなくても、RLABELから2行のラベルがあることをMATLABが読み取る方法があるかどうか疑問に思っていました。
以下は私のコードのコピーです
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