数学建模社区-数学中国
标题:
数学建模十类经典算法(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. u
1
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( k
1
/ 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+ C
4 5 6
6 U. ~! J+ |" N5 m: W
; T: a( |4 q9 a. X( |, z5 w5 h
24、
5 n1 d9 t, g+ i3 E) w/ T: z
cat函数:用于在指定的维上连接多个矩阵成为一个新的矩阵
- 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# h
cat(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 c
cs={‘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 C
0 e9 i# v% `6 }( U3 [7 k. W% l0 j8 F
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5