how to show points?

hi, i have these points, (10,90),(70,90),(10,30),(70,30). how do i plot in matlab? i want the display graph to be showing those points. can anyone hep me?
the axis
axis([0 100 0 100]);

1 个评论

sorry, i got it already. but another question. once i plot thoe points. how to i scatter other random points around those points?
this the way to plot points. but how do i make other random points scatter around it?
x = [10 10 70 70];
y = [30 90 30 90];
plot(x, y, 'o');
axis([0 100 0 100]);

请先登录,再进行评论。

回答(2 个)

Chris Barnhart
Chris Barnhart 2015-1-19

0 个投票

This is an answer. Not sure its what you wanted.
x = [10 10 70 70]; y = [30 90 30 90]; % make some random vectors 100x4 nrp = 100; r1=10* (rand(nrp, length(x)) - 0.5); r2=10* (rand(nrp, length(x)) - 0.5);
% extend x and y into 100x4 then add the random variable rx = repmat(x, nrp, 1) + r1; ry = repmat(y, nrp, 1) + r2;
plot(x, y, 'o', rx, ry,'.');
Here the random points fill a square block around the points. If you want a circular region, generate a random r and a random angle, then convert to x and y. If you want a density to drop off, thats a bit more difficult.
Anju
Anju 2022-10-1

0 个投票

v= [1:1:10]
t= [11:1:20]
plot(v, t)

类别

帮助中心File Exchange 中查找有关 Scatter Plots 的更多信息

标签

回答:

2022-10-1

Community Treasure Hunt

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

Start Hunting!

Translated by