2-MATLAB数据类型
来源:互联网 发布:猎豹网校java编程思想 编辑:程序博客网 时间:2024/06/16 10:49
1.基本数据类型
- 整数:int8/uint8 ~ int64/uint64
- 单精度浮点:single
- 双精度浮点:double (MATLAB默认数据类型)
- 可转换为其他数据类型,如转为int:
int8(105.6)
- 运算结果精度取决于参与运算的其他数据类型:如为逻辑、字符类型,则返回双精度浮点;如为整型、单精度,则返回相应类型。
- 注意:整数不能与单精度数进行运算
- 可转换为其他数据类型,如转为int:
- 复数:可直接创建,也可通过complex函数创建。例:a=1+2i,b=complex(1,2)
逻辑类型:0为false,其他为true
- 关系操作符 <,<=,>=,>,==,~=(不等于)
- 逻辑运算符 &,|,~
- 注:参与逻辑运算的两个变量一个是数组、一个是标量,实际是数组每个元素与标量进行运算;而若两个变量为长度相同的数组时,参与运算的是同一位置上的两个元素。
- MATLAB提供了许多的测试函数:
- finit 是否为有限
- isempty 是否为空
- isglobal 是否为全局变量
- isinf 是否为无穷大
- isnan 是否为非数值量
- isspace 是否为空格符
- isstr 是否为字符串
字符串
str= 'Hello World!'
size(str)
字符串数组大小abs(str)
自负串数组元素绝对值str(1,5)
第1行,第5列的元素str(5)
第5个元素
2.高级数据类型
2.1.数组类型
- 数组的运算:实际上是对数组元素的运算
- 数组的创建:
- 枚举式:
array = [1 2 3 4 5]
- 等差数列式:
array = 1:5
,array = 1:2:5
- 区间分割式:
array = linspace(1,5,6)
,从1-5等间距的取6个数,结果为:1 - 1.8 - 2.6 - 3.4 - 4.2 - 5
- 枚举式:
2.2.单元数组cell
特殊的矩阵类型,矩阵的每个元素称为一个单元,而每个单元可以存放任意类型的数据类型。创建方法:
- 枚举式
demo = {'demo',1:2:6,Inf,pi}
- 调用cell函数
2.3.map容器类型
- demo = containers.Map({'Mon','Tue','Wed','Thur','Fri','Sat','Sun'},{1,2,3,4,5,6,7})
0 0
- 2-MATLAB数据类型
- Matlab数据类型
- matlab数据类型
- MATLAB 数据类型
- matlab数据类型
- Matlab数据类型
- MATLAB数据类型
- Matlab---数据类型
- MATLAB数据类型
- Matlab数据类型
- MATLAB数据类型
- matlab数据类型
- matlab数据类型和转换
- Matlab数据类型及转换
- matlab数据类型和转换
- matlab中的数据类型
- Matlab数据类型和转换
- Matlab数据类型的转换
- C# 使用Method进行转换
- PyCharm4.5更改字体设置
- Design By Contract(契约式设计)
- 1-基本操作
- 如何让超出范围的文本自动显示为省略号(CSS)
- 2-MATLAB数据类型
- JAVA实现EXCEL公式专题(七)——统计函数
- 提高Android开发效率——快捷键使用
- 【SpringMVC整合MyBatis】springmvc对RESTful支持
- 黑马程序员----单例设计模式
- 3-MATLAB基本运算
- hdu 5336 XYZ and Drops(模拟)
- POJ 2262 Goldbach's Conjecture(素数筛选法)
- 正则表达式匹配