Daten auswerten

Zunächst: Inhalt eines Datenfiles anzeigen:

!! "data.dat"

Daten einlesen. So ergibt das aber nur eine lange Liste:

ReadList["data.dat", Number]

Jetzt werden die Daten zu(x,y)-Paaren gruppiert.
      Genaugenommen wird eine Matrix daraus:

data = ReadList["data.dat",  {Number, Number}]

Anstatt explizit anzugeben, dass immer zwei Zahlen zusammengehören,
kann Mathematica das natürlich auch aus der Datei erkennen.

dat2  =  
      ReadList["data.dat", Number, RecordLists -> True]

Daten graphisch anzeigen

datapl  = ListPlot[data]

Linearer Fit.
Es wird die Linearkombination der Funktionen f1(x)=x und f2(x)=1
an die Daten angepasst, also   y  =  a*f1(x)  +  b*f2(x)

res = Fit[data, {1, x },  x]

Das Ergebnis als Graphik

respl = Plot[res, {x, 0, 5.5}]

Daten und Fitergebnis zusammen:

Show[datapl, respl]