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 ExchangeMATLAB についてさらに検索

製品

リリース

R2020a

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by