数学建模社区-数学中国
标题:
数学建模十类经典算法(11)
[打印本页]
作者:
百年孤独
时间:
2016-3-31 16:19
标题:
数学建模十类经典算法(11)
23、判断函数:isa、iscell、isnumeric
4 j0 @) I0 K) u8 G3 s* I1 `5 L& W) m
例:
0 t/ W/ V% K0 ]; W8 o% t& [4 [
>> isa(B{1,1},'float')%判断B{1,1}是否为浮点型数据({}返回的是值)
( v( j2 |, h! Q9 E0 P8 ~+ z3 U
{; _& i! |9 l& L' N5 r8 r" s
ans =
" `& ]4 k0 O! s( g" v% y/ R$ n
' O9 @$ B8 h) z8 i0 G& f% `& s
1
2 Q5 b F: Q$ F3 q$ i
>> isa(B(1,1),'cell')%判断B(1,1)是否为单元数组(()返回的是单元标识,即该单元所含数据类型)
4 a0 v6 A7 a) V" @+ k e H
4 P( \* G# }& Q b- y
ans =
9 a2 n7 T- q/ k' |' ?
$ x, F8 a2 S6 a- g! n* p7 h2 I
1
, w8 \0 o \" |8 a }2 t
输出单元数组中特定内容:
: S, L9 r- e+ C2 D1 C5 x& u5 _
G9 [- S+ s! ]2 D' D
>> A{1,1}
0 y1 }' Q; N" ]" N& L( t
0 p8 b9 C9 C+ f6 U6 R" g" h
ans =
% s6 i. Q3 K3 a# ?& i! t! ~
0 N( Z9 w( U- }9 N$ v
1 2 3
_3 k- R+ c: U- I0 \. n+ t, V
4 5 6
8 n, \3 D& k( @, }6 k4 f' G9 K( Z
7 8 9
. y2 O* M$ W9 [: _$ j& m w5 a( d4 {
% b2 u' n e0 H7 z5 V
>> A{1,1}(1,
; _: d1 b8 m* O# n
1 l& l; L, F9 Z/ A. g
ans =
: v$ a, _4 l9 `
& o9 E# W, r" H1 `7 n7 d
4 5 6
# T& {; ~4 o' n; f# U/ Z
% W8 @' b" R& j
24、
6 ?/ p1 B. J, F! v* l) A
cat函数:用于在指定的维上连接多个矩阵成为一个新的矩阵
1 |2 W; d: j; q ]! C
cat(1,A,B)相当于[A;B]
/ i0 I) Y# M) d$ K
cat(2,A,B)相当于[A,B].
' ~) k Q% K9 _
cat(3,A,B)相当于ans(:,:,1)=A;ans(:,:,2)=B
; g9 c3 N! T6 E0 S: X5 |
cat(4,A,B)相当于ans(:,:,1,1)=A;ans(:,:,1,2)=B
?/ S! p+ S' N: u" C; b9 O' t
······
: `& p1 B9 X. V: h; C4 {) _
详情参考matlab帮助文档
$ \- t6 G# W+ h3 I6 z2 G
- h0 R, @, Z( S) s! U+ ^
25、字符串是由一对单引号括起来的字符序列
4 t! A1 d4 n! i- R3 x$ L6 |5 \" _, ~. ~
字符串数组:每个字符串占一行,有几个字符串就占几行;每个字符占用单独的一列,空格也算字符;
. m; A7 R: Z% D E; h
字符串单元数组:每个单元都是由一个字符串组成;
; C* g- p4 I% J$ J) w1 A& s
例:cs={‘I am a person’ ‘so’ ‘I am a people’}(输出的CS只有一行)
3 `* t; ]6 N! f! u% i* f# o- \* [
cs={‘I am a person’
& Z; Z+ Y; H5 X( T7 @) _
‘so’
* x, N$ J7 \3 ^. H% [( j
‘I am a people’}(输出的CS有三行,或者使用;也可以达到分行的目的)
% d5 R* O F8 _. V
Char函数:将一个字符串单元数组转化为字符串数组;
5 m$ l- h. X' l
Cellstr函数:将一个字符串数组转化为字符串单元数组;
3 t: f, q5 W0 t: r3 e4 j
. a5 D8 H- @% W% L
% w0 t7 ^3 ?; Z3 m! U$ F) V0 P( Z
/ c9 K8 h$ s' N/ r& X. d& g
8 y1 S6 @7 d' r+ P
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5