技术蛀虫

导航

08 2012 档案

Matlab获取鼠标坐标值的ginput()函数
摘要:获取鼠标坐标值的第一种途径:利用Matlab7.0 中figure的WindowButtonDownFcn属性。当你在图上按下鼠标的时候,可通过该属性定义一个回调程序。回调程序可以是一个有效的Matlab表达式或者一个M文件。那么为显示当前鼠标按下时的坐标值,我们可以将其定义为一个坐标获取和显示程序。例如:% 主函数function test_mouse_track()figure;axis([-10,10,0,5]);set(gcf,'WindowButtonDownFcn',@ButttonDownFcn);% 回调函数function ButttonDownFcn(src 阅读全文

posted @ 2012-08-27 16:05 技术蛀虫 阅读(25922) 评论(0) 推荐(0)

matlab mat介绍.txt
摘要:13.1 数据基本操作 本节介绍基本的数据操作,包括工作区的保存、导入和文件打开。13.1.1 文件的存储 MATLAB支持工作区的保存。用户可以将工作区或工作区中的变量以文件的形式保存,以备在需要时再次导入。保存工作区可以通过菜单进行,也可以通过命令窗口进行。 1. 保存整个工作区 选择File菜单中的Save Workspace As…命令,或者单击工作区浏览器工具栏中的Save,可以将工作区中的变量保存为MAT文件。 2. 保存工作区中的变量 在工作区浏览器中,右击需要保存的变量名,选择Save As…,将该变量保存为MAT文件。 3. 利用save命令保存 该命令可以保... 阅读全文

posted @ 2012-08-17 08:26 技术蛀虫 阅读(1611) 评论(0) 推荐(0)

设计模式之装饰器
摘要:装饰者模式:动态地给一个对象添加一些额外的职责。就增加功能来说,Decorator模式相比生成子类更为灵活。 适用性:在不影响其他对象的情况下,以动态、透明的方式给单个对象添加职责。处理那些可以撤消的职责。当不能采用生成子类的方法进行扩充时。一种情况是,可能有大量独立的扩展,为支持每一种组合将产生大量的子类,使得子类数目呈爆炸性增长。另一种情况可能是因为类定义被隐藏,或类定义不能用于生成子类。 我的理解是:装饰者模式就好比一个个wrapper(包装器),将一个对象一层层的包装,然后返回包装后的对象,就好比你在网上购买了一个电饭锅,那么这个电饭锅就是最原始的对象,而商家可能会在发货时进行一个初步 阅读全文

posted @ 2012-08-03 12:34 技术蛀虫 阅读(1260) 评论(0) 推荐(0)