二维热板中的节点 - 矩阵求解 - 拉普拉斯方程 - Matlab

时间:2017-11-23 00:47:43

标签: matlab loops matrix

我不明白为什么Matlab会给我"索引超出Matrix维度"

    j = 1;
    for i = 1:Nx;
    n = i+(j-1)*Nx;
    M(n,n) = 1;
    B(n,1) = bottom_boundary(i);
    end

我可能只是非常愚蠢而没有看到错误,但我的逻辑似乎是正确的。它允许我第一次循环遍历for循环,并在n = 1时将值放在B(1,1)中。当n = 5时,它给出了索引超出矩阵维度的错误。 B是16x1行向量。 Workspace - Variables

0 个答案:

没有答案