我目前正在使用 Mathematica 处理一些实验数据。
我有几个文件,我基本上想做同样的事情。目前,我只是复制并粘贴所有内容并更改文件名,如下所示:
rechn1 = Import[
"/path/4He.H2O.MeV14460.ddd.gd.dat", "Table"];
r1 = Length[rechn1];
rechn1a = Take[rechn1, {9, r1}];
plotr1 = ListPlot[rechn1a]
rechn2 = Import[
"/path/4He.H2O.MeV15000.ddd.gd.dat", "Table"];
r2 = Length[rechn2];
rechn2a = Take[rechn2, {9, r2}];
plotr2 = ListPlot[rechn2a]
rechn3 = Import[
"/path/4He.H2O.MeV15670.ddd.gd.dat", "Table"];
r3 = Length[rechn3];
rechn3a = Take[rechn3, {9, r3}];
plotr3 = ListPlot[rechn3a]
等等。我不是特别精通 Mathematica,所以这对我来说似乎是一个不错的选择。复制、粘贴、更改一些数字。
但是,我现在必须处理更多这样的数据。那么,有没有办法告诉 Mathematica 以某种方式处理所有文件?也许也只是改变一些细节?例如,处理相同的所有内容,但有不同的 PlotStyle 或绘图标题?
找到一种方法来自动化这个过程会很棒,因为我现在有很多文件要处理,复制和粘贴不再是一种选择。
谢谢!