Febird's Sky

Search & Research & Find
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2008年12月20日

摘要: 鉴于Matlab中缺乏多线程机制,使用Timer无疑是一个很重要的工具,Matlab中Timer是一个Java对象。 Timer的定义 t=timer(); 设置属性: eg. set(t,'Name','your_timer_name'); 当然可以一次性设置完成: 例如: TaskTimer=timer(... 'Name','FebirdTimer',... 'TimerFcn',@Exe... 阅读全文

posted @ 2008-12-20 23:31 febird 阅读(8065) 评论(1) 推荐(0) 编辑

摘要: 1.直接传递 当要在一个matlab中的.m文件打开一个新窗口时候,可以直接传递 例如有两个窗口 A.fig/A.m 和 B.fig/B.m 在 A.m中 B(var1) ; 即可传入参数 那么在B中这样获取即可: if length(varargin)==1 some_var= varargin{1}; end2.通过output属传回 在A.m中 some_var=B(var1); 也... 阅读全文

posted @ 2008-12-20 23:30 febird 阅读(2742) 评论(0) 推荐(0) 编辑

摘要: 1. struct动态属性名 例如: fieldname=get(some_h,'Tag'); s=struct(); s.(fieldname)=some_h; 使用 .() 就能够这样使用 2. Matlab中的 () [] {} , ; : ()可用在函数的定义,调用(当没有参数传递时,使用括号会报错) ... 阅读全文

posted @ 2008-12-20 23:27 febird 阅读(375) 评论(0) 推荐(0) 编辑