Matlab入门(二)
数据类型
1.整形
有符号 1 字节整数 | -27 - 27-1 | int8() |
有符号 2 字节整数 | -215 - 215-1 | int16() |
有符号 4 字节整数 | -231 - 231-1 | int32() |
有符号 8 字节整数 | -263 - 263-1 | int64() |
无符号 1 字节整数 | 0 - 28-1 | uint8() |
无符号 2 字节整数 | 0 - 216-1 | uint16() |
无符号 4 字节整数 | 0 - 232-1 | uint32() |
无符号 8 字节整数 | 0 - 264-1 | uint64() |
eg:
浮点型
MATLAB 7.0有双精度浮点数和单精度浮点数两种浮点数。双精度浮点数为 MATLAB 7.0
默认的数据类型。如果某个数据没有被显式地指定数据类型,那么 MATLAB 7.0 会用双精度
浮点数来存储它
单精度 |
32位 |
single |
双精度 |
64位 |
double |
3.复数型
复数包含独立的两部分,即实部和虚部。虚部的单位是-1 的开平方根
有两种办法
(1). a + bi;
(2).complex(a,b);
eg:
4.无穷大
MATLAB 7.0 中规定用 inf、-inf 来表示正无穷大和负无穷大。除法运算中除数为 0 或者
运算结果溢出都会导致 inf 或-inf 的结果。
eg:
5.逻辑类型
逻辑类型用 1 和 0 来表示 true 和 false 两种状态。可以用函数 logical()来得到逻辑类型的
数值。函数 logical()可以把任何非零的数值转换为逻辑 true(即 1),把数值 0 转换为逻辑 false
(即 0)
eg:
3
6.字符和字符串
MATLAB 7.0 中规定用数据类型 char 来表示一个字符。一个 char 类型的 1´n 数组则可以
称为字符串 string。MATLAB 7.0 中 char 类型都是以 2 字节的 unicode 字符来存储的。
可以用一对单引号来表示字符串
eg:
7.函数句柄
函数句柄是 MATLAB 7.0 中用来提供间接调用函数的数据类型。函数句柄可以转递给其
他函数以便该函数句柄所代表的函数可以被调用。函数句柄还可以被存储起来,以便以后利
用。
函数句柄可以用符号@后面跟着函数名来表示
eg:
8.结构体
构造一个结构体数组有如下两种方法:
· 利用赋值语句;
· 利用函数 struct()来进行定义。
eg:
最新文章
- Android 样式 (style) 和主题(theme)
- Spring MVC 学习总结(二)——控制器定义与@RequestMapping详解
- BizTalk开发系列(十七) 信封架构(Envelop)
- 基于MSP430F413水果电池供电的低功耗时钟
- 标准Dispose实现 (转)
- Storm实战常见问题及解决方案
- HDU1394 Minimum Inversion Number(线段树OR归并排序)
- ASP.NET的Application简介1
- Java日志工具之Log4J
- java 限定控制台输入值的类型
- Kolakoski序列产生器
- 获取DOM节点的几种方式
- 基于Orangpi Zero和Linux ALSA实现WIFI无线音箱(一)
- hadoop2-HBase的Java API操作
- Retrieve pictures from Excel file using OLEDB
- TRAC-IK机器人运动学求解器
- 图片在IE8浏览器多一个有边框问题解决办法
- echarts ajax数据加载方法
- maven构建ssh工程
- LCA最近公共祖先(least common ancestors)