[Top] | [Contents] | [Index] | [ ? ] |
Table of Contents
- Preface
- 1. A Brief Introduction to Octave
- 2. Getting Started
- 3. Data Types
- 4. Numeric Data Types
- 5. Strings
- 6. Data Containers
- 7. Variables
- 8. Expressions
- 9. Evaluation
- 10. Statements
- 11. Functions and Scripts
- 11.1 Defining Functions
- 11.2 Multiple Return Values
- 11.3 Variable-length Argument Lists
- 11.4 Variable-length Return Lists
- 11.5 Returning From a Function
- 11.6 Default Arguments
- 11.7 Function Files
- 11.8 Script Files
- 11.9 Function Handles, Inline Functions, and Anonymous Functions
- 11.10 Commands
- 11.11 Organization of Functions Distributed with Octave
- 12. Errors and Warnings
- 13. Debugging
- 14. Input and Output
- 14.1 Basic Input and Output
- 14.2 C-Style I/O Functions
- 14.2.1 Opening and Closing Files
- 14.2.2 Simple Output
- 14.2.3 Line-Oriented Input
- 14.2.4 Formatted Output
- 14.2.5 Output Conversion for Matrices
- 14.2.6 Output Conversion Syntax
- 14.2.7 Table of Output Conversions
- 14.2.8 Integer Conversions
- 14.2.9 Floating-Point Conversions
- 14.2.10 Other Output Conversions
- 14.2.11 Formatted Input
- 14.2.12 Input Conversion Syntax
- 14.2.13 Table of Input Conversions
- 14.2.14 Numeric Input Conversions
- 14.2.15 String Input Conversions
- 14.2.16 Binary I/O
- 14.2.17 Temporary Files
- 14.2.18 End of File and Errors
- 14.2.19 File Positioning
- 15. Plotting
- 15.1 Plotting Basics
- 15.2 Advanced Plotting
- 16. Matrix Manipulation
- 17. Arithmetic
- 18. Linear Algebra
- 19. Nonlinear Equations
- 20. Diagonal and Permutation Matrices
- 21. Sparse Matrices
- 22. Numerical Integration
- 23. Differential Equations
- 24. Optimization
- 25. Statistics
- 26. Sets
- 27. Polynomial Manipulations
- 28. Interpolation
- 29. Geometry
- 30. Signal Processing
- 31. Image Processing
- 32. Audio Processing
- 33. Object Oriented Programming
- 34. System Utilities
- 34.1 Timing Utilities
- 34.2 Filesystem Utilities
- 34.3 File Archiving Utilities
- 34.4 Networking Utilities
- 34.5 Controlling Subprocesses
- 34.6 Process, Group, and User IDs
- 34.7 Environment Variables
- 34.8 Current Working Directory
- 34.9 Password Database Functions
- 34.10 Group Database Functions
- 34.11 System Information
- 34.12 Hashing Functions
- 35. Packages
- A. Dynamically Linked Functions
- A.1 Oct-Files
- A.1.1 Getting Started with Oct-Files
- A.1.2 Matrices and Arrays in Oct-Files
- A.1.3 Character Strings in Oct-Files
- A.1.4 Cell Arrays in Oct-Files
- A.1.5 Structures in Oct-Files
- A.1.6 Sparse Matrices in Oct-Files
- A.1.7 Accessing Global Variables in Oct-Files
- A.1.8 Calling Octave Functions from Oct-Files
- A.1.9 Calling External Code from Oct-Files
- A.1.10 Allocating Local Memory in Oct-Files
- A.1.11 Input Parameter Checking in Oct-Files
- A.1.12 Exception and Error Handling in Oct-Files
- A.1.13 Documentation and Test of Oct-Files
- A.2 Mex-Files
- A.3 Standalone Programs
- A.1 Oct-Files
- B. Test and Demo Functions
- C. Tips and Standards
- D. Contributing Guidelines
- E. Known Causes of Trouble
- F. Installing Octave
- G. Emacs Octave Support
- H. GNU GENERAL PUBLIC LICENSE
- Concept Index
- Function Index
- Operator Index
[Top] | [Contents] | [Index] | [ ? ] |