|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
% [( ^' G6 N- [
3.1.1.1 增添域和删除域
, K) r) q- ]: y/ V% Q5 W【例 3.3.3.2-1】对构架数组green_house进行域的增添和删减操作。; g3 l' K# ]+ L# A t, J0 m" {% k
- H n) }* k) T
(1)
# A2 q. I/ m; P- T& s% z& a- Q/ A+ Q0 U# u/ i. C
clear,for k=1:10;department(k).number=['No.',int2str(k)];end s; P+ I0 d$ U7 C2 T5 l
, y3 f; ]; {& Y6 k; `department
" b, I9 Y. N4 q8 [& T
/ p, m5 @: z% B6 J. A, idepartment =( ?- i* @0 q/ w
1 i; {- P) Z3 l9 G" y
1x10 struct array with fields:( N' j: D, U5 u) b
: y/ p/ g9 ` P* Z- G8 b, K number
; i4 u5 l# m( E) ]6 V8 d% I1 Y# `+ B
& J$ X% ~# o4 W# z* i; L) I
0 \5 T0 j- f' n% A# C2 M2 b(2)
$ J: |# t0 W) ?' L& N3 |3 X- e4 X# d
department(1).teacher=40;department(1).student=300;
. C( B+ o& Q3 K+ h( ^
( |/ s! i8 W2 T! U+ Y( n; q! Xdepartment(1).PC_computer=40;) w/ U, A$ N0 F6 ]4 p
7 p4 r( e0 S0 } L/ V
department
9 }% h0 n) |# x; E: L* T
) [/ R! D8 g" K# gdepartment =3 M* D+ l: J. \$ i
2 y5 \0 V* x g* [4 A4 }
1x10 struct array with fields:
/ l3 ]" \7 b n8 o" x% j0 a C7 H* v; E* ]# Z
number, T2 E. ^3 W ^: X1 _
3 s8 H' o4 C/ H teacher
6 B. r- j3 v B% u1 p. j7 C4 ~8 S; _/ y& F4 K% C' c
student
5 l' Z: }8 e, s( q1 w
- W9 k9 l: }; L6 c1 I PC_computer # l! |5 U3 S: y) T* Z9 Y* f
# U' ^4 H& ]+ [% L5 J( V) U
5 Q B/ l7 F% b' t% W; ^
, s# [: n v- D/ l4 J(3)0 p: M+ }) y- r$ I, q" N4 K
: }$ g) i G; B
department(2).teacher.male=35;department(2).teacher.female=13;' I" r3 L/ y5 i9 g: D
% Z+ O9 w/ S3 }! b1 C* @
D2T=department(2).teacher %第2构架teacher域包含两个子域
$ W6 F5 ^* {$ a" ~: ^3 v! I
/ e6 h+ b+ P/ w; `. j4 ]D1T=department(1).teacher %第1构架teacher域仅是一个数
, B" Q; `. J) w
. u" a6 t, n0 |. iD2T =
2 S3 d, Z, @0 _2 p( Y& ?* X; x
3 }, o: J8 }/ z$ O3 V' H" z male: 35
/ i5 }4 z3 S3 I3 G6 f: N6 T" E
9 g' M0 S7 `5 q female: 13' j% ~; Z9 p, X5 J
5 O1 J6 \8 r3 L. h4 J' |D1T =2 c% q/ x" Y( ?" _
( K4 q4 e& a- N0 e* e# g8 a
40 & o4 }* {+ D/ [# L" [$ @& n% m
8 n+ Q1 [: }- m/ ]; I* V6 A * _* R3 u# S5 y5 b$ ~
+ u" Y" {/ F2 m
(4)1 o- F: }- G; Z+ p% |0 V# ?
$ G" M+ |- n" U5 Y
department(2).teacher=rmfield(department(2).teacher,'male');7 q! R( A+ C# O' m. c
% D3 v4 D4 T/ T9 g
department(2).teacher
: ~7 L) f6 \7 |) H
9 l& N/ M& c* b% ?( w' Nans =
6 `# X8 h! A* P: U7 K4 A* i+ I; B. L- O5 O7 T* c
female: 13 . B$ ?1 ~* r& g+ ~- T3 U
& \" }3 `5 C9 }9 D& H9 [: b, v
4 `+ d$ A$ {- W& C1 Q7 Z
- ^! K0 M0 P8 k! M) i6 Y# s(5)0 A5 h3 i/ E" C4 K5 m
6 j* c5 A: v+ x: ], N4 Qdepartment=rmfield(department,'student') 2 ^1 ]$ |+ Z/ x9 O/ N! ]
4 X; L- ]* Q3 [+ J& Y
department =2 V$ l, J" T% ^) D
+ M8 W/ R5 [$ P6 _6 q1x10 struct array with fields:
0 _; B! R7 b' }$ P/ x3 [
+ f( _- S/ V2 o& W/ s number
% g" F% u: U; r% a- `
% b% @8 n% ^- M, r3 B9 O teacher$ ~# k; b! b4 C' }' m) X
$ [7 O' |3 B2 [
PC_computer
; ^6 I- V- A% t; n# c) L! R$ ] ], G) D2 P9 @3 U
department=rmfield(department, {'teacher';'PC_computer'}) / w0 V- O' p0 ^6 y' X9 r7 _; G" F* h
: V/ ?& i( }6 v7 n
department =
( O+ H1 n" R" |/ G4 c0 M. ^4 E/ A# |* T7 w6 b! S" p- F$ N
1x10 struct array with fields:
' T; Y1 X7 a3 ?' H6 j9 Y1 t7 }! P/ X4 S" k
number
5 t& c# @3 y* d( R8 N9 O. c& {2 T9 L8 _: d
* ^+ o2 G5 v$ H6 p) U4 j0 o4 e
5 M' G- j7 D+ e1 r3.1.1.1 值运算操作和函数对构架数组的应用2 m9 @& A9 z) }: K* Q
【例 3.3.3.3-1】数值运算操作和函数在构架域上的作用。
$ w- t+ Z# ~$ F7 f: \3 i9 H; e; I( H; n5 R0 X( C& @
n_ex=5;
2 T( t Q2 R) } L8 J8 x' P
5 h' q5 O% M$ `' Afor k=1:n_ex, ex(k).f=(k-1)*n_ex+[1:5];end ) X0 L- h! f* `$ ^
- X. t8 A7 q: g s1 F% C- mex
1 L# w1 z$ Q1 I7 E6 w2 w! Q3 W* K8 u/ [$ |; F& e
ex =+ k+ o; j* d* ~
# S& H2 l' L z2 o3 ]
1x5 struct array with fields:) g* M. B% }* T/ I1 @ u
: _+ o; c$ d( W* S9 b* A
f $ v1 n+ u+ W8 A- |
# [, H! O7 u# h% g9 M
% t* X5 _" b$ x- D, v$ @* G3 b5 W# |$ B v
%
. j5 X; t5 F, p t4 O- r- c/ q! k8 C$ |
disp([blanks(10) '构架域中内容'])
" m+ D* @7 ?* P" R. l4 f9 ?. @% a' ?( o# K4 Y$ ~; I
for k=1:n_ex,disp(ex(k).f),end 6 d: a y* R8 P" R C4 X
, R0 ]+ h/ Q8 R- H- K% W
构架域中内容! {8 D9 W! U$ Y' v. E1 K- _) {
2 F! n* c8 d5 A: |0 U$ J 1 2 3 4 5
( q+ H6 |9 o: R/ ^" o" M+ w' `% q
& P8 ^- e7 R, Z7 J7 J 6 7 8 9 105 Y. f4 d$ f, T: h4 y
: ~) o$ w" w: n* R9 t
11 12 13 14 15
B: i/ q/ v- A; E9 k
# o% M+ ]. c# X2 M' r- @ 16 17 18 19 20
8 |9 Q0 I% \$ H( j3 x3 F' w1 @5 ?( F5 d, i4 Y$ c/ J" y% e* R
21 22 23 24 25 # E! Q, Y% Y c" o! o& l7 u% j
' Y5 A0 Q$ d/ m* Lclass(ex(1).f)
- Y7 b1 f8 c% M/ p) f7 `6 ], H- S5 t7 X; i+ S) ]$ a8 K4 i# k
ans =
3 [) G( ~! |; I
# G3 F; f) Y0 B" R% J, o0 tdouble 9 k5 w! @: r& U5 N6 p# p
+ I$ _1 n5 P- Z( X2 o. T& N%
! C9 m. d2 n4 A& g: U; g0 Y `
sum_f=zeros(1,5);7 S! C" n/ T# R; O1 W1 Q, M* m
4 V1 E1 G! b `: ~5 V. R
for k=1:n_ex,sum_f=sum_f+ex(k).f;end,sum_f
9 z' a5 @( t4 i9 z" _% p/ b5 m7 j1 |4 Y+ |# U
sum_f =6 M0 E0 e2 p/ [ X7 K& W) f
9 u) Z( T8 }- c
55 60 65 70 75 0 r) x9 i C: d* G
( ^$ ?( A* v$ D, o! v, o, R
%7 t/ x4 I. R7 [) }# k0 w' {5 L( }
9 C( Q' J6 C$ v& H0 k; @7 T2 odisp([blanks(20) 'ex.f的平方根值'])
; m' F& Y& x; K* Q( h; s3 P1 X$ C9 u% j2 \" Z
for k=1:n_ex, disp(sqrt(ex(k).f)),end 5 _* F& z& u9 l+ t6 A( C- w& p
$ T0 c1 W* y% ]( Y6 n/ Q ex.f的平方根值
% l( D6 z |( [" E+ p
) b0 v8 a( {' m 1.0000 1.4142 1.7321 2.0000 2.2361
: ^) @2 k, M+ [( ?$ e- T: a# k; z% m% u% o; u2 i. ^7 n) v) D
2.4495 2.6458 2.8284 3.0000 3.1623
% ~$ c4 l( s2 E0 m2 w. u+ u
/ o( i$ t6 @2 y4 J* F 3.3166 3.4641 3.6056 3.7417 3.8730
1 q( g* ]% w! K; `/ w" u- [
8 V, w! m6 g& ]# d, ?. c4 Y! { 4.0000 4.1231 4.2426 4.3589 4.4721
+ d) w! r) Q3 r! s) A3 |2 O: w3 ]7 }! B/ Y l5 F1 R
4.5826 4.6904 4.7958 4.8990 5.0000 * S1 g2 P; ~1 @/ H4 S
3 I, K+ w# ?" H+ B
) e( m0 e" S, T! d8 J& U
7 S; @( I; O* V6 n5 f * E8 b3 ~$ s% G# ^9 x
" G) G7 l6 D; U' I3 V 5 [6 O* }; y% C; }$ T# n
+ M: a+ C( W( z
3.1.1 构架数组和元胞数组之间的转换
9 C4 n- c$ a! M( k9 N& i7 g( ~# L7 j【例3.3.4-1】指令struct2cell和cell2struct的使用。
6 Y, _% F6 H7 G" H7 U, _) ^$ i4 ]& t* r
(1)# j5 o4 d- q+ s8 Z
7 W/ Q- w8 T" Y! Rfor k=1:5,ex(k).s=['No.' int2str(k)];ex(k).f=(k-1)*5+[1:5];end 4 |& X- Q0 {+ v! U k) f4 E. J; s
/ E6 D! z/ Z/ V. W3 `( ^
7 ^5 R C( k1 x3 k" N( x5 H9 x* b7 u+ Z4 {0 a1 A2 u* y
(2)
3 f. R8 x. N) ?& r7 X8 \* z9 t
; s9 w6 D; I' vfprintf('%sn','ex.s域的内容 ');fprintf('%s',blanks(4))
3 D0 P# H" v2 \6 P8 e; p0 _/ H, u
+ V- \9 ^( V7 R9 u+ Tfor k=1:5;fprintf('%s\',[ex(k).s blanks(1)]);end
0 M7 K: S% \. _$ q( \
3 O7 t* W4 E. n( I6 Dfprintf('%sn',blanks(1)),fprintf('%sn','ex.f域的内容 ')( [3 l$ X+ M3 A
7 r. t6 {: R# `# h: B0 P0 Afor k=1:5;disp(ex(k).f);end 9 S4 @( F4 U) M5 i' e/ S
- }7 y" }8 d0 g, v5 f2 z* F5 cex.s域的内容
# ^5 T0 ~# i: i' p7 H8 T7 e, U) Q: e; h
No.1 No.2 No.3 No.4 No.5
( A* s; `' N n
$ J5 T( u e1 j# C3 oex.f域的内容 8 s% k$ }) R% w! ]8 ~+ I
* F+ [1 o( p% N6 n* G/ f
1 2 3 4 5
* V t1 O" i* d% w! b
% f+ q8 v6 l6 M/ T/ k 6 7 8 9 10
* S- Z0 c ^$ n$ }
1 {& m" k# j1 j: N+ P! i. G3 F) m/ K/ u 11 12 13 14 15
# v+ ~8 R% Q* u4 e+ X. ]6 x9 B6 R- M- i
16 17 18 19 20
# ~) M$ i+ \' Q6 q7 i8 m- b6 G
/ I8 T& s1 t9 z) Z _ 21 22 23 24 25
4 S2 \" d! m* M! k1 J: Q4 |
2 @8 R$ ]5 y! W' p& x : k4 [& F8 [ T" F7 Q2 v' I! U
* h; }3 H( {; z8 A- b" f( v(3)" y) W& o- H; k0 F
4 a8 l2 ~# r! L F+ @3 b0 ]C_ex=struct2cell(ex);
$ j& |$ m- ]6 m8 l6 ^& d% [$ b/ t7 l8 n8 _
size(C_ex)
. a, o4 s: L+ `2 U0 G2 f: e: g
4 F: w! O8 ^ h7 P+ l' T* Efprintf('%s',[C_ex{1,1,1},blanks(3)])* Q: `2 V! a8 v! |5 e. q+ b( i
5 ]/ \& k5 s) j5 a- Y$ cfprintf('%5g',C_ex{2,1,1}) ! o8 O+ e! [% f
, f: `$ x" `9 S* ]3 ?
ans =
% {+ F1 F5 ^2 m2 O7 K0 D: c3 t0 S1 y$ N9 v P5 u: w
2 1 58 a, r9 ~! m' \6 ?7 O: h; S7 L5 w
0 a, ~ \. o' `7 |/ a" J3 U
No.1 1 2 3 4 5 1 A: G( y7 E, x1 U2 z3 a0 G
8 B) u+ N& M# R! H( ~% _
: a! `5 p/ C ]) Y
4 } \: F" Z7 _1 T7 G7 A
(4)- u4 c; A$ `" G3 n- f' C
4 @ O$ v5 q; X4 V0 kFS={'S_char';'F_num'};
6 }& t9 Z0 Z1 f/ z4 @$ c
: R: q) c( X: m# OEX1=cell2struct(C_ex,FS,1)
+ \" [/ i2 y" L5 @' M5 k) ?* @0 v0 q7 R2 D
EX1 =
J3 m7 X# o$ v1 I4 ?8 A0 B8 K) ^) r1 }0 S! ` }, t" t
1x5 struct array with fields:- y3 @8 U% k1 d9 N
: a$ [7 r3 a6 U; v; r- W! s
S_char5 t0 P5 i7 ?; Y5 N3 j
j1 n! I9 d+ b9 t F_num , C9 j( E! v# ~' z+ P
& Z1 C3 ]0 t% m; T, |
EX1(1)
8 ^+ s7 d" {. `( [3 N, Q0 W3 ]* V3 L
2 t& q. q9 h5 C. K2 aans =$ j S J; l( e' s. u
2 Q; }, f0 W! M! ~; [
S_char: 'No.1'
; h$ d2 p2 ^3 g! A6 H- o. L( i) o& F e) f1 ?6 K
F_num: [1 2 3 4 5] $ A8 ^ G4 B; p* V
$ R$ Q' q" Y3 M" c ( d& S( O$ C7 `: z7 B6 n. M
/ `, V: `6 k. T(5)
6 `7 @5 @' E' O: F; E! V p q( K# O" G/ v/ `8 }' k% k
EX2=cell2struct(C_ex,'xx',2)
% N# n+ R6 M0 G8 ]3 C) D' _8 b p- `
EX2 =
2 c% v8 S6 d2 Z) [4 p% I
0 C( H' U& K2 V: K" j, I- V# l9 l2x5 struct array with fields: v! i' _7 _# R4 q9 h: y/ @! j
& z' Z" z, d) K* U0 M x xx
0 F6 X. i& k1 S; g {! k8 _) G) E6 |3 a( K/ V8 I
2 W" \1 h4 R9 C7 O* N4 l" U+ p7 \0 ]9 }3 G" A5 w0 h! J) |7 n
(6)5 o0 ^! u% C; J/ e4 D1 a
2 u5 E G' ?, y9 A; |" x9 l" P2 ~YY=strvcat('y1','y2','y3','y4','y5');EX3=cell2struct(C_ex,YY,3)
. k3 N5 R) G$ R9 j( ^# U, t' G
+ G9 i- i5 g. }, o; H4 J, N5 LEX3 =3 X( Y' x* G5 y& @) C3 W( m
* x) b' e+ H4 H/ C, ?* y
2x1 struct array with fields:
( {/ b" N. T' N5 a3 g
# c- G/ i" L# T/ D2 K* O y1 Y# y% n3 D4 C( { i
1 Z& V8 \3 R9 Y7 T. u, y
y2# H9 N# `, l A# V
+ @5 z/ m, Y8 u) d2 _3 E0 _
y3' x) o$ z H: C5 o6 o, W N
% z+ }+ B3 w4 I& [# T" f$ \6 M y4
- ]& w: p& b0 v
$ m. {4 \4 v7 Z+ j& a7 G; A0 ? y5 0 n7 q* m ~" }" @
5 z5 T8 V( s5 Z# \0 S# ^- OEX3(1) . `1 }4 N+ k7 Z. T
0 o/ W# \* i o: R e' m8 w1 |ans =1 y, D( R. ~4 W8 i; G" b$ `
4 I; j6 @1 I: Q, b3 h' m2 B y1: 'No.1'
* K5 X1 ^9 _$ T, }) q4 V) b( d' o9 e& o$ @
y2: 'No.2'0 V- N) E! B! }( j5 U$ ?' }' Q
5 J& n% G, {$ p% ]) d y3: 'No.3'
% P% a- C& m' }* y% @
# U0 R* y. C, g* S0 y y4: 'No.4'
+ t$ O$ R! v9 a+ c% @# r/ v C0 D u$ N4 f+ B
y5: 'No.5'
; m8 O" u( R* p) o+ h' ^, D0 g
6 G9 v; ]4 U" S5 _$ vEX3(2)
8 ]6 M* {+ M g, n7 ]' c% B% f0 B& U. E+ x/ f
ans =$ ~4 x7 g f/ v' y
5 _5 z! {% P+ g, \5 h
y1: [1 2 3 4 5]
$ l- l0 n% U) N4 h- C) v# \
5 T5 K4 o* `9 r7 h! r4 c y2: [6 7 8 9 10]; [6 o( Z8 j8 b c' j
5 ^% ^; `9 o/ L. `& n7 `0 V5 b
y3: [11 12 13 14 15]
; ^( J u- O" o4 G) h4 G! p
# N1 w4 }& E! ?. E a y4: [16 17 18 19 20]
" j+ w- I/ r. v2 a' A' [
' j* K9 t5 j' a y5: [21 22 23 24 25]
q# O5 A' m. N; U- @
( h8 U5 X. B3 l t . y6 `% c0 D4 n, Y& G4 F( V
3 K, Q2 o! \0 i# I' m `
5 n) @. r9 X& ]6 A# e
5 @5 G6 E( F& s0 a4 e/ `* J& h5 k【例3.3.4-2】带子域的构架数组转换为元胞数组。 本例中的ex构架数组由例3.3.4-1生成,然后再运行以下程序。( I/ F# t4 A, [
6 S7 r: O& Z7 B9 t7 u9 kex(1,1).s & o. C& _6 L/ \( K
* y( o* t3 O+ c* S; Mans =
& w4 _4 C: _/ |8 d3 j: V, {1 {
No.1 ) D/ L a" O5 G7 J' k! d
: L2 U( i$ `7 ^2 f9 Q%# x# V- u, l3 C& a9 P( p; Y
* L2 p0 _" p: C' k( g% S+ ^
ex(1,1).s.sub='SUB 1';& L' d! j( X* _8 A% w8 d
3 r& k+ |9 U* B" q9 f
ex(3,1).s.sub='SUB 3';& P; G% A: i4 n$ j% D6 {: q0 M
+ H' i M I1 t5 A) s2 k: c2 |$ K
ex(3,1).s.num=1/3;
- j+ \- \; h; E2 ~- i7 q1 R6 m6 J9 Q9 J2 D
ex(1,1).s 3 r+ }+ @1 |9 |" F G9 A2 z1 {
6 J: y- {7 Y# cans =% t% k5 x7 O u
& Q3 c8 }+ y) a" y! osub: 'SUB 1' + g9 D9 x7 [) \1 c# M) ~; v
$ _& R- V2 ^# b f& ?1 O w4 g
ex(3,1).s
$ L: G# X. o- ^* ]; q- j# q8 F: m" F) q7 {9 c2 [% I, _% { o6 e
ans =
; Z7 m4 C/ Q* W. x. m6 e
. O; ^5 K7 z& c4 V$ o4 p/ E% ~; K$ h sub: 'SUB 3'8 h" D) b5 l `" W. r
6 b0 x' b3 _8 S5 @5 f6 |
num: 0.3333 0 ^ g- { H" \3 Q& q) Y# M+ X
/ a0 i+ ~; b0 J+ oC_ex_sub=struct2cell(ex)
6 V/ \7 B) S, C! n3 l+ t
, m- R, h5 ^$ e5 k! s9 ZC_ex_sub(:,:,1) =
( ]" e0 R4 G0 J1 K- r; s& F8 l0 ~# e" S) H4 d1 k+ d2 f" ?3 t
[1x1 struct] [] [1x1 struct]
$ h" C+ q9 g6 T1 m! S
" I. ~2 Z- ` c9 ]3 S [1x5 double] [] [], V& M, r" t$ ~* z* ]* T
( L+ J2 c, u3 J5 `9 @C_ex_sub(:,:,2) =
) j' o5 @/ O- K! s# X! |
$ z- [4 @( O O6 {4 c" c* \ 'No.2' [] []9 S# K X2 Y6 z+ a
% M4 ~0 ^: g( n) N, I. h
[1x5 double] [] []
2 p) `, @! Y8 h8 B
6 S% N: G2 ]& @- F; } i4 R m! c% t. ~C_ex_sub(:,:,3) =4 m3 h" h" {2 d* Y; w* V4 B' E: c, V
3 ~* w. q5 r! A6 G* l. G7 ? 'No.3' [] []3 ^8 g* @' O6 T: l- h' y8 g: a
1 |) B- y. s- ]" P0 w: R7 o8 u" c
[1x5 double] [] []
5 e1 }! v( W$ P$ r+ W, j% z( P6 J, K# H1 E% `" Y! [+ P
C_ex_sub(:,:,4) =/ K$ {* ~: G8 V( ?4 _! ]+ f6 v
0 @& l% V& v# E: R$ B# \
'No.4' [] []
3 i& d; q0 M" a, {3 x6 h: S6 K! @5 q" c6 W5 x/ Y5 Y1 [! m$ W
[1x5 double] [] []
; y# D1 i9 y5 E! I1 L; u
' E$ W) ?: O( U3 eC_ex_sub(:,:,5) =8 I6 G( E; @4 b' V
0 s6 t! |* C8 M- \ 'No.5' [] []0 a; u9 p2 G$ L) g4 {7 h" W
! Z: d" L w8 a/ Q. F2 l- U& }2 p [1x5 double] [] [] ) D- B& ]. a% ?+ Z( e, A8 ~( ?
5 |/ [, K5 f) @( P6 S+ osize(C_ex_sub) ( O5 [+ ?* R9 A2 v
/ ^8 f) O3 @; Q; M* h8 v Z3 p7 C& j
ans =
, t, H i: ?& Q
: v/ l$ }/ t# r' b+ Q 2 3 5
9 |" Z+ i2 A' F/ a( i) ?# R
- T1 ~0 b. X5 p( x7 F8 tC_ex_sub{1,1,1}
( s7 E9 z: x- q6 @' U1 Q6 \
* ^1 t* ?+ M! D6 mans =
/ N& x2 |1 N- z m: P6 F, s1 e' a. y
sub: 'SUB 1'
5 t6 G! b1 m' d! p! v
: d$ o" ]7 [/ x* }% wC_ex_sub{1,3,1}
0 Z& _ |$ `1 S5 q+ c/ h! r1 U. u; x# q* ?6 ?' t, N' h
ans =
% ]; i, K3 V% ~. h4 w' i0 a8 x- O& c# m% U- [
sub: 'SUB 3'$ v' Z$ m% |! N" h8 u" {, C
4 m [) {, p1 D1 b) ]' g' {8 l
num: 0.3333 |
|