필터 지우기
필터 지우기

Plotting multiple points in graph

조회 수: 3 (최근 30일)
Adrian Lee
Adrian Lee 2020년 11월 11일
답변: Alan Stevens 2020년 11월 11일
I want to plot multiple points on the graph as shown in the picture
the code i am currently using is this:
clear
delta = 1; %user editted
%spacing between points
%generated array of points
counter = 1;
for counterx = 1: delta : 10
for countery = 1: delta : 10
xcod(counter) = counterx;
ycod(counter) = countery;
counter = counter+1
end
end
xcod = transpose(xcod);
ycod = transpose(ycod);
figure(1)
%plotting points into graph
plot(xcod,ycod,'.') % points plot
is there a way to plot this graph differently?
I do not want to do it using a 'counter loop' as that will take computing time if i increase the amount of points plotted
note: delta is used in the code because i want the code to be user editted in the final code, it is there as a placeholder while i finish the other parts

채택된 답변

Alan Stevens
Alan Stevens 2020년 11월 11일
Here is one way
x = 1:10; y = 1:10; [x, y] = meshgrid(x,y);
plot(x,y,'k.')

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Graph and Network Algorithms에 대해 자세히 알아보기

태그

제품


릴리스

R2020a

Community Treasure Hunt

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

Start Hunting!

Translated by