# MATLAB Dirac Delta Function

This tutorial will discuss how to plot the `dirac` function using the `plot()`, `stem()` and `dirac()` function in MATLAB.

## Plotting the `dirac` Function Using the `plot()`, `stem()` and `dirac()` Function in MATLAB

Dirac function is a function whose value is infinite at zero input and zero at all the other input values. We cannot plot an infinite value, so we have to give it a finite value and then plot it using the `plot()` or `stem()` function in MATLAB. The `plot()` function will show a continuous plot, whereas the `stem()` function will show a discrete plot. To create a `dirac` function, you can create it manually or using the `dirac()` function. For example, let’s create a `dirac` function and plot it using the `plot()` function. See the code below.

``````clc
t = -5:0.1:5;
d = double(t==0);
plot(t,d)
``````

Output: In the above code, we use the `double()` function to define the value at `t==0` as one, and every other value will be zero. You can also plot the `dirac` function using `stem()` for a discrete plot.

Contribute
DelftStack is a collective effort contributed by software geeks like you. If you like the article and would like to contribute to DelftStack by writing paid articles, you can check the write for us page.

## Related Article - MATLAB Plot

• MATLAB Hide Axis
• MATLAB Default Color Order