打印与for循环中图中索引不同的名称

5次观看(过去30天)
大家好!
我有下一段代码,为我的4个txt文件命名为e2, e32, e64, e100,每个txt有10列,因此for循环从1到10(我的txt是8行和10列)。
我的问题是,在保存的图的标题和名称中,我想显示不同的一组10个名称,而不是for循环的索引I。
例如,display 10,100,200, ....到900,而不是1,2,3…, 10
有办法做到吗?
I = 1:10
图;
情节(e2(:,我)“线宽”2);
持有
情节(e32(:,我)“线宽”2);
持有
情节(e64(:,我)“线宽”2);
持有
情节(e100(:,我)“线宽”2);
持有
标题(sprintf (' % d ',我));
exportgraphics (gca, sprintf (“% d.png”,我));
结束

接受的答案

明星黾
明星黾 2022年10月3日
可能最简单的方法是为名称指定一个向量并在其中索引-
V = [10 100:100:900];
I = 1:10
图;
情节(e2(:,我)“线宽”2);
持有
情节(e32(:,我)“线宽”2);
持有
情节(e64(:,我)“线宽”2);
持有
情节(e100(:,我)“线宽”2);
持有
标题(sprintf (“% 3 d”、v (i)));
exportgraphics (gca, sprintf (“% 03 d.png”、v (i)));
结束
' % 03 d ' 格式描述符zero对小于3位的值使用前导零填充文件名,以便在必要时更容易索引和排序文件。

更多的答案(0)

世界杯预选赛小组名单社区寻宝

在MATLAB中央找到宝藏,并发现社区可以如何帮助你!世界杯预选赛小组名单

开始狩猎!

Baidu
map