Path: news.mathworks.com!not-for-mail
From: "David Doria" <daviddoria@gmail.com>
Newsgroups: comp.soft-sys.matlab
Subject: load a file into a variable name different than the filename
Date: Tue, 1 Apr 2008 13:23:02 +0000 (UTC)
Organization: The MathWorks, Inc.
Lines: 29
Message-ID: <fstcvm$k7m$1@fred.mathworks.com>
Reply-To: "David Doria" <daviddoria@gmail.com>
NNTP-Posting-Host: webapp-02-blr.mathworks.com
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 8bit
X-Trace: fred.mathworks.com 1207056182 20726 172.30.248.37 (1 Apr 2008 13:23:02 GMT)
X-Complaints-To: news@mathworks.com
NNTP-Posting-Date: Tue, 1 Apr 2008 13:23:02 +0000 (UTC)
X-Newsreader: MATLAB Central Newsreader 1105197
Xref: news.mathworks.com comp.soft-sys.matlab:460277



I have a file myfile.txt that contains

1 2 3
4 5 6
7 8 9

If I say 

load 'myfile.txt'

the result is a variable called myfile that contains the matrix.

I would like to do something like

load 'myfile.txt' mymatrix

which produces a variable called mymatrix instead of myfile.
 Is this possible?

The reason is that if I have a loop that goes through a list
of files, I'd like to have other code in the loop that can
just reference mymatrix and not have to update to the
current filename on every iteration.

Please let me know.

Thanks!

David