23.06.2015 Views

MATLAB Programming

MATLAB Programming

MATLAB Programming

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Operating on Diagonal Matrices .................... 1-42<br />

Constructing a Matrix from a Diagonal Vector .......... 1-42<br />

Returning a Triangular Portion of a Matrix ............ 1-43<br />

Concatenating Matrices Diagonally ................... 1-43<br />

Empty Matrices, Scalars, and Vectors ................ 1-44<br />

The Empty Matrix ................................. 1-44<br />

Scalars .......................................... 1-47<br />

Vectors .......................................... 1-48<br />

Full and Sparse Matrices ........................... 1-50<br />

Sparse Matrix Functions ........................... 1-50<br />

Multidimensional Arrays ........................... 1-52<br />

Overview ........................................ 1-52<br />

Creating Multidimensional Arrays ................... 1-54<br />

Accessing Multidimensional Array Properties .......... 1-57<br />

Indexing Multidimensional Arrays ................... 1-58<br />

Reshaping Multidimensional Arrays .................. 1-62<br />

Permuting Array Dimensions ........................ 1-64<br />

Computing with Multidimensional Arrays ............. 1-66<br />

Organizing Data in Multidimensional Arrays ........... 1-67<br />

Multidimensional Cell Arrays ....................... 1-69<br />

Multidimensional Structure Arrays ................... 1-70<br />

Summary of Matrix and Array Functions ............ 1-72<br />

2<br />

Data Types<br />

Overview of <strong>MATLAB</strong> Data Types ................... 2-3<br />

Data Type Summary ............................... 2-4<br />

Numeric Types .................................... 2-6<br />

Integers ......................................... 2-6<br />

Floating-Point Numbers ............................ 2-14<br />

Complex Numbers ................................. 2-24<br />

Infinity and NaN .................................. 2-25<br />

vi<br />

Contents

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!