# cellEig

Below is a demonstration of the features of the cellEig function

## Syntax

[V,D]=cellEig(C);

## Description

Computes eigenvalues and eigenvectors for each matrix contained in the cell array C, i.e. [v,d]=eig(c) is executed for each cell entry. The output is two cell arrays, i.e. the cell V containing the eigenvectors and the cell D containing the eigenvalues.

## Examples

```clear; close all; clc;
```

## Example: Calculating eigenvalues for matrices contained in cells

Creating example cell containing two matrices

```M1=rand(3,3);
M1=M1*M1';
M2=rand(5,5);
M2=M2*M2';

C={M1,M2};
[V,D]=cellEig(C);
```

Contained in the output cells are the eigenvectors and eigenvalues of each of the matrices e.g. for the first

```v1=V{1}
d1=D{1}
```
```v1 =

0.7299    0.2764    0.6251
-0.6643    0.0718    0.7440
0.1608   -0.9584    0.2360

d1 =

0.0110         0         0
0    0.1437         0
0         0    1.7436

```

and the second entry

```v2=V{2}
d2=D{2}
```
```v2 =

0.2989   -0.7303    0.3787    0.0256    0.4829
-0.8602   -0.1367   -0.1222    0.2436    0.4087
0.1298    0.0242   -0.6122   -0.6226    0.4693
0.3902    0.1856   -0.4108    0.7354    0.3222
0.0392    0.6426    0.5461   -0.1080    0.5251

d2 =

0.0004         0         0         0         0
0    0.1759         0         0         0
0         0    0.4777         0         0
0         0         0    1.1689         0
0         0         0         0    4.8385

```

GIBBON www.gibboncode.org

Kevin Mattheus Moerman, gibbon.toolbox@gmail.com

GIBBON footer text

GIBBON: The Geometry and Image-based Bioengineering add-On. A toolbox for image segmentation, image-based modeling, meshing, and finite element analysis.

Copyright (C) 2019 Kevin Mattheus Moerman

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.