Function reference 5 Functions-By Category 52 Minimization E Least Squares(Curve Fitting) Utility 22333 Demos of Large-Scale Methods Demos of Medium-Scale methods Function Arguments 5-5 Optimization Options Parameters 5-10 Functions- Alphabetical List 5-15 Index
v 5 Function Reference Functions —By Category . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2 Minimization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2 Equation Solving . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2 Least Squares (Curve Fitting) . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-3 Utility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-3 Demos of Large-Scale Methods . . . . . . . . . . . . . . . . . . . . . . . . . . 5-3 Demos of Medium-Scale Methods . . . . . . . . . . . . . . . . . . . . . . . . 5-4 Function Arguments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-5 Optimization Options Parameters . . . . . . . . . . . . . . . . . . . . . 5-10 Functions — Alphabetical List . . . . . . . . . . . . . . . . . . . . . . . . 5-15 Index
Preface The preface consists of these sections Using This Guide(p viii) Explains the organization of this guide Related Products(p ix) Lists products that may be relevant to the kinds of tasks you can perform with the Optimization Toolbox. Typographical Conventions(p xi) Describes the typographical conventions used in this guide
Preface The Preface consists of these sections: Using This Guide (p. viii) Explains the organization of this guide. Related Products (p. ix) Lists products that may be relevant to the kinds of tasks you can perform with the Optimization Toolbox. Typographical Conventions (p. xi) Describes the typographical conventions used in this guide
Using This Guide This guide has the following chapters The"Introduction"introduces the Optimization Toolbox, explains technical conventions used in the book and lists features that are new in version 2.2 It also directs you to installation and configuration information ·The“ Tutorial” chapter shows you how to solve a variety of different ptimization problems. It includes a section that highlights large-scale problems. This chapter also provides information on how to use the toolbox functions in conjunction with Simulink using multiobjective optimization Other sections include information about changing default parameters and ·The“ Standard algorithms”and“ Large- Scale algorithms” chapters describe the algorithms used by the optimization functions Standard algorithms describes the problem formulations and algorithms for the medium-scale algorithms. "Large-Scale Algorithms" focuses on algorithms used to solve large sparse or structured problems The"Function Reference"chapter provides a detailed reference descriptio of each toolbox function. Reference descriptions include the functions syntax, a description of the different calling sequences available, and detailed information about arguments to the function, including relevant optimization options parameters Reference descriptions may also include examples, a summary of the function s algorithms, and references to additional reading material
Preface viii Using This Guide This guide has the following chapters: • The “Introduction” introduces the Optimization Toolbox, explains technical conventions used in the book, and lists features that are new in Version 2.2. It also directs you to installation and configuration information • The “Tutorial” chapter shows you how to solve a variety of different optimization problems. It includes a section that highlights large-scale problems. This chapter also provides information on how to use the toolbox functions in conjunction with Simulink using multiobjective optimization. Other sections include information about changing default parameters and using inline objects. • The “Standard Algorithms” and “Large-Scale Algorithms” chapters describe the algorithms used by the optimization functions. “Standard Algorithms” describes the problem formulations and algorithms for the medium-scale algorithms. “Large-Scale Algorithms” focuses on algorithms used to solve large sparse or structured problems. • The “Function Reference” chapter provides a detailed reference description of each toolbox function. Reference descriptions include the function’s syntax, a description of the different calling sequences available, and detailed information about arguments to the function, including relevant optimization options parameters. Reference descriptions may also include examples, a summary of the function’s algorithms, and references to additional reading material
Related products The Math Works provides several products that are relevant to the kinds of tasks you can perform with the Optimization Toolbox. For more information about any of these products, see either The online documentation for that product, if it is installed or if you are reading the documentation from the CD .TheMathWorksWebsiteatwww.mathworks.comseethe"productssection Note The toolboxes listed below all include functions that extend the capabilities of MATLAB. The blocksets all include blocks that extend the capabilities of Simulink. D Curve Fitting Toolbox Perform model fitting and analysis Data Acquisition Toolbox Acquire and send out data from plug-in data acquisition boards Database toolbox Exchange data with relational databases Financial Time series Analyze and manage financial time series data Financial Toolbox Model financial data and develop financial GARCH Toolbox Analyze financial volatility using univariate GARCH models LMI Control toolbox Design robust controllers using convex Neural Network Toolbox Design and simulate neural networks
Related Products ix Related Products The MathWorks provides several products that are relevant to the kinds of tasks you can perform with the Optimization Toolbox. For more information about any of these products, see either • The online documentation for that product, if it is installed or if you are reading the documentation from the CD • The MathWorks Web site at www.mathworks.com; see the “products” section Note The toolboxes listed below all include functions that extend the capabilities of MATLAB. The blocksets all include blocks that extend the capabilities of Simulink. Product Description Curve Fitting Toolbox Perform model fitting and analysis Data Acquisition Toolbox Acquire and send out data from plug-in data acquisition boards Database Toolbox Exchange data with relational databases Financial Time Series Toolbox Analyze and manage financial time series data Financial Toolbox Model financial data and develop financial analysis algorithms GARCH Toolbox Analyze financial volatility using univariate GARCH models LMI Control Toolbox Design robust controllers using convex optimization techniques Neural Network Toolbox Design and simulate neural networks
Product Description Nonlinear control Optimize design parameters in nonlinear Design Blockset control systems Signal Processing Perform signal processing, analysis, and Simulink Design and simulate continuous- and discrete-time systems Spline toolbox Create and manipulate spline approximation models of data Statistics toolbox Apply statistical algorithms and probability Symbolic/Extended Perform computations using symbolic Symbolic Math Toolbox mathematics and variable-precision arithmetic System Identification Create linear dynamic models from measured Toolbox input-output data
Preface x Nonlinear Control Design Blockset Optimize design parameters in nonlinear control systems Signal Processing Toolbox Perform signal processing, analysis, and algorithm development Simulink Design and simulate continuous- and discrete-time systems Spline Toolbox Create and manipulate spline approximation models of data Statistics Toolbox Apply statistical algorithms and probability models Symbolic/Extended Symbolic Math Toolbox Perform computations using symbolic mathematics and variable-precision arithmetic System Identification Toolbox Create linear dynamic models from measured input-output data Product Description