matlab中如何实现对不同类型对象(类型也可相同)的索引?(很重要的用法)

来源:互联网 发布:淘宝账号密码大全 编辑:程序博客网 时间:2024/05/17 22:24

      在matlab中,现在有若干个对象,这些对象可能是一个整数,可能是一个字符串,可能是一个向量,甚至可能是一个矩阵,那么,如何对这些不同类型对象(类型也可相同)进行统一的索引呢?matlab代码如下:

clearclca{1} = 1;a{2} = '12';a{3} = ones(1, 3);a{4} = ones(1, 4);a{5} = magic(3);b(1).haha = 1;b(2).haha = '12';b(3).haha = ones(1, 3);b(4).haha = ones(1, 4);b(5).haha = magic(3);for i = 1 : 5    a{i}endfor i = 1 : 5    b(i).hahaend


      matlab中的结果为:


ans =

     1


ans =

12


ans =

     1     1     1


ans =

     1     1     1     1


ans =

     8     1     6
     3     5     7
     4     9     2


ans =

     1


ans =

12


ans =

     1     1     1


ans =

     1     1     1     1


ans =

     8     1     6
     3     5     7
     4     9     2

 

原创粉丝点击