从字符串数组中调用readcol中的向量?

时间:2013-07-08 16:32:38

标签: idl-programming-language

我想使用生成矢量名称并将它们放在字符串数组中,然后我需要使用readcol命令调用这些矢量标题。这基本上就是我想要的:

vectorname1 / vectorname2是具有每个向量所需名称的字符串数组 spreadsheets是我想要加载的所有电子表格的文件名的字符串数组

对于I = 0,n确实开始

readcol,电子表格[I],vectorname1 [I],vectorname2 [I],format ='x,d,x,x,d'

ENDFOR

Plot,vectorname1_1,vectorname2_1

我尝试过使用execute命令(即执行('readcol,'+ spreadsheets [I] +','+ vectorname1 [I] +','...)但IDL在遇到附加内容时返回错误引号格式为关键字。

任何想法?

1 个答案:

答案 0 :(得分:0)

似乎您的一个问题是在单引号中使用单引号。连续两次使用单引号。例如:

retval = execute('print, ''hi''')