Matlab 修复此阵列?它';他在某处画了一堆零

Matlab 修复此阵列?它';他在某处画了一堆零,matlab,Matlab,由于某种原因,它在图中绘制了红色区域。我只担心被着色的岛屿 您分配的dayh99如下所示: dayh99 = zeros(length(fname),610,620); 然后尝试用循环中超出该范围的值填充它 dayh99(i,240:850, 130:750) = ... 我想您应该开始在两个维度的索引0处填充。这将消除绘图中的“红色”区域 在循环中尝试此操作以填充dayh00: dayh99(i,:,:) = tmp(240:850,130:750); 最好将代码和图像复制到文章的正文中

由于某种原因,它在图中绘制了红色区域。我只担心被着色的岛屿


您分配的
dayh99
如下所示:

dayh99 = zeros(length(fname),610,620);
然后尝试用循环中超出该范围的值填充它

dayh99(i,240:850, 130:750) = ...
我想您应该开始在两个维度的索引
0
处填充。这将消除绘图中的“红色”区域

在循环中尝试此操作以填充
dayh00

dayh99(i,:,:) = tmp(240:850,130:750);

最好将代码和图像复制到文章的正文中。