A strange syntax in the code

  • Follow


hi guys, i met a very strange code in some paper. 

function output = mymle(logdensity,x,del,param0,varargin)
objfun = @(param) (-logdensity2loglik(logdensity,x,del,param));
....

is any one know what this mean. 
the matlab i use is 
>> ver
-------------------------------------------------------------------------------------
MATLAB Version 6.5.0.180913a (R13)
MATLAB License Number: 0
Operating System: Microsoft Windows XP Version 5.1 (Build 2600: Service Pack 3)
Java VM Version: Java 1.3.1_01 with Sun Microsystems Inc. Java HotSpot(TM) Client VM
-------------------------------------------------------------------------------------
MATLAB                                    Version 6.5        (R13)
Simulink                                  Version 5.0        (R13)
Aerospace Blockset                        Version 1.0.1      (R13)
CDMA Reference Blockset                   Version 1.1        (R13)
Communications Blockset                   Version 2.5        (R13)
Communications Toolbox                    Version 2.1        (R13)
Control System Toolbox                    Version 5.2        (R13)
Curve Fitting Toolbox                     Version 1.1        (R13)
DSP Blockset                              Version 5.0        (R13)
Data Acquisition Toolbox                  Version 2.2        (R13)
Database Toolbox                          Version 2.2.1      (R13)
Datafeed Toolbox                          Version 1.3.1      (R13)
Dials & Gauges Blockset                   Version 1.1.2      (R13)
Embedded Target for Motorola MPC555       Version 1.0.1      (R13)
Embedded Target for Texas Instrumen...    Version 1.0        (R13)
Excel Link                                Version 2.0        (R13)
Filter Design Toolbox                     Version 2.2        (R13)
Financial Derivatives Toolbox             Version 2.0        (R13)
Financial Time Series Toolbox             Version 2.0        (R13)
Financial Toolbox                         Version 2.2.1      (R13)
Fixed-Point Blockset                      Version 4.0        (R13)
Fuzzy Logic Toolbox                       Version 2.1.2      (R13)
GARCH Toolbox                             Version 1.0.2      (R13)
Image Processing Toolbox                  Version 3.2        (R13)
Instrument Control Toolbox                Version 1.2        (R13)
LMI Control Toolbox                       Version 1.0.8      (R13)
MATLAB COM Builder                        Version 1.0        (R13)
MATLAB Compiler                           Version 3.0        (R13)
MATLAB Excel Builder                      Version 1.1        (R13)
MATLAB Link for Code Composer Studi...    Version 1.0        (R13)
MATLAB Report Generator                   Version 1.3        (R13)
MATLAB Runtime Server Development Kit     Version 6.1.1      (R13)
MATLAB Web Server                         Version 1.2.2      (R13)
Mapping Toolbox                           Version 1.3        (R13)
Model Predictive Control Toolbox          Version 1.0.7      (R13)
Model-Based Calibration Toolbox           Version 1.1        (R13)
Mu-Analysis and Synthesis Toolbox         Version 3.0.7      (R13)
Neural Network Toolbox                    Version 4.0.2      (R13)
Nonlinear Control Design Blockset         Version 1.1.6      (R13)
Optimization Toolbox                      Version 2.2        (R13)
Partial Differential Equation Toolbox     Version 1.0.4      (R13)
Real-Time Windows Target                  Version 2.2        (R13)
Real-Time Workshop                        Version 5.0        (R13)
Real-Time Workshop Embedded Coder         Version 3.0        (R13)
Requirements Management Interface         Version 1.0.4      (R13)
Robust Control Toolbox                    Version 2.0.9      (R13)
SB2SL (converts SystemBuild to Simu...    Version 2.5        (R13)
Signal Processing Toolbox                 Version 6.0        (R13)
SimMechanics                              Version 1.1        (R13)
SimPowerSystems                           Version 2.3        (R13)
Simulink Performance Tools                Version 1.2        (R13)
Simulink Report Generator                 Version 1.3        (R13)
Spline Toolbox                            Version 3.1.1      (R13)
Stateflow                                 Version 5.0        (R13)
Stateflow Coder                           Version 5.0        (R13)
Statistics Toolbox                        Version 4.0        (R13)
Symbolic Math Toolbox                     Version 2.1.3      (R13)
System Identification Toolbox             Version 5.0.2      (R13)
Virtual Reality Toolbox                   Version 3.0        (R13)
Wavelet Toolbox                           Version 2.2        (R13)
xPC Target                                Version 2.0        (R13)
xPC Target Embedded Option                Version 2.0        (R13)

Many Thanks
0
Reply null 10/12/2010 9:52:03 AM

"null yang" <forrest_yang@hotmail.com> wrote in message <i91b43$f66$1@fred.mathworks.com>...
> hi guys, i met a very strange code in some paper. 
> 
> function output = mymle(logdensity,x,del,param0,varargin)
> objfun = @(param) (-logdensity2loglik(logdensity,x,del,param));
> ...
> 
> is any one know what this mean. 
> the matlab i use is 
> >> ver
> -------------------------------------------------------------------------------------
> MATLAB Version 6.5.0.180913a (R13)
> MATLAB License Number: 0
> Operating System: Microsoft Windows XP Version 5.1 (Build 2600: Service Pack 3)
> Java VM Version: Java 1.3.1_01 with Sun Microsystems Inc. Java HotSpot(TM) Client VM
> -------------------------------------------------------------------------------------
> MATLAB                                    Version 6.5        (R13)
> Simulink                                  Version 5.0        (R13)
> Aerospace Blockset                        Version 1.0.1      (R13)
> CDMA Reference Blockset                   Version 1.1        (R13)
> Communications Blockset                   Version 2.5        (R13)
> Communications Toolbox                    Version 2.1        (R13)
> Control System Toolbox                    Version 5.2        (R13)
> Curve Fitting Toolbox                     Version 1.1        (R13)
> DSP Blockset                              Version 5.0        (R13)
> Data Acquisition Toolbox                  Version 2.2        (R13)
> Database Toolbox                          Version 2.2.1      (R13)
> Datafeed Toolbox                          Version 1.3.1      (R13)
> Dials & Gauges Blockset                   Version 1.1.2      (R13)
> Embedded Target for Motorola MPC555       Version 1.0.1      (R13)
> Embedded Target for Texas Instrumen...    Version 1.0        (R13)
> Excel Link                                Version 2.0        (R13)
> Filter Design Toolbox                     Version 2.2        (R13)
> Financial Derivatives Toolbox             Version 2.0        (R13)
> Financial Time Series Toolbox             Version 2.0        (R13)
> Financial Toolbox                         Version 2.2.1      (R13)
> Fixed-Point Blockset                      Version 4.0        (R13)
> Fuzzy Logic Toolbox                       Version 2.1.2      (R13)
> GARCH Toolbox                             Version 1.0.2      (R13)
> Image Processing Toolbox                  Version 3.2        (R13)
> Instrument Control Toolbox                Version 1.2        (R13)
> LMI Control Toolbox                       Version 1.0.8      (R13)
> MATLAB COM Builder                        Version 1.0        (R13)
> MATLAB Compiler                           Version 3.0        (R13)
> MATLAB Excel Builder                      Version 1.1        (R13)
> MATLAB Link for Code Composer Studi...    Version 1.0        (R13)
> MATLAB Report Generator                   Version 1.3        (R13)
> MATLAB Runtime Server Development Kit     Version 6.1.1      (R13)
> MATLAB Web Server                         Version 1.2.2      (R13)
> Mapping Toolbox                           Version 1.3        (R13)
> Model Predictive Control Toolbox          Version 1.0.7      (R13)
> Model-Based Calibration Toolbox           Version 1.1        (R13)
> Mu-Analysis and Synthesis Toolbox         Version 3.0.7      (R13)
> Neural Network Toolbox                    Version 4.0.2      (R13)
> Nonlinear Control Design Blockset         Version 1.1.6      (R13)
> Optimization Toolbox                      Version 2.2        (R13)
> Partial Differential Equation Toolbox     Version 1.0.4      (R13)
> Real-Time Windows Target                  Version 2.2        (R13)
> Real-Time Workshop                        Version 5.0        (R13)
> Real-Time Workshop Embedded Coder         Version 3.0        (R13)
> Requirements Management Interface         Version 1.0.4      (R13)
> Robust Control Toolbox                    Version 2.0.9      (R13)
> SB2SL (converts SystemBuild to Simu...    Version 2.5        (R13)
> Signal Processing Toolbox                 Version 6.0        (R13)
> SimMechanics                              Version 1.1        (R13)
> SimPowerSystems                           Version 2.3        (R13)
> Simulink Performance Tools                Version 1.2        (R13)
> Simulink Report Generator                 Version 1.3        (R13)
> Spline Toolbox                            Version 3.1.1      (R13)
> Stateflow                                 Version 5.0        (R13)
> Stateflow Coder                           Version 5.0        (R13)
> Statistics Toolbox                        Version 4.0        (R13)
> Symbolic Math Toolbox                     Version 2.1.3      (R13)
> System Identification Toolbox             Version 5.0.2      (R13)
> Virtual Reality Toolbox                   Version 3.0        (R13)
> Wavelet Toolbox                           Version 2.2        (R13)
> xPC Target                                Version 2.0        (R13)
> xPC Target Embedded Option                Version 2.0        (R13)
> 
> Many Thanks

Search the help documentation for function handles
Wayne
0
Reply Wayne 10/12/2010 10:23:03 AM



"null yang" <forrest_yang@hotmail.com> wrote in message 
news:i91b43$f66$1@fred.mathworks.com...
> hi guys, i met a very strange code in some paper.
> function output = mymle(logdensity,x,del,param0,varargin)
> objfun = @(param) (-logdensity2loglik(logdensity,x,del,param));
> ...
>
> is any one know what this mean. the matlab i use is
>>> ver
> -------------------------------------------------------------------------------------
> MATLAB Version 6.5.0.180913a (R13)

objfun is an anonymous function.  Anonymous functions were introduced in 
MATLAB 7.0 (R14) and so will not work in the version you have.  You will 
need to use another approach to define the objective function.

-- 
Steve Lord
slord@mathworks.com
comp.soft-sys.matlab (CSSM) FAQ: http://matlabwiki.mathworks.com/MATLAB_FAQ
To contact Technical Support use the Contact Us link on 
http://www.mathworks.com 

0
Reply slord (13361) 10/12/2010 1:59:14 PM

2 Replies
268 Views

(page loaded in 0.07 seconds)

Similiar Articles:













7/22/2012 4:30:24 AM


Reply: