当前位置: 首页 > news >正文

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      

相关文章:

  • 如何一键自动提取CAD图中的中心线(如墙体、道路、巷道中心线等)
  • Android常见界面控件、程序活动单元Activity练习
  • LeetCode算法题(Go语言实现)_46
  • 3.2.2.3 Spring Boot配置拦截器
  • C++学习之数据库操作
  • AI日报 - 2025年4月15日
  • 华为OD机试真题——阿里巴巴找黄金宝箱 IV(2025A卷:200分)Java/python/JavaScript/C++/C语言/GO六种最佳实现
  • 子串-滑动窗口的最大值
  • 科研软件分享
  • AI agents系列之全从零开始构建
  • 批处理(Batch Processing)的详解、流程及框架/工具的详细对比
  • 前端工程化之自动化构建
  • .NET MCP 文档
  • 多模态思维链(Multimodal Chain of Thought, MCoT)六大技术支柱在医疗领域的应用
  • OpenCv--换脸
  • 群辉搭建静态网站
  • 基于 Qt 的 BMP 图像数据存取至 SQLite 数据库的实现
  • WSL2 配置和离线安装linux系统。
  • 基础算法篇(5)(蓝桥杯常考点)—动态规划(C/C++)
  • PyCharm 开发工具 修改字体大小及使用滚轮没有反应
  • 人社部:我国劳动力市场潜力足,韧性强
  • 格力电器去年净利增长一成:消费电器营收下滑4%,一季度净利增长26%
  • 如何做大中国拳击产业的蛋糕?这项赛事给出办赛新思考
  • 政治局会议深度|提出“设立新型政策性金融工具”有何深意?
  • 30天内三访中国,宝马董事长:没有一家公司可以在全球价值链外独立运行
  • 新华视点丨广西抗旱一线调查