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?

 採用された回答

Mikhail Konovalov
Mikhail Konovalov 2020 年 5 月 13 日
編集済み: Mikhail Konovalov 2020 年 5 月 13 日

0 投票

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:

その他の回答 (2 件)

darova
darova 2020 年 5 月 12 日

1 投票

Try this

5 件のコメント

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

サインインしてコメントする。

drummer
drummer 2020 年 5 月 12 日
編集済み: drummer 2020 年 5 月 12 日

1 投票

y = 0:0.1:110;
x = 2050.* ones(length(y));
plot(y,x)
xlim([1 110])

1 件のコメント

Mikhail Konovalov
Mikhail Konovalov 2020 年 5 月 13 日
Looks nice! And how do I set a point at (100;2050)?

サインインしてコメントする。

カテゴリ

ヘルプ センター および File Exchange2-D and 3-D Plots についてさらに検索

製品

リリース

R2020a

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by