# How to Create New Figure in Matlab

Ammar Ali Feb 02, 2024

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.

Author: Ammar Ali

Hello! I am Ammar Ali, a programmer here to learn from experience, people, and docs, and create interesting and useful programming content. I mostly create content about Python, Matlab, and Microcontrollers like Arduino and PIC.