ginput used to work now it doesn't

5 views (last 30 days)
Don
Don on 24 Oct 2016
Commented: Don on 25 Oct 2016
Plot works just fine
[ax,p1,p2] = plotyy(t,P3_FzInv,t,T4_T3,'plot');
grid on;
% [ax,p1,p2] = plotyy(xaxis,T4_T3,'r-',xaxis,P3_Fz,'b-','LineWidth',2);
% [ax,p1,p2] = plotyy(t,z1,'r-',t,z2,'b-','Linewidth',2);
%set(h,'FontSize',7,'Location','best')
xlabel(ax(1),'seconds');
ylabel(ax(1),'P3 <<--- Power Site --->> Fz');
ylabel(ax(2),'T3 <<--- Power Site --->> T4');
title(File2VarTitle);
set(p1,'LineWidth',2);
set(p2,'LineWidth',2);
FigHandle1 = figure(1);
set(FigHandle1, 'Position', [100, 100, 1700, 300]);
Ginput seems to have a problem
display (' Go to Figure (1) ');
display (' LEFT BUTTON + SHIFT to select a region, then ENTER ');
[TrajX, TrajY] = ginput;
ginput worked great for quite a while,now it doesn't work. TrajX and TrajY give a single number, not the string I used to get. What happened? Did we get a rewrite to the ginput function?
  2 Comments
Geoff Hayes
Geoff Hayes on 24 Oct 2016
Don - according to ginput, there doesn't seem to be any changes to the output of ginput. Have you recently changed versions of MATLAB? Which version are you using? Why do you say that this function used to return a string and yet are expecting two outputs? Please clarify.
Don
Don on 25 Oct 2016
was using R2015b successfully, then upgraded to R2016b and it quit working. When it worked, I got the selected string and the rest of the program executed properly

Sign in to comment.

Accepted Answer

Walter Roberson
Walter Roberson on 24 Oct 2016
Return has always been documented as terminating the input early, since the days of R13 at least.
It does not matter to ginput whether the user shift-clicks or not: they just need to click in two places and then press return. Or you could use
[TrajX, TrajY] = ginput(2);
Or perhaps it would make more sense to use imrect
  1 Comment
Don
Don on 25 Oct 2016
No shift-click needed any more It works great now. They changed the Matlab in 2016 and didn't tell me, I guess

Sign in to comment.

More Answers (0)

Categories

Find more on Data Exploration in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!