0

我用来multiplot同时绘制几个外部数据文件。所有这些数据文件的名称具有相同的前缀,也具有相同的结构,hh_data1.out、hh_data2.out 等。前缀“hh”是变量。所以,如果有办法只声明一次,可能在进入多点模式之前,我会徘徊。

4

1 回答 1

1

您可以使用该sprintf功能来格式化您的文件名:

var = 'hh'
tmpl = var.'_data%d.out'
plot sprintf(tmpl, 1)

您还可以考虑遍历数据文件以进行绘图:

do for [i=1:3] {
    plot sprintf(tmpl, i)
}
于 2013-07-24T11:59:55.637 回答