Effacer les filtres
Effacer les filtres

drawing a point in the graph

1 vue (au cours des 30 derniers jours)
Ismita
Ismita le 6 Déc 2022
Commenté : Ismita le 7 Déc 2022

Réponses (2)

Arif Hoq
Arif Hoq le 6 Déc 2022
Modifié(e) : Arif Hoq le 6 Déc 2022
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 commentaires
Arif Hoq
Arif Hoq le 7 Déc 2022
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 le 7 Déc 2022
Thank you :)

Connectez-vous pour commenter.


Walter Roberson
Walter Roberson le 6 Déc 2022
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 commentaires
Walter Roberson
Walter Roberson le 7 Déc 2022
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 le 7 Déc 2022
thank you :)

Connectez-vous pour commenter.

Catégories

En savoir plus sur Line Plots dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by