定義單元資料的兩種方法
(1)用賦值語句直接生成(使用大括號,元素之間用逗號隔開)
如:
a11=[1 4 3;0 5 8;2 3 5];
a12="My cat";
a21=4+6j;
a22=0:1:10;
a={a11,a12;a21,a22}
則輸出:
a =
[3x3 double] "My cat"
[4.0000 + 6.0000i] [1x11 double]
(2)用cell函式預分配陣列,然後對每個元素賦值
a=cell(2,2)
a{1,1}=[1:5];
a{1,2}=["sdafsdg"];
a{2,1}=eye(3);
a{2,2}="I""m a teacher."
[] []
[1x5 double] "sdafsdg"
[3x3 double] "I"m a teacher."
定義單元資料的兩種方法
(1)用賦值語句直接生成(使用大括號,元素之間用逗號隔開)
如:
a11=[1 4 3;0 5 8;2 3 5];
a12="My cat";
a21=4+6j;
a22=0:1:10;
a={a11,a12;a21,a22}
則輸出:
a =
[3x3 double] "My cat"
[4.0000 + 6.0000i] [1x11 double]
(2)用cell函式預分配陣列,然後對每個元素賦值
如:
a=cell(2,2)
a{1,1}=[1:5];
a{1,2}=["sdafsdg"];
a{2,1}=eye(3);
a{2,2}="I""m a teacher."
則輸出:
a =
[] []
[] []
a =
[1x5 double] "sdafsdg"
[3x3 double] "I"m a teacher."