MATLAB基本数据类型

1. ‌数值类型

整数类型‌:
  • 有符号整数(如 int8int16int32int64)和
  • 无符号整数(如 uint8uint16uint32uint64)。

        这些类型分别占用 1、2、4、8 个字节,表示不同范围的整数值。

浮点数类型‌:

  • 单精度浮点数(single):占用 4 个字节,适合节省内存的场景。
  • 双精度浮点数(double): MATLAB 默认的数值类型,占用 8 个字节,提供更高的精度;

2. ‌逻辑类型

  • 逻辑类型(logical)用于表示布尔值,即 true(1)或 false(0)。常用于条件判断和逻辑运算。

3. ‌字符和字符串类型

  • 字符数组‌:使用单引号定义,如 'Hello',存储为字符数组,每个元素占用一个 ASCII 字符。
  • 字符串数组‌:使用双引号定义,如 "MATLAB",支持更灵活的文本处理。

4. ‌复合数据类型

  • 单元数组‌(cell):可以存储不同类型和维度的数据,访问时使用大括号 {}
  • 结构体‌(struct):类似于 C 语言中的结构体,包含多个命名字段,每个字段可以存储不同类型的数据。

5. ‌函数句柄

  • 函数句柄(function_handle)用于间接调用函数,通过 @ 符号创建,如 fhandle = @sin

6. ‌其他类型

  • 复数‌:MATLAB 天然支持复数,可以直接输入或使用 complex 函数创建。
  • 日期和时间‌:支持日期字符串、日期序列数和日期向量三种格式。
  • 表格‌(table):用于存储表格类数据,支持不同类型的数据列。

7. ‌特殊值

  • 无穷量‌:Inf 和 -Inf 分别表示正无穷和负无穷。
  • 非数值量‌:NaN 表示非数值量,通常由非法运算(如 0/0)产生。

8. ‌常量

  • 圆周率‌:pi 表示圆周率。
  • 最大/最小实数‌:realmax 和 realmin 分别表示双精度浮点数的最大值和最小值。

9. 使用whos函数可以查看变量的数据类型

        如:x = "abc"

        whos x返回表格:

  Name      Size            Bytes  Class     Attributes

  x               1x1               150    string      

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

hn_tzy

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值