Wie lese ich verschiedene Dateien in matlab/octave ein?

Guten Tag,

die Aufgabe ist folgende:

Ich habe einen Satz an Dateien in einem Verzeichnis. Der Inhalt der Dateien sind Messwerte, von denen ich die Varianz bilden möchte. Die Dateien unterschieden sich im Namen nur durch eine Zahl (W1.dat, W2.dat, …). Zunächst habe ich, der Einfachheit halber, nur zwei der Dateien ins Verzeichnis gestellt. Dann führe ich folgenden Befehl aus:

octave> w=dir(’*.dat’)

Auf dem Bildschirm erscheint:

w =
{
name =

(,
[1] = W1.dat
[2] = W2.dat
,)

date =

(,
[1] = 18-Oct-2009 21:57:42
[2] = 18-Oct-2009 21:57:45
,)

bytes =

(,
[1] = 6834
[2] = 596
,)

Dann gebe ich folgende Schleife ein:

octave> for i=1:length(w)
> W{i}=w(i).name
> end

Auf dem Bildschirm erscheint:

W =

{
[1,1] = W1.dat
}

W =

{
[1,1] = W1.dat
[1,2] = W2.dat
}

Nun würde ich gerne eine for-Schleife benutzen, um die Dateien einzeln zu laden, damit ich die Daten weiter verarbeiten kann.

Gebe ich

octave> load W(:,1)

ein, erscheint die Meldung

parse error:

syntax error

>>> load W(:,1).
^

Ich weiß hier nicht mehr weiter, obwohl es ja eine recht einfache Aufgabe ist. In den Handbüchern finde ich nichts zu diesem speziellen Problem.

Viele Grüße und Dank im Voraus
Karsten