Matlab入门(二)

数据类型

1.整形

有符号 1 字节整数-27 - 27-1int8()
有符号 2 字节整数-215 - 215-1int16()
有符号 4 字节整数-231 - 231-1int32()
有符号 8 字节整数-263 - 263-1int64()
无符号 1 字节整数0 - 28-1uint8()
无符号 2 字节整数0 - 216-1uint16()
无符号 4 字节整数0 - 232-1uint32()
无符号 8 字节整数0 - 264-1uint64()


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:

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IT蓝月

谢谢支持

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值