Path: news.mathworks.com!not-for-mail
From: <HIDDEN>
Newsgroups: comp.soft-sys.matlab
Subject: Re: load a file into a variable name different than the filename
Date: Tue, 1 Apr 2008 13:28:02 +0000 (UTC)
Organization: The MathWorks, Inc.
Lines: 40
Message-ID: <fstd92$nh4$1@fred.mathworks.com>
References: <fstcvm$k7m$1@fred.mathworks.com>
Reply-To: <HIDDEN>
NNTP-Posting-Host: webapp-03-blr.mathworks.com
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 8bit
X-Trace: fred.mathworks.com 1207056482 24100 172.30.248.38 (1 Apr 2008 13:28:02 GMT)
X-Complaints-To: news@mathworks.com
NNTP-Posting-Date: Tue, 1 Apr 2008 13:28:02 +0000 (UTC)
X-Newsreader: MATLAB Central Newsreader 791003
Xref: news.mathworks.com comp.soft-sys.matlab:460278



"David Doria" <daviddoria@gmail.com> wrote in message 
<fstcvm$k7m$1@fred.mathworks.com>...
> 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


try 
mymatrix=load('myfile.txt');