0

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

vectorname1/vectorname2 是字符串数组,其中包含每个向量的所需名称电子表格是我要加载的所有电子表格的文件名的字符串数组

对于 I = 0,n 开始

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

结束

绘图,vectorname1_1,vectorname2_1

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

有任何想法吗?

4

1 回答 1

0

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

retval = execute('print, ''hi''')
于 2013-07-09T15:14:49.193 回答