Matlab 数据类型

image_1d1bc8e031dfuc7j1b3s4lvts69.png-23.3kB

数值类型--整数类型

Matlab中的整数类型,不同的整数类型占据的位数不同,实际应用中,应根据实际需求合理选择合适的整数类型。

image_1d1bcslbhgep87667i1r88llpm.png-40.9kB

Matlab中数值默认是以双精度浮点类型存储,在不超出数值范围的情况下,任意两个整数之间可以通过转换函数互相转换。 
*因为不同整数的数值范围不同,当运行结果超出相应整数类型能够表示的范围,运算结果会跳转为改整数能够表示的最大或最小数。

Matlab中的取整函数

image_1d1bdrg0i14t1re2v8e1kbc1r9s13.png-57.5kB

数值类型--浮点数类型

image_1d1becnmp1gmsq891jbp1gqhiql1g.png-34.3kB

image_1d1domhhdoa710kc1gao13h7ej09.png-64.1kB

逻辑类型--关系运算符

所有关系运算符和逻辑表达式的输出:真为1,假为0.

image_1d1dp7m53bto43j144b8hvnq4m.png-34.3kB

输入时,任何非0的值为真,0为假。

image_1d1dpck0n7bqj2a2v818lcdss13.png-34.9kB

字符和字符串

字符串的声明和拼接

image_1d1dpoi3f1pqv1p831fqusui1aqf1g.png-40.1kB

结构体类型

Matlab中一个结构体可以通过多个字段存储多个不同类型的数据。

image_1d1fdeee31vp01gr11futmp4di09.png-58.2kB

用struct函数创建结构体

image_1d1fdq9pm1e3n26buvq18umkjt1l.png-69.2kB

数组类型

Matlab中,所有的数据类型都是按照数组及矩阵的形式进行存储和运算的,但是二者的运算性质不同: 
数组强调元素对元素的运算 
矩阵则采用线性代数的运算方式 
数组中的元素可以是任意的数据类型,矩阵里的元素只能是数字。

image_1d1fe0sn7ahm87bskn13vf165622.png-39.6kB

image_1d1fe8ih51b7s1078idkj9t1sjs2f.png-41.5kB

单元数据类型

单元(Cell)数组是一种无所不包的广义矩阵。组成单元矩阵数组的每一个元素称为一个单元,每一个单元可以包括一个任意数组。 
Matlab中使用单元数组的目的在于它可以把不同类型的数据归并在一个数组中。

image_1d1fee7ueirubc31ers1ihqene2s.png-64.7kB
image_1d1fefru6ou537u94n1jl1jim39.png-44.8kB
image_1d1fegei0199l1p6jcgt1db91vak3m.png-40.2kB

image_1d1feha40c2g1l9deoerl96ab43.png-25.9kB

map容器类型

map的作用是映射,将一个变量映射到另一个变量。 
比如将一个字符串映射到一个数值,那么这个字符串就是map的键(key),数值就是值(value)。

用containers函数创建map

mapname=containers.Map({key1,key2,……},{value1,value2,……})

用keys(mapname)和values(mapname)获取全部的key和value

image_1d1ffmkdr6hv1g5m1nup5g1a9m4g.png-23.4kB

image_1d1fg2lvrp2ggg6p4r1bm41iv44t.png-56.7kB 
image_1d1fh9b4p14781o5kct31vur9ls5a.png-69.1kB

矩阵

image_1d1fhc7ch177s1bsri1o122v1r8t67.png-72.7kB

 

image_1d1fhd5vt1fs116s31m7puu613m46k.png-67.2kB

 

image_1d1fhdpmm3vp4k8aml1akv1lgq71.png-159.1kB

 

image_1d1fhek2i1821i40rme9tdu6i7e.png-46.2kB

image_1d1fhh3j71btlmtk5gt11th1eh39b.png-403.3kB

特殊矩阵示例: 
image_1d1fmh40t1v2e8hm1f4uiad1g7q9o.png-35.2kB

image_1d1fmi47qhgh1qj0jnk1paikb2a5.png-370.8kB

 

image_1d1fmilcacso1on81vf01mop11o4ai.png-65.1kB

 

image_1d1fmkgq91vrmmfa1p6jouk70cav.png-441.6kB

 

image_1d1fmkv0e524ov3icb1dplio0bc.png-121.7kB

image_1d1fmlvfqah71j83eqg1566pujcp.png-91.3kB

  • 13
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值