MATLAB Answers

0

How do I connect plot points with lines using ginput?

Glenn Martinez さんによって質問されました 2016 年 2 月 29 日
最新アクティビティ Image Analyst
さんによって 編集されました 2016 年 2 月 29 日
I am trying to program a function called draw_constellation. By using ginput,the user would click on the figure and a plot point will appear. Any subsequent plot points would be connected with a line. My problem is connecting the third point with the second point and so on. Currently, the code I have only plots the first two points with a line.
Here is what I currently have:
function[] = draw_constellations
axis([0 100 0 100]);
set(gcf,'color','k');
set(gca,'color','k');
axis square;
hold on;
while 1
[x,y,button] = ginput(1);
if button == 113
break;
else
hold on
plot(x,y,'w*')
end
[xn,yn,button] = ginput(1);
plot(xn,yn,'w*');
plot([x,xn],[y,yn],'w');
end

  0 件のコメント

サインイン to comment.

タグ

1 件の回答

David Young
回答者: David Young
2016 年 2 月 29 日
 採用された回答

The attached function should show you how to do what you need, though you will have to modify it for your purpose.

  0 件のコメント

サインイン to comment.



Translated by