Febird's Sky

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

My Matlab Tips (Unfinished)

Posted on 2008-12-20 23:27  febird  阅读(375)  评论(0编辑  收藏  举报

  1. struct动态属性名

    例如:
    fieldname=get(some_h,'Tag');
   
    s=struct();

    s.(fieldname)=some_h;

   使用 .() 就能够这样使用


  2. Matlab中的 () [] {} , ; :

     ()可用在函数的定义,调用(当没有参数传递时,使用括号会报错)
        可用在取矩阵中的某一元素 eg.  A(1,2) 就是取矩阵A的 第一行第二列的元素 
      [] 定义矩阵 其中 ", " 或者 " "(空格) 分割行元素, ";" 分割列元素
          []可以直接连接 矩阵 例如 A=[B C] (行连接)  A=[B;C] 列连接

      {} 定义结构,CELL类型,访问 CELL元素

          例如有一个Cell型数据A,A{1,2}就是访问 A的第一行,第二列的元素