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)

 Accepted Answer

Jan
Jan on 12 Nov 2017
Edited: Jan on 12 Nov 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 Comments

TS Low
TS Low on 12 Nov 2017
Edited: TS Low on 12 Nov 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
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);
Excellent
It solve my problem
Great thx Bro

Sign in to comment.

More Answers (0)

Categories

Asked:

on 12 Nov 2017

Commented:

on 13 Nov 2017

Community Treasure Hunt

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

Start Hunting!