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)

 Réponse acceptée

Jan
Jan le 12 Nov 2017
Modifié(e) : Jan le 12 Nov 2017

0 votes

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 commentaires

TS Low
TS Low le 12 Nov 2017
Modifié(e) : TS Low le 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
Jan
Jan le 13 Nov 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 le 13 Nov 2017
Excellent
It solve my problem
Great thx Bro

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur 2-D and 3-D Plots dans Centre d'aide et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by