【发布时间】:2013-12-10 00:22:14
【问题描述】:
我在 IDL 中有两个长度相同的数组。我想成对组合这两个数组,以便我可以将这两个数组作为列打印到文件中。这可能吗?
【问题讨论】:
我在 IDL 中有两个长度相同的数组。我想成对组合这两个数组,以便我可以将这两个数组作为列打印到文件中。这可能吗?
【问题讨论】:
你可以像这样组合两个数组(长度相同n):
combined = [[array1], [array2]]
所以combined 是 n x 2。
虽然您可以在不创建第三个数组的情况下写入数据:
openw, lun, 'path_to_file.ext', /get_lun
foreach elem, array1, index do begin
printf, lun, elem, array2[index]
endforeach
free_lun, lun
【讨论】:
foreach 的使用假设 >= IDL 8.0。