在matlab中,现在有若干个对象,这些对象可能是一个整数,可能是一个字符串,可能是一个向量,甚至可能是一个矩阵,那么,如何对这些不同类型对象(类型也可相同)进行统一的索引呢?matlab代码如下:
clear
clc
a{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}
end
for i = 1 : 5
b(i).haha
end
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