In this article, we will show another linear algebra command of Matlab® that adds the diagonal elements of a matrix. You know already that Matlab® has lots of special commands about linear algebra that Mechanicalland includes all of them as an article like this.

Also, you can find lots of content about Matlab® like this article in Mechanicalland to learn Matlab® completely. Visit the main page of Mechanicalland!

On this post

## How To Add Diagonal Elements Of A Matrix In MatLab®?

```
>> a = [1 3 5; 7 8 11; 100 1 4]
b = trace(a)
c = trace(a)*5
d = trace(a)^3
a =
1 3 5
7 8 11
100 1 4
b =
13
c =
65
d =
2197
>> a = [1 3 5; 7 8 11; 100 1 4]
b = trace(a)
c = trace(a)*5
d = trace(a)^3
a =
1 3 5
7 8 11
100 1 4
b =
13
c =
65
d =
2197
a =
1 3 5
7 8 11
100 1 4
b =
13
c =
65
d =
2197
```

To add the diagonal values of matrix ‘a’, we need to use the trace(a) command to do it in Matlab®.

For example ‘b’ is the diagonal addition value of matrix ‘a’ obtained with trace() command as shown above in Matlab®.

‘c’ is the multiplication of diagonal addition value of matrix ‘a’ with 5 that shows it is possible to make mathematical calculations with diagonal addition values of matrices as shown above in Matlab®.

‘d’ is the exponentiated value of diagonal summation of the matrix ‘a’ with 3 that also shows all of the mathematical calculations are valid for trace() command in Matlab®.

## Conclusion

So it is very easy to take the diagonal summations of matrices in Matlab® with trace() command.

Do not forget to leave your comments and questions below about the use of trace() command in Matlab® below.

If you want further coding examples about the trace() command in Matlab®, inform us in the comments.

This article is prepared for completely educative and informative purposes. Images used courtesy of Matlab®

Your precious feedbacks are very important to us.

## Leave a Reply