【发布时间】:2016-07-07 11:23:19
【问题描述】:
这是对矩阵 Zb 的简单重新排序。 (按 ordbar 值重新排序为 Zb 的新索引)
lZb = size(Zb,1);
Zbtemp = zeros(lZb,lZb);
for i = 1:lZb
for i2 = 1:lZb
b1=ordbar(i,1)
b2=ordbar(i2,1)
Zbtemp(b1,b2) = Zb(i,i2);
end
end
问题是矩阵 Zbtemp 具有在 ordbar 中的所有索引号。 但是在这两个for中,它说索引是无效的。
ordbar = [ 2.
3.
4.
5.
1.]
和
Zb = [ 4+5*%i 4+5*%i 0 0 -4-5*%i
4+5*%i 6+9*%i 0 0 -6-9*%i
0 0 9+%i 9+%i 9+%i
0 0 9+%i 10+4*%i 10+4*%i
-4-5*%i -6-9*%i 9+%i 10+4*%i 18+21*%i ]
换句话说,索引的值存在(有效)但 scilab 无法识别索引。
【问题讨论】: