数学建模社区-数学中国

标题: 数学建模十类经典算法(11) [打印本页]

作者: 百年孤独    时间: 2016-3-31 16:19
标题: 数学建模十类经典算法(11)
23、判断函数:isa、iscell、isnumeric ( K5 a2 L3 P" M
例:
9 K5 i  w* @4 C, j. L6 l>> isa(B{1,1},'float')%判断B{1,1}是否为浮点型数据({}返回的是值)
7 J0 n, U0 d4 h) J5 F/ O! H
$ n+ R2 F; x' q* b! Z( yans = & V* H7 p: _4 m1 b6 [- Q# C

. c) |- Q% ?; C# L+ U+ y1 " t/ L6 ?$ J! O9 M% }; \
>> isa(B(1,1),'cell')%判断B(1,1)是否为单元数组(()返回的是单元标识,即该单元所含数据类型) 7 F. I! v, @  l; }- z

4 D5 n- g1 e) s* e: A/ _. S. n; |5 bans =
) B" H' c+ _4 P6 K! s+ G0 ~
1 V+ U+ V% U; p7 t9 D1
8 K" ?* i+ W5 j; \. X! x, w输出单元数组中特定内容:
- Q. I# z  S) d7 U# E8 ]% e# C) v0 ?; Z1 z7 l
>> A{1,1}   |* [: ~; `" Y0 N
5 u+ u; P4 k- v! e( j- k- o& P9 j
ans = * K- n. b! _, {2 s# B7 ?
7 s6 k( G) _$ j( W: `) Q. |
1 2 3 * [! {/ m$ t8 n( p  c
4 5 6 3 @* n# h7 F- B, p2 H- p
7 8 9 ! O+ ~- G4 E9 w

. @" S1 |$ U) C& ]$ |8 r8 ]$ _2 k9 M3 h>> A{1,1}(1,
; {! F7 z/ C1 u& h
. z& {/ ]; R( X+ [9 T1 Mans = 7 ^1 w' W' A2 u* F5 L! _" s) h
% N' O( @$ T+ H& v2 V! a
4 5 6/ S0 U  H2 B, C1 n0 R# O  G
5 U) x& k* F( g- m' Z
24、
- A4 B8 J4 o& J- m% ^cat函数:用于在指定的维上连接多个矩阵成为一个新的矩阵
  q7 |- Z# H6 Bcat(1,A,B)相当于[A;B] 3 A% Z& H1 S4 L- b' _& ?2 i# ~
cat(2,A,B)相当于[A,B].
/ ?  ~( L; u. o+ b1 p8 T$ bcat(3,A,B)相当于ans(:,:,1)=A;ans(:,:,2)=B
  Q0 G- ~2 F5 V3 i& O4 Mcat(4,A,B)相当于ans(:,:,1,1)=A;ans(:,:,1,2)=B . D" X6 y3 b4 T+ r; v3 M7 `
······ % a- u8 R& C8 Z
详情参考matlab帮助文档# ]( N% X% E" x. @/ Y/ R# H0 Y

: x4 l3 F0 d3 S1 q25、字符串是由一对单引号括起来的字符序列 - z2 E- Q( ?2 S* r& Z$ F2 d
字符串数组:每个字符串占一行,有几个字符串就占几行;每个字符占用单独的一列,空格也算字符; / u( {0 F; B9 ~( z& O7 J) G
字符串单元数组:每个单元都是由一个字符串组成;
; ~& \& [* C7 r- h) _/ ?% [例:cs={‘I am a person’ ‘so’ ‘I am a people’}(输出的CS只有一行) ( o& w2 x6 u( i1 \0 i" }
cs={‘I am a person’
) t( G- h* {$ D- h- e, T‘so’ 9 }9 L* p0 U0 M' |$ c9 P5 F4 W  t' r
‘I am a people’}(输出的CS有三行,或者使用;也可以达到分行的目的)
$ ~" z4 a. k$ {7 h0 V8 aChar函数:将一个字符串单元数组转化为字符串数组;
- W7 G2 Q! q+ d3 Y: A0 N6 tCellstr函数:将一个字符串数组转化为字符串单元数组;
# E4 ^2 v9 }& T: r) m, R" D
. I0 ]; I  ]6 D+ e$ q9 Q
0 p" w  a; h( @8 L$ J

# c: o/ _; C5 s/ V" c- L  T8 i! o





欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5