2.字符类型(Char) 用字符串构成数组。字符串由多个字符 组成,是1Xn的字符数组,每个字符占 2Bytes; 每一个字符都是字符数组的一个元素, 以ASCIⅡ码的形式存放并区分大小写,而 显示的形式则是可读的字符。 11 阳成大学 Liaocheng University
11 2. 字符类型(Char) 用字符串构成数组。字符串由多个字符 组成,是1×n的字符数组,每个字符占 2Bytes; 每一个字符都是字符数组的一个元素, 以ASCII码的形式存放并区分大小写,而 显示的形式则是可读的字符
3.逻辑类型(Logical) 逻辑类型数据只有“1”和“0”,分别表示true和 false两种状态,逻辑型变量占1个字节。 函数logical()可以用来将数值型转换为逻辑型。 转换规则:非零的数值转换为逻辑1,数值0转换为 逻辑0。 >>c=[1230,0054;3908,0067 >>logical(c) c=1 2 3 0 11 1 0 0 5 4 0 logical 3 9 0 8 0 0 12 阳成大学 Liaocheng University
12 3. 逻辑类型(Logical) 逻辑类型数据只有“1”和“0”,分别表示true 和 false两种状态,逻辑型变量占1个字节。 函数logical( )可以用来将数值型转换为逻辑型。 转换规则:非零的数值转换为逻辑1,数值0转换为 逻辑0。 >>c=[1 2 3 0; 0 0 5 4; 3 9 0 8; 0 0 6 7] >>logical(c) 1 1 1 0 0 0 1 1 1 1 0 1 0 0 1 1 c =1 2 3 0 0 0 5 4 3 9 0 8 0 0 6 7 logical
4.单元格数组(Cell array) 1)功能:用于存储不同数据类型、不同维数的数组. )形式一: >>A(1,1)={[143,058,729} >>A(1,2)={'Anne Smith') >>A(2,1)={3+7i} >A(2,2))={-pipi/10:pi} >>A )形式二: A= [3x3 double] 'Anne Smith' >>A{1,1} [3.0000+7.0000i1] [1x21 double] 舌号 >Af1,2=nome ommur >>A{2,1}=3+7i A= [3x3 double] 'Anne Smith' >A{2,2}=-pipi/10:pi [3.0000+7.0000i1] [1x21 double] 设大¥ Liaocheng University
13 4. 单元格数组(Cell array) 1)功能:用于存储不同数据类型、不同维数的数组. i)形式一: >> A(1,1) = {[1 4 3; 0 5 8; 7 2 9]} >> A(1,2) = {'Anne Smith'} >> A(2,1) = {3+7i} >> A(2,2) = {-pi:pi/10:pi} >> A ii)形式二: >> A{1,1} = [1 4 3; 0 5 8; 7 2 9] %等号左侧用花括号 >> A{1,2} = 'Anne Smith' >> A{2,1} = 3+7i; >> A{2,2} = -pi:pi/10:pi >>A A = [3x3 double] 'Anne Smith' [3.0000 + 7.0000i] [1x21 double] A = [3x3 double] 'Anne Smith' [3.0000 + 7.0000i] [1x21 double]
2)访问单元格数组元素的方式 A(1,1)={I143;058;729}; )用标准数组格式() A(1,2)={'Anne Smith'); A(2,1)=3+7i}; >>A(1,2) A(2,2)={-pipi/10:pi ans ='Anne Smith' )用花括号}形式通过索引实现 >>A{1,2} ans Anne Smith )混合使用 >>A{1,1}(2,2) ans=5 14 阳成大学 Liaocheng University
14 2)访问单元格数组元素的方式 i)用标准数组格式() >> A(1,2) ans = 'Anne Smith' ii)用花括号{}形式通过索引实现 >>A{1,2} ans = Anne Smith iii)混合使用 >>A{1,1}(2,2) ans= 5 A(1,1) = {[1 4 3; 0 5 8; 7 2 9]}; A(1,2) = {'Anne Smith'}; A(2,1) = {3+7i}; A(2,2) = {-pi:pi/10:pi}
5.结构型数组(Structure) 结构型是一种由若干属性组成的MATLAB数组 ,其中的每个属性可以是任意数据类型。 如一个结构体Personel,它包括3个属性,其中 Name(姓名)是一个字符串、Age(年龄)是一个数 值,Score(考试分数)是一个数组。 15 阳成大学 Liaocheng University
15 5. 结构型数组(Structure) 结构型是一种由若干属性组成的MATLAB数组 ,其中的每个属性可以是任意数据类型。 如一个结构体Personel,它包括3个属性,其中 Name(姓名)是一个字符串、Age(年龄)是一个数 值,Score(考试分数)是一个数组