How to plot a horizontal line?

My function is just y=2050 and I need to plot it w/o using "yline", because it's not a graph, actually. I just type this:
x=[0:0.1:110];
y=[0:10:2060];
g=2050;
plot(x,g)
And I don't get anything. Like, completely anything:
And also after that I need to mark a point (100,2050) and be able to make it bigger than my graph.
How do I solve these problems?

 Accepted Answer

Mikhail Konovalov
Mikhail Konovalov on 13 May 2020
Edited: Mikhail Konovalov on 13 May 2020
Great thanks to drummer and darova! I finally have the graph I wanted. Final code:
x=[0:0.1:110];
y=[0:10:2060];
g=2050;
p1=plot(x,g+x*0,"g");
p1.LineWidth=2;
hold on
p2=plot(100,2050,"r*");
p2.LineWidth=15;
xlim([1 110])
Result:

More Answers (2)

darova
darova on 12 May 2020
Try this

5 Comments

Can't see it clear enough. Could you write it with printed text, please?
Thank you, it looks very nice. How do I mark a point in this graph, though?
Can you make a simple sketch of the result you expect?
I've already got the result I wanted. Thank you!

Sign in to comment.

drummer
drummer on 12 May 2020
Edited: drummer on 12 May 2020
y = 0:0.1:110;
x = 2050.* ones(length(y));
plot(y,x)
xlim([1 110])

1 Comment

Looks nice! And how do I set a point at (100;2050)?

Sign in to comment.

Categories

Find more on MATLAB in Help Center and File Exchange

Products

Release

R2020a

Community Treasure Hunt

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

Start Hunting!