Path: news.mathworks.com!not-for-mail
From: <HIDDEN>
Newsgroups: comp.soft-sys.matlab
Subject: Re: calling functions
Date: Tue, 7 Aug 2007 15:30:12 +0000 (UTC)
Organization: Mitre Corp
Lines: 23
Message-ID: <f9a364$49e$1@fred.mathworks.com>
References: <f99g53$5r0$1@fred.mathworks.com> <f99gk9$d8h$1@fred.mathworks.com>
Reply-To: <HIDDEN>
NNTP-Posting-Host: webapp-00-blr.mathworks.com
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 8bit
X-Trace: fred.mathworks.com 1186500612 4398 172.30.248.35 (7 Aug 2007 15:30:12 GMT)
X-Complaints-To: news@mathworks.com
NNTP-Posting-Date: Tue, 7 Aug 2007 15:30:12 +0000 (UTC)
X-Newsreader: MATLAB Central Newsreader 2318
Xref: news.mathworks.com comp.soft-sys.matlab:422778



"Markus Buehren" <mb_matlabREMOVE@gmxTHIS.de> wrote in 
message <f99gk9$d8h$1@fred.mathworks.com>...
> 
> > I'm trying to call a function that I've defined in one
> > m-file for use in another m file. Does anyone know if 
the
> > two files have to be in the same directory before I 
can do
> this?
> 
> 1. Both functions must be on the Matlab path.
> 
> 2. You can only call the main function defined in another
> m-file, not subfunctions of that m-file.
> 
> Markus
> 
> 

I believe it is, in fact, possible to call a subfunction 
from another m-file using function handles.  Search the 
MATLAB help for "function_handle" (@).