【发布时间】:2011-01-26 16:44:49
【问题描述】:
我想制作一个二维数组 dij(i 和 j 是下标)。我希望能够做到 dij = di,j-1+(di,j-1 - di-1,dj-1)/(4^j-1) 我对此的想法是制作一维数组,然后将它们组合成一个二维数组。有没有更简单的方法来做到这一点?
【问题讨论】:
-
请澄清您的问题。构造数组的起始数据是什么?
-
数组 dij 是一个二维数组 0:nx0:n 例如 dij = [0:n;0:n]
-
顺便问一下 n 有多大?
-
我认为 Leo 的意思是:第 0 行和第 0 列的起始值是多少?
dij的公式是前一行和前一列中值的函数,因此您必须将第 0 个值初始化为某个值才能开始。
标签: arrays matlab multidimensional-array