How to plot points on a line

106 views (last 30 days)
jacob Mitch
jacob Mitch on 10 Oct 2019
Commented: jacob Mitch on 12 Oct 2019
Say I have a random sequence of such as new=randn(5,1) which produces y values of
ans =
-0.9118
0.0494
1.0780
0.3082
0.2996
How would I plot these points as a line on a graph ie x=0, y=-0.9118 x=1 y=0.0494 etc or a line connecting the y values. I have tried
plot(new)
I would then like to add points to the graph as blue dots ie onto the graph of new=randn(5,1) add blue dots at the points from code such as
datapoints=
-0.9118
0.3082 or
datapoints=-0.9118 0.3082
I hope this make sense and thanks for the help.

Accepted Answer

Fabio Freschi
Fabio Freschi on 10 Oct 2019
I suggest you to check hold on, and the LineSpec of the command plot
% your data
new = rand(5,1);
% open figure and retain current plot
figure, hold on
plot(new);
% new data points
datapoints = [-0.9118 0.3082]
% plot with blue circles
plot(datapoints,'bo')
  6 Comments
jacob Mitch
jacob Mitch on 12 Oct 2019
Hi there, sorry it was just meant to be
for z=2:x
if z==x
return
jacob Mitch
jacob Mitch on 12 Oct 2019
This may be late but you're a genius. Thank you!

Sign in to comment.

More Answers (0)

Categories

Find more on Line Plots in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!