06.08.2013 Views

内容简介作者简介 - 科学与工程计算系

内容简介作者简介 - 科学与工程计算系

内容简介作者简介 - 科学与工程计算系

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

(4)<br />

FS={'S_char';'F_num'};<br />

EX1=cell2struct(C_ex,FS,1)<br />

EX1 =<br />

1x5 struct array with fields:<br />

S_char<br />

F_num<br />

EX1(1)<br />

ans =<br />

S_char: 'No.1'<br />

F_num: [1 2 3 4 5]<br />

(5)<br />

EX2=cell2struct(C_ex,'xx',2)<br />

EX2 =<br />

2x5 struct array with fields:<br />

xx<br />

(6)<br />

YY=strvcat('y1','y2','y3','y4','y5');EX3=cell2struct(C_ex,YY,3)<br />

EX3 =<br />

2x1 struct array with fields:<br />

y1<br />

y2<br />

y3<br />

y4<br />

y5<br />

EX3(1)<br />

ans =<br />

y1: 'No.1'<br />

y2: 'No.2'<br />

y3: 'No.3'<br />

y4: 'No.4'<br />

y5: 'No.5'<br />

EX3(2)<br />

ans =<br />

y1: [1 2 3 4 5]<br />

y2: [6 7 8 9 10]<br />

y3: [11 12 13 14 15]<br />

y4: [16 17 18 19 20]<br />

y5: [21 22 23 24 25]<br />

【例 3.3.4-2】带子域的构架数组转换为元胞数组。 本例中的 ex 构架数组由例 3.3.4-1 生成,<br />

然后再运行以下程序。<br />

ex(1,1).s<br />

ans =<br />

No.1<br />

%<br />

ex(1,1).s.sub='SUB 1';<br />

ex(3,1).s.sub='SUB 3';<br />

ex(3,1).s.num=1/3;<br />

ex(1,1).s<br />

ans =<br />

sub: 'SUB 1'<br />

ex(3,1).s<br />

ans =<br />

sub: 'SUB 3'<br />

num: 0.3333<br />

C_ex_sub=struct2cell(ex)<br />

C_ex_sub(:,:,1) =<br />

15

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!