Hello! I am using the function ginput in order to get the coordinates from a figure but I get x and y as a 0x0 double, any possible reason for this, the code I am using to do so is really very basic!
while ~isempty(t)
[x,y]=ginput(1);
end

 채택된 답변

Adam
Adam 2016년 11월 23일
편집: Adam 2016년 11월 23일

0 개 추천

[x,y]=ginput(1);
works fine for me, but I don't know what you are trying to do in the while loop. t never changes so either it is empty at the start and x, y never get set or it isn't empty at the start and your loop is infinite.

댓글 수: 1

Image Analyst
Image Analyst 2016년 11월 23일
You accepted this, but how does this explain why your x and y were empty? Adam said it worked fine for him and didn't produce empty x and y.

댓글을 달려면 로그인하십시오.

추가 답변 (1개)

Image Analyst
Image Analyst 2016년 11월 23일

0 개 추천

Are you sure you're not just hitting enter before left-clicking, or maybe you're right clicking instead? For me, when I left click, x and y definitely have values.

카테고리

도움말 센터File Exchange에서 Data Exploration에 대해 자세히 알아보기

태그

질문:

Ano
2016년 11월 23일

댓글:

2016년 11월 23일

Community Treasure Hunt

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

Start Hunting!

Translated by