# xnxn matrix matlab plot algorithm – Matlab tuto

In this article we discuss xnxn matrix matlab plot algorithm and xnxn matrix matlab code. In other words, we will first see how to create a matrix in matlab. Then we will see how we can create a graph from this matrix. Finally we will discuss some advanced functions with matlab.

## Example with 3x3x3 matrix in matlab

First, in this example I am using the rand function to generate decimal values in a 3x3x3 matrix. Then I display it in matlab then I create a graph with the plot 3 function on the 3 dimensions of the example matrix.

```>> M = rand(3,3,3)

M(:,:,1) =

0.8147    0.9134    0.2785
0.9058    0.6324    0.5469
0.1270    0.0975    0.9575

M(:,:,2) =

0.9649    0.9572    0.1419
0.1576    0.4854    0.4218
0.9706    0.8003    0.9157

M(:,:,3) =

0.7922    0.0357    0.6787
0.9595    0.8491    0.7577
0.6557    0.9340    0.7431

>> plot3(M(1,:),M(2,:),M(3,:))```

In addition, here is a preview of the graph that is created with this:

## Example with 3×3 matrix in matlab with int value

```>> M=randi([1,10],3,3)
>> plot(M(1,:),M(2,:))```

In this example which is similar to the previous one I use the randi function which allows me to generate integers with matlab in a range given as an argument. In the end I get a 3×3 matrix that I display in the console then I use the plot function.

Here is another result if now I use plot3 function :

```>> M=randi([1,10],3,3)
>> plot3(M(1,:),M(2,:),M(3,:))```

## About Matrix indexing in Matlab :

Also, in databases, indexing refers to extracting a single data point from a large data set.

The general purpose of an index is to quickly and easily extract values of interest from a database.

MATLAB also allows users to store and retrieve data from databases.

Vector and matrix indexing matlab :

```>> A = magic(5)

A =

17    24     1     8    15
23     5     7    14    16
4     6    13    20    22
10    12    19    21     3
11    18    25     2     9

>> A(1,:)

ans =

17    24     1     8    15

>> A(:,1)

ans =

17
23
4
10
11

>> A(3,5) % Extract the element in row 3, column 5

ans =

22

>> A(1:3,2:4)  % Extract the vectors

ans =

24     1     8
5     7    14
6    13    20

>> A(:,1)```

## Conclusion – xnxn matrix matlab plot algorithm

In conclusion of this article we had an overview of how to create and make a plot or plot3 of an nxnxn matric in matlab. Also we have seen how the indexing of a matlabe matrix or a vector works. I offer more advanced functions in a following article.

## External links – xnxn matrix matlab plot algorithm:

Website fr.mathworks.com

Website fr.mathworks.com

Website fr.mathworks.com

Website 128mots.com

https://128mots.com/index.php/2021/09/06/meshgrid-matlab/

Website 128mots.com

## Auteur / autrice

• Cameron Steele est un passionné de technologie et de programmation depuis son plus jeune âge. Né dans la Silicon Valley, il a grandi au cœur de l'innovation technologique, ce qui a nourri son intérêt pour le monde numérique. Dès son adolescence, il a commencé à coder des programmes simples et à explorer les dernières avancées en matière de technologie. Après des études en informatique à l'Université de Stanford, Cameron a commencé sa carrière en tant que développeur de logiciels chez une startup prometteuse, où il a contribué à la création de plusieurs applications populaires. Cependant, sa passion pour la communication et le partage de ses connaissances l'a conduit à bifurquer vers le journalisme technologique. En tant que journaliste virtuel, Cameron Steele est devenu une voix influente dans le domaine de la technologie et de la programmation. Il est reconnu pour ses analyses approfondies, ses tutoriels informatifs et ses critiques objectives des derniers gadgets et logiciels. Son style d'écriture engageant et sa capacité à expliquer des concepts techniques de manière accessible lui ont valu une base de lecteurs fidèles. Cameron est également un défenseur de l'open source et de l'éducation technologique. Il s'efforce de démystifier la programmation et de rendre la technologie plus accessible à tous. En dehors de son travail, Cameron aime passer son temps libre à explorer de nouvelles technologies, à développer des projets personnels et à partager ses découvertes avec sa communauté en ligne. Il continue de vivre et de respirer la technologie, convaincu que le monde numérique offre d'innombrables possibilités pour améliorer la vie de chacun, et il est déterminé à partager cette vision avec le monde.

Retour en haut