【发布时间】:2018-02-03 17:55:19
【问题描述】:
我有一个单元格数组 (3 x 4),称为输出,每个单元格中包含一个 1024 x 1024 矩阵。我想在输出 {1,:} 中绘制 4 个矩阵。此外,我有一个名为 dinfo 的结构,它相应地包含每个矩阵的名称(矩阵名称 =“名称”的字段)。我希望每张图片都以它的名字命名。这是我到目前为止编写的代码:
for i = 1:length(output{1,:})
figure
imagesc(output{1,i});
colormap('jet')
colorbar;
title(num2str(dinfo.name(i)))
end
我不断收到“长度有太多输入参数”的错误。如果我更改代码以避免与长度函数相关的错误:
for i = 1:4
figure
imagesc(output{1,i});
colormap('jet')
colorbar;
title(num2str(dinfo.name(i)))
end
我收到错误消息“应从花括号或点索引表达式中输出一个,但有 4 个结果”。
关于如何解决这两个错误有什么想法吗?
感谢您的宝贵时间:)
【问题讨论】: