Retrieve the coordinates of the point from the graph

2 次查看(过去 30 天)
I have such a problem and can't see myself continuing.
I have been given such an assignment and at the end I can't continue on my own.
I have a graph and from the graph I have to read the coordinates of the point where 2 lines intersect and I have to save them in
variables xm and ym. I would like to ask if someone could help me.
this is my work:
V1 = [-1 0 0 -2];
x = roots(V1);
x1= x(1,1);
x2= x(2,1);
x3= x(3,1);
R1=x1*2;
R2=x3*x2;
V2= poly([R1 R2]);
M1= [V1(1,1) V1(1,2) V1(1,3) V1(1,4) ; 1 2 3 4];
M2= [V2(1,1) V2(1,2);1 2;3 4;5 6];
M3 = M1.*M2';
max3=max(M3, [], 'all');
min3=min(M3, [],'all');
rozdiel=min3-max3;
if rozdiel<100
min3=abs(min3);
krok=floor(min3);
A=linspace(min(M2(:,1)),max(M1(2,:)),krok);
Acos=(cos(A)).^2;
B=linspace(min(M1(2,:)),max(M2(:,1)),krok);
Bsin=sin(B).^8;
t=linspace(1,100,krok);
figure
hold on
title('Graf uloha 9','FontSize',15,'Color','Blue')
xlabel('cas \rightarrow')
ylabel('hodnota \rightarrow')
plot(Acos,t, 'color', 'Blue')
plot(Bsin,t, 'color', 'Yellow')
end

回答(1 个)

Bora Eryilmaz
Bora Eryilmaz 2022-12-21
编辑:Bora Eryilmaz 2022-12-21
If you want to do it manually on the plot by clicking with the mouse at or near the intersections, and get their coordinates, you can use the ginput command: https://www.mathworks.com/help/matlab/ref/ginput.html

类别

Help CenterFile Exchange 中查找有关 Annotations 的更多信息

产品

Community Treasure Hunt

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

Start Hunting!

Translated by