数学建模社区-数学中国

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

作者: 百年孤独    时间: 2016-3-31 16:19
标题: 数学建模十类经典算法(11)
23、判断函数:isa、iscell、isnumeric
* i, U5 L% Y, i& }- d( F8 u3 S例:
! P% L! N' d" g; k' {! G, ~5 A>> isa(B{1,1},'float')%判断B{1,1}是否为浮点型数据({}返回的是值)
( D6 I5 Z$ ]* q+ y, c6 l( W5 F- W7 X6 ]; n' a, e+ e
ans =
* ~/ e4 m7 \$ n# W' }2 {  ^: c* w' E; y0 \- E6 N
1
1 s7 V! @/ d- _$ v0 J6 J>> isa(B(1,1),'cell')%判断B(1,1)是否为单元数组(()返回的是单元标识,即该单元所含数据类型)
& T$ m7 j4 r# z2 h6 S; {' _# D" B  Z8 @  M0 |. f8 x
ans =
8 H( C* g1 q5 M4 K8 p  a$ T# ^4 E) X4 P7 a
1 1 p  A2 D: x# ]
输出单元数组中特定内容:
: M( ]7 W! m/ {# [
$ M# V5 M& Y2 z3 A& d% {5 C8 ?>> A{1,1}
% }" C3 m. T0 M2 ~% V3 o6 V" V! T2 K: M; g+ o3 v, s7 J6 }# B
ans =
0 E, {8 l) F2 X9 {! x" E
+ ]6 I7 @3 C5 d% W$ R, {# Q9 P0 V1 2 3 ) l# _! q0 b5 D
4 5 6
$ d( B2 L/ o! h4 @9 \7 8 9 + t* G, C. O1 @4 w

" U2 Q6 ]- V1 T' C1 ]* o! G" @- l5 {>> A{1,1}(1, + B2 ~/ \" ^6 x/ N

0 b5 Z# @, N% b7 h& j) o0 }8 pans =
9 d0 p7 Z8 ]/ O8 D
7 f% R& g6 H, e- X7 A  u9 C' m4 5 6) h6 z2 g9 A/ j2 j# b$ H
0 \6 n3 X& Q, D& F: K  |' F
24、
- X! W" C/ I: v; zcat函数:用于在指定的维上连接多个矩阵成为一个新的矩阵
+ S% ~1 g, j' ], ~0 t5 ]cat(1,A,B)相当于[A;B] ! B. a! b) n8 a7 V# G3 X) b) w5 B
cat(2,A,B)相当于[A,B].
" L# n# K/ W. X( U, H$ b; F% c/ Gcat(3,A,B)相当于ans(:,:,1)=A;ans(:,:,2)=B % q' j4 e' i" K& ^/ j6 h: a
cat(4,A,B)相当于ans(:,:,1,1)=A;ans(:,:,1,2)=B ; G& m5 ]: r' ?5 d1 i7 J
······
6 G( K7 A# ?3 T详情参考matlab帮助文档
" U3 \+ G% s3 E8 i. u
0 Q( N. \8 [) U9 q25、字符串是由一对单引号括起来的字符序列
1 M& P( _5 N7 `, V字符串数组:每个字符串占一行,有几个字符串就占几行;每个字符占用单独的一列,空格也算字符;
$ u$ S8 t7 J5 E" |" t' O字符串单元数组:每个单元都是由一个字符串组成; 7 _+ g4 u  b, }0 m+ P2 x" K# j9 p
例:cs={‘I am a person’ ‘so’ ‘I am a people’}(输出的CS只有一行)
2 f- R+ n, u1 H# Z$ Bcs={‘I am a person’ - F$ a4 \+ P( ^9 X" F  @& W* V
‘so’ ! A7 u5 v. x4 b# k3 u1 N& G3 w
‘I am a people’}(输出的CS有三行,或者使用;也可以达到分行的目的) , D: q3 `9 g/ E
Char函数:将一个字符串单元数组转化为字符串数组;
  Q! p9 g4 i' Q& Q; tCellstr函数:将一个字符串数组转化为字符串单元数组;- }$ J3 R5 B" m1 e" ]. X
' g2 t* j# q3 r" V. c! |
" G" W# c( V  b" _8 z" w
4 g5 R8 w' @! I

4 p7 [4 N: T' l' K. J1 b  T




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