Showing the intersection points

Now I am plotting a graph of function by using
A = [1 9];
B = [1 9];
plot(A,B,'*')
axis([0 10 0 10])
hold on
line(A,B)
hold off
As the graph is shown below
Thus, the next step i need to get the points value that it pass along For this case it will be (2,2), (3,3), (4,4), ...etc
How do I write my next command to let the matlab showing the value of all intersection points (better if can decide how many points i need)

 Respuesta aceptada

Jan
Jan el 12 de Nov. de 2017
Editada: Jan el 12 de Nov. de 2017
A = [1 9];
B = [1 9];
n = 10; % Number of intermediate points
AA = linspace(A(1), A(2), n);
BB = linspace(B(1), B(2), n);
plot(AA, BB, '-*')

3 comentarios

TS Low
TS Low el 12 de Nov. de 2017
Editada: TS Low el 12 de Nov. de 2017
thx, but i would like to the points to show in text like
ans =
(2,2)
(3,3)
like this;
u have been show the points for me in graph but i need matlab shows it for me in digit
Jan
Jan el 13 de Nov. de 2017
n = 10; % Number of intermediate points
AA = linspace(A(1), A(2), n);
BB = linspace(B(1), B(2), n);
P = [AA(2:end-1); BB(2:end-1)];
fprintf('(%g, %g)\n', P);
TS Low
TS Low el 13 de Nov. de 2017
Excellent
It solve my problem
Great thx Bro

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre 2-D and 3-D Plots en Centro de ayuda y File Exchange.

Preguntada:

el 12 de Nov. de 2017

Comentada:

el 13 de Nov. de 2017

Community Treasure Hunt

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

Start Hunting!

Translated by