Matlab 版 (精华区)

发信人: bage (最近比较烦), 信区: Matlab
标  题: Matlab详细教程(三十)
发信站: 哈工大紫丁香 (Sun Feb  4 13:03:46 2001), 转信

发信人: finance (淼水), 信区: MathTools       
发信站: BBS 水木清华站 (Sat Apr  3 16:19:03 1999)

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




--------------------------------------------------------------------------------
  
上一页 下一页 讲义大纲  
--
行至水穷处,坐看云起时
***********************
菩提本无树,明镜亦非台
本来无一物,何处染尘埃

--
☆ 来源:.哈工大紫丁香 bbs.hit.edu.cn.[FROM: bage.bbs@smth.org]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:3.293毫秒