最佳答案
5 条回复
矩阵是二维的,迭代次数可以视为额外的维度,做成三维数组,以每次的矩阵为一"页",像一本书一样一页一页摞起来不就得了 SOR这么成熟的算法,代码一搜都是一大把,随便找个先学习学习就是了 |
TouAkira 发表于 2019-7-1 11:42 不好意思啊,我是刚开始学matlab。我是想对矩阵中每个元素都加上页数,也就是上标,刚刚去百度了一下matlab中可以直接添加上标,但是好像不能添加动态上标。我还是不太清楚如何对矩阵添加“页数”:'( |
你想要的是不是这个效果(这里我自定义了数据): P(:,:,1) = ones(4,5); P(:,:,2) = 3*ones(4,5); P(:,:,3) = 4*ones(4,5); [n,m] = size(P(:,:,1)); value_fenzi = 0; value_fenmu = 0; for k = 2: 3 for j = 1:n-1 for i = m value_fenzi = value_fenzi + abs(P(j,i,k) - P(j,i,k-1)); value_fenmu = value_fenmu + abs(P(j,i,k)); end end end delta = value_fenzi / value_fenmu |
WZYang 发表于 2019-8-21 16:42 。。。你的代码我看不懂 很尴尬 |
WZYang 发表于 2019-8-21 16:42 可以帮忙看下这个该如何写吗 |
Powered by Discuz! X3.4
© 2001-2024