3.1.6 其它的功能
如果我们须要在所画的图中的曲线的某处加上符号,而又可以随意的放置这些符号,则可以用指令ginput方式 ,它容许我们以滑鼠或上下左右游标在萤幕上输入要加上符号的座标。下面的例子是一个有8个峰顶及峰谷的 函数分布图( y = sin (x) / x ),我们以滑鼠方式将符号加在这些峰值上,藉以突显这些极值,其语法为 [x,y]=ginput(n)。
>> x=linspace(-2*pi,2*pi,60);
>> y=sin(x).^2./(x+eps); % 注意加上eps可避免当x趋近零时,y会无法定义
>> plot(x,y)
>> [a,b]=ginput(8); % 依序从萤幕输入8点的座标
>> hold on
>> plot(a,b,'co') % 依据输入的座标值将符号画在图上适当位置
>> hold off
上一页 下一页 讲义大纲