【发布时间】:2013-03-15 11:02:32
【问题描述】:
我正在尝试从 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
【问题讨论】: