how to show points?

130 次查看(过去 30 天)
ker fang fang
ker fang fang 2015-1-19
回答: Anju 2022-10-1
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 个评论
ker fang fang
ker fang fang 2015-1-19
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
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
v= [1:1:10]
t= [11:1:20]
plot(v, t)

类别

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

标签

Community Treasure Hunt

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

Start Hunting!

Translated by