在 Igor Pro 里,多组数据的“合并”常见的需求有两类:
提供Igor软件免费下载,还有Igor学习交流群,需要请联系我们。
一类是把多个波(waves)拼接成一个大的波,另一类是把多组数据按照行或列组合成矩阵。
1. 多个波拼接成一个波
使用菜单操作:
依次点击 Data → Manipulate Waves → Concatenate Waves,在弹出的对话框里选择要拼接的波。
使用命令:
Concatenate/O {wave1, wave2, wave3}, mergedWave
这样会把 wave1、wave2、wave3 顺序拼接成一个新波 mergedWave。
2. 按列合并成二维矩阵
如果你的数据是不同变量的独立一维波,可以组合成一个二维矩阵,方便后续做二维图或批量运算:
命令形式:
Concatenate/NP {waveA, waveB, waveC}, matrixWave
matrixWave 就会是一个 N×3 的二维波(N 为数据点数)。
3. 多文件或多数据集的批量合并
如果从多个文件导入的实验数据,可以用循环逐个读取,再拼接:
Make/O/N=0 mergedWave // 先建一个空波
for(i=0; i<ItemsInList(fileList); i+=1)
LoadWave/J fileName[i]
Concatenate/O {loadedWave}, mergedWave
endfor
这样可以把一批数据文件依次读入并合并成一个总波。
以上是深圳市理泰仪器有限公司小编为您讲解的如何在 Igor Pro 中合并多组数据,想要咨询Igor软件其他问题请联系客服。