ginput used to work now it doesn't

5 Ansichten (letzte 30 Tage)
Don
Don am 24 Okt. 2016
Kommentiert: Don am 25 Okt. 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 Kommentare
Geoff Hayes
Geoff Hayes am 24 Okt. 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 am 25 Okt. 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

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

Walter Roberson
Walter Roberson am 24 Okt. 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 Kommentar
Don
Don am 25 Okt. 2016
No shift-click needed any more It works great now. They changed the Matlab in 2016 and didn't tell me, I guess

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Data Exploration finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by