百年孤独 发表于 2016-3-31 16:19

数学建模十类经典算法(11)

23、判断函数:isa、iscell、isnumeric
例:
>> isa(B{1,1},'float')%判断B{1,1}是否为浮点型数据({}返回的是值)

ans =

1
>> isa(B(1,1),'cell')%判断B(1,1)是否为单元数组(()返回的是单元标识,即该单元所含数据类型)

ans =

1
输出单元数组中特定内容:

>> A{1,1}

ans =

1 2 3
4 5 6
7 8 9

>> A{1,1}(1,:)

ans =

4 5 6

24、
cat函数:用于在指定的维上连接多个矩阵成为一个新的矩阵
cat(1,A,B)相当于
cat(2,A,B)相当于.
cat(3,A,B)相当于ans(:,:,1)=A;ans(:,:,2)=B
cat(4,A,B)相当于ans(:,:,1,1)=A;ans(:,:,1,2)=B
······
详情参考matlab帮助文档

25、字符串是由一对单引号括起来的字符序列
字符串数组:每个字符串占一行,有几个字符串就占几行;每个字符占用单独的一列,空格也算字符;
字符串单元数组:每个单元都是由一个字符串组成;
例:cs={‘I am a person’ ‘so’ ‘I am a people’}(输出的CS只有一行)
cs={‘I am a person’
‘so’
‘I am a people’}(输出的CS有三行,或者使用;也可以达到分行的目的)
Char函数:将一个字符串单元数组转化为字符串数组;
Cellstr函数:将一个字符串数组转化为字符串单元数组;




页: [1]
查看完整版本: 数学建模十类经典算法(11)