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?

 Respuesta aceptada

Mikhail Konovalov
Mikhail Konovalov el 13 de Mayo de 2020
Editada: Mikhail Konovalov el 13 de Mayo de 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:

Más respuestas (2)

darova
darova el 12 de Mayo de 2020

1 voto

Try this

5 comentarios

Mikhail Konovalov
Mikhail Konovalov el 13 de Mayo de 2020
Can't see it clear enough. Could you write it with printed text, please?
darova
darova el 13 de Mayo de 2020
plot(x,g+x*0)
Mikhail Konovalov
Mikhail Konovalov el 13 de Mayo de 2020
Thank you, it looks very nice. How do I mark a point in this graph, though?
darova
darova el 13 de Mayo de 2020
Can you make a simple sketch of the result you expect?
Mikhail Konovalov
Mikhail Konovalov el 13 de Mayo de 2020
I've already got the result I wanted. Thank you!

Iniciar sesión para comentar.

drummer
drummer el 12 de Mayo de 2020
Editada: drummer el 12 de Mayo de 2020
y = 0:0.1:110;
x = 2050.* ones(length(y));
plot(y,x)
xlim([1 110])

1 comentario

Mikhail Konovalov
Mikhail Konovalov el 13 de Mayo de 2020
Looks nice! And how do I set a point at (100;2050)?

Iniciar sesión para comentar.

Categorías

Más información sobre 2-D and 3-D Plots en Centro de ayuda y File Exchange.

Productos

Versión

R2020a

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by