我想做一个二维数组dij(i和j是下标)。我希望能够做到 dij = di,j-1+(di,j-1 - di-1,dj-1)/(4^j-1) 我的想法是制作一维数组然后将它们组合成一个二维数组。有更简单的方法吗?
最佳答案
因为 n 是 10,我肯定会像这样预分配数组:
d = zeros(n,n)
然后放入您的 d(1,1) 元素并显式处理您的第一行(我猜您只是不包括处理前一行的条款),然后再遍历其余行。
关于arrays - 你如何在 Matlab 中制作二维数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2430565/