# How to Create New Figure in Matlab

In this tutorial, we will discuss how to create a new figure using the `figure()`

function in MATLAB.

## Create a New Figure Using the `figure()`

Function in MATLAB

If you want to plot data on multiple figures, you can use the `figure()`

function to create a new figure and plot data there. To plot multiple figures using `figure()`

, you just need to define the number of the figure inside this function. For example, let’s plot two variables on two different figures. See the code below.

```
t = 1:0.01:10;
x1 = sin(2*pi*t);
x2 = sin(2*pi*t - 10);
figure(1)
plot(t,x1,'Color','r')
figure(2)
plot(t,x2,'Color','g')
```

Output:

In the above code, we have plotted a sine wave with red color in figure 1 and a sine wave with green color in figure 2. Every `plot()`

function below a `figure()`

will plot the data on the same figure. If you want to plot on a new figure, then you have to create it using the `figure()`

function. You can also give a name to the figure using the `Name`

property. You can change the position of the figure using the `Position`

property, and you can change the units of the figure using the `Units`

property. Check this link for more details about the `figure()`

function.

**Ammar Ali**