我有一个包含一些表的* .mat文件。我想逐个加载每个表,然后绘制它,以便每个表的数字在一个图上更新。请告诉我,如果我不清楚。 ..虽然这段代码必须已经足够但是当我要求它加载一张表时它不起作用...请指导我为什么以及如何改进代码? 谢谢
filename = uigetfile
load(filename)
c=who('Hs*' ) % all the tables which starts with Hs
cc=numel(c) % count the number of desired tables in MAT file which we loaded before
for i=1: cc
b=load(filename,c(i));
contour(b,60)
end
答案 0 :(得分:2)
我的代码中至少可以看到三个错误。
c
是一个单元格数组,您可以使用括号(即c{i}
)对其进行索引。figure(); hold on;
循环之前写for
来解决您的问题。