drawing a point in the graph

1 回表示 (過去 30 日間)
Ismita
Ismita 2022 年 12 月 6 日
コメント済み: Ismita 2022 年 12 月 7 日

回答 (2 件)

Arif Hoq
Arif Hoq 2022 年 12 月 6 日
編集済み: Arif Hoq 2022 年 12 月 6 日
x = 1:5;
y = 20:24;
plot(x,y,x(3),y(3),'*') % specify a marker symbol * in index 3 of y
please follow this for more information about plot
  3 件のコメント
Arif Hoq
Arif Hoq 2022 年 12 月 7 日
try this approach. I am not sure about his efficiency.
t1 = 0:0.5:2;
x1 = t1/2-1;
t2 = 2:0.5:20;
x2 = t2 - sqrt(2*t2);
t3 = 0:0.5:1;
x3 = t3+1;
t4 = 1:0.5:11.6;
x4 = 2*sqrt(t4);
figure(1)
[x1equality ia]=find(ismember(t1,t2));
[x3equality ib]=find(ismember(t3,t4));
plot(x1, t1, 'b', x2, t2, 'r', x3, t3, 'k', x4, t4, 'g',x1(ia),t1(ia),'*',x3(ib),t3(ib),'*')
Ismita
Ismita 2022 年 12 月 7 日
Thank you :)

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


Walter Roberson
Walter Roberson 2022 年 12 月 6 日
x = 0:0.5:10;
t = (x/2).^2;
abs(x-2*sqrt(t)) %cross-check weether x == 2*sqrt(t)
ans = 1×21
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
plot(x, t, '*-')
  5 件のコメント
Walter Roberson
Walter Roberson 2022 年 12 月 7 日
plot(6.78233, 11.66, 'r*')
It does not matter if there is no exact match for this in the curves, if it is the correct intersection point.
Unless, that is, what you want to do is find the closest point on each of the two curves and mark those close points rather than the intersection point?
Ismita
Ismita 2022 年 12 月 7 日
thank you :)

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

カテゴリ

Help Center および File Exchange2-D and 3-D Plots についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by