How to display a plot going to infinity?

13 vues (au cours des 30 derniers jours)
Natasha Simone
Natasha Simone le 21 Fév 2018
I am meant to plot the Dirac Delta function:
my attempt:
x = -30:1:30;
y = zeros(1,numel(x)); %sets all values initially to zero
y(x==0)= inf; % the point corresponding to x=0 is set to inf
plot(x,y,'d')
axis([-40 40 0 inf])
How can I get it to visually show it going up to infinity?
  2 commentaires
Muhammad
Muhammad le 25 Jan 2019
Modifié(e) : Muhammad le 25 Jan 2019
Use the tick property in Matlab plot as described below
Zeynab Mousavikhamene
Zeynab Mousavikhamene le 2 Sep 2019
Did you find any answer to your question?

Connectez-vous pour commenter.

Réponses (1)

KSSV
KSSV le 21 Fév 2018
Modifié(e) : KSSV le 21 Fév 2018
x = -30:1:30;
y = zeros(1,numel(x)); %sets all values initially to zero
y(x==0)= inf; % the point corresponding to x=0 is set to inf
plot(x,y,'d')
text(-41.,0.65,'~','Fontsize',20)
text(-41.,0.67,'~','Fontsize',20)
text(39,0.65,'~','Fontsize',20)
text(39,0.67,'~','Fontsize',20)
axis([-40 40 0 inf])
Adjust the text positions.....
  2 commentaires
Natasha Simone
Natasha Simone le 21 Fév 2018
Sorry I wasn't clear, I am looking to visually display the value of x=0 going to infinity like in this figure:
Walter Roberson
Walter Roberson le 25 Jan 2019
There are a couple of File Exchange contributions for creating plots with broken axes.

Connectez-vous pour commenter.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by