我正在使用可视化工具来查看原子探针数据。
我的输出文件包含 4 列。每行包含原子的 x、y 和 z 坐标以及确定它是哪个原子的强度值。系统中的每个元素都有一个输出文件。
我有代码计算每个输出文件中的行数并将其除以总数以计算系统的组成。例如,如果每个输出文件中所有行数的总和为 100,而我的铁原子输出文件包含 85 行,那么系统的 85% 由铁原子组成。
现在,我想减少铁原子的数量,以便更容易看到其他原子。如何从输出文件中随机删除 90% 的行?我想做这样的条件:
if ($atom>80) { #such as iron being 85
#randomly remove lines, perhaps with rand()
}