ginput used to work now it doesn't
4 次查看(过去 30 天)
显示 更早的评论
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 个评论
Geoff Hayes
2016-10-24
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.
采纳的回答
Walter Roberson
2016-10-24
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);
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Data Exploration 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!