ginput used to work now it doesn't
    6 Ansichten (letzte 30 Tage)
  
       Ältere Kommentare anzeigen
    
    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
      
      
 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.
Akzeptierte Antwort
  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);
Weitere Antworten (0)
Siehe auch
Kategorien
				Mehr zu Data Exploration finden Sie in Help Center und File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


