数学建模社区-数学中国

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

作者: 百年孤独    时间: 2016-3-31 16:19
标题: 数学建模十类经典算法(11)
23、判断函数:isa、iscell、isnumeric
' _  S& o: d# I$ f7 E5 u" {5 K$ j例:
0 K9 C* Q; J& ?0 y& v( |>> isa(B{1,1},'float')%判断B{1,1}是否为浮点型数据({}返回的是值)
4 e! d! D$ P" ~+ y5 R& r0 t/ o' [/ A9 ]1 ~( o
ans =
! v1 T% H. i4 h+ m/ ~% @. V# q
, T3 L5 I: m" l' f- F4 V3 F. u1 2 s7 k! X. R1 H- c
>> isa(B(1,1),'cell')%判断B(1,1)是否为单元数组(()返回的是单元标识,即该单元所含数据类型) + P: J6 z# r7 ^- N
. e. w. N& }3 c* ^( o
ans =
8 K9 `5 j" d5 O  q% R9 M. ?
1 {2 a0 D, G* e$ r5 h3 d$ i( k1 / O( Z  `' p# z. f" s2 X( V
输出单元数组中特定内容:
3 x+ m5 B. E; n+ V8 Z; }" }2 l6 A2 t) y2 J0 j
>> A{1,1} 5 E3 z* Q# A9 {: k8 @; U: O* c! |& \

' m  o4 p+ S  |7 x6 O# {ans =
5 j: P+ w1 \% T3 i2 M% U5 l+ f& @% q; U. s/ g
1 2 3 6 v7 W# e# B2 f7 W  k+ k
4 5 6 * j- j, U  Q7 {) G$ J+ z
7 8 9   s1 z. U; ~' P7 }5 S) S! ~

. B  W4 S% p4 u8 j>> A{1,1}(1,
5 ~, M/ M( U6 _1 x( G2 S- c/ r+ k/ G/ I. A- y7 ?- L9 o9 t+ b
ans = ; @( h" U/ e& X1 d$ T

# t. C& H# T/ y% b+ C4 5 66 U. ~! J+ |" N5 m: W

; T: a( |4 q9 a. X( |, z5 w5 h24、
5 n1 d9 t, g+ i3 E) w/ T: zcat函数:用于在指定的维上连接多个矩阵成为一个新的矩阵 - k' u+ Z3 [$ f, x
cat(1,A,B)相当于[A;B] ( i; n! v9 Z8 g- n1 F
cat(2,A,B)相当于[A,B]. ) B) ^0 _- L* D. E( v
cat(3,A,B)相当于ans(:,:,1)=A;ans(:,:,2)=B
6 ]1 i9 D; H2 Z1 d# hcat(4,A,B)相当于ans(:,:,1,1)=A;ans(:,:,1,2)=B # ~$ H. a& X1 f" B. P
······ # ?" z; n! Y/ k' ]. D' s; c
详情参考matlab帮助文档
& F. m- P& O( s1 T" m0 ]0 `3 i2 I# b
25、字符串是由一对单引号括起来的字符序列
( L1 {* T! V  Q字符串数组:每个字符串占一行,有几个字符串就占几行;每个字符占用单独的一列,空格也算字符; ) ?5 k, U# {" m! B
字符串单元数组:每个单元都是由一个字符串组成; + Y! f# |0 I+ S* n
例:cs={‘I am a person’ ‘so’ ‘I am a people’}(输出的CS只有一行)
- a6 `4 X7 K; l' H  G, L) A; F3 ccs={‘I am a person’
! {* n0 X, C, P' G4 c0 G! Y, O, Y‘so’
$ _) F; v+ ~; e/ ]) b, o& U‘I am a people’}(输出的CS有三行,或者使用;也可以达到分行的目的) : ]% h( `% A7 \5 x. b$ y3 v
Char函数:将一个字符串单元数组转化为字符串数组; 6 D2 K: w; U3 W! J$ ]
Cellstr函数:将一个字符串数组转化为字符串单元数组;8 ?7 m* ]$ ~5 ^+ S) b+ E
% N* i8 Z/ S3 r- r) q- z6 |! r
5 L5 R+ _7 i1 ]- e

+ B& o9 M$ p- A3 O# a5 C0 e9 i# v% `6 }( U3 [7 k. W% l0 j8 F





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