# Solved: set axis name

Naming the axis in a Matlab plot or chart is a basic yet essential step in presenting your data effectively. It’s critical not only for readers to understand the data you are presenting but it also helps to establish the context of your analysis. In Matlab, there are specific functions which allow users to label the x and y axis of various types of plots and charts.

## Core MATLAB Function for Labeling Axis

In Matlab, we use the functions `xlabel()` and `ylabel()` to set names for the x-axis and y-axis of a graph respectively. These functions take in one argument, which is a string value representing the axis name.

For instance:

```plot(x, y);
xlabel('Time');
ylabel('Temperature');
```

In the above script, ‘Time’ is specified as the x-axis name and ‘Temperature’ is specified as the y-axis name.

## Detailed Explanation of the Axis Naming Code

Let’s break down the Matlab code to understand each step.

– `plot(x, y);` This function is used to create a 2D line plot of the data stored in variables x and y. It is assumed that the values of x and y have been previously defined.

– `xlabel(‘Time’);` This function labels the x-axis as ‘Time’. The string ‘Time’ is passed as an argument to the function xlabel().

– `ylabel(‘Temperature’);` Just like xlabel(), this function labels the y-axis. Here we have labelled the y-axis as ‘Temperature’.

This is the basic way to provide axis names in Matlab. However, Matlab also provides a way to specify more complex labels that might include mathematical symbols or Greek letters, using TeX or LaTeX formatting strings.

## Advanced Axis Naming in MATLAB

In some scenarios, you may want to label your axis with more complex notation, like mathematical symbols or Greek letters. Matlab supports this through the use of TeX or LaTeX formatting strings.

For example:

```plot(x, y);