# MATLAB Array Examples4 min read

## What is Array in Matlab

In MATLAB, an array is a variable that can store multiple values of the same data type. Arrays can be one-dimensional (vectors) or multi-dimensional (matrices), and can store numbers, strings, or other data types.

One-dimensional arrays (vectors) are created by placing multiple values inside square brackets, separated by spaces or commas, for example:

Multi-dimensional arrays (matrices) are created by placing multiple values inside square brackets, separated by semicolons or new lines, for example:

In MATLAB, arrays can be manipulated using various built-in functions and operators, such as arithmetic operators (+, -, *, /), logical operators (>, <, >=, <=), and functions for reshaping, concatenating, indexing and more.

Arrays play a crucial role in many mathematical and engineering applications, where it is necessary to process, analyze and visualize large sets of data. Therefore, MATLAB provides a wide range of array functions to help you work with arrays efficiently.

## Create an Array in Matlab

There are several ways to create arrays in MATLAB:

Using the square bracket notation:

Using the colon notation:

Using the linspace function:

Using the zeros and ones functions:

Using the eye function:

Using the diag function:

Using the rand and randn functions:

You can also import data from external sources such as text files or excel sheets to create arrays. Additionally, you can also create arrays using loops and other control structures. The possibilities are almost endless.

## Add Element to Array in Matlab

In MATLAB, you can add an element to an array by using the following methods:

Using the square bracket notation:

Using the concatenation operator:

Using the append function:

Using the horzcat function:

Using the vertcat function:

Note that, when you add an element to an array using the above methods, the size of the array will be increased by one. Also, depending on the location you want to add the element, you may need to adjust the index accordingly.

## Matlab Array Examples

Here are some examples of creating and manipulating arrays in MATLAB:

Creating a simple array:

Creating a matrix:

Accessing elements in an array:

Multiplying an array by a scalar:

Transposing a matrix:

Creating an array of zeros or ones:

Creating a range of numbers:

Concatenating arrays:

Using logical indexing to access elements:

Using the built-in functions like sum,mean,max,min

Reshaping an array:

Using the built-in functions for matrix operations:

Using the built-in functions for linear equations:

Creating a matrix with specific values

Using the built-in functions for statistics:

These are just a few more examples of the many array operations that can be performed in MATLAB. I recommend the MATLAB documentation for more information on working with arrays and for exploring other functions that are available.

As you can see, MATLAB provides a wide variety of functions and operators for working with arrays. The examples above should give you a good starting point for working with arrays in your own code.

These are just a few examples of the many array operations that can be performed in MATLAB. I recommend the MATLAB documentation for more information on working with arrays.