<MATLAB新手入门>MATLAB数据类型(一)

系列文章目录

MATLAB基本功能介绍 链接: link
MATLAB矩阵操作(一) 链接: link
MATLAB矩阵操作(二) 链接: link



前言

MATLAB提供多种数据类型,以供用户在不同情况下使用。主要包括以下数据类型:

  • 数值型
  • 字符和字符串
  • 逻辑型
  • 结构(structure)数组
  • 元胞(cell)数组
  • 分类(categorical)数组
  • 表格
  • 日期和时间
  • Map容器

本文主要介绍数值型、字符和字符串、逻辑型、结构数组和元胞数组这几种常用类型。
在前面几篇已经初步介绍了MATLAB使用的基本方法和矩阵操作相关知识,本章及以后内容在介绍相关知识的同时将更多补充示例,示例中旁征博引各类函数引用或程序编写方法,以帮助读者更好理解及使用MATLAB。


一、数值型

MATLAB中的数值型包括有符号和无符号整数、单精度和双精度浮点数。
MATLAB存储数据时默认使用双精度浮点数,该默认类型不可修改,但是可以选择用非默认的整数或单精度浮点数来存储矩阵或数组,以节省内容空间。
所有的数值型数组都支持基本的数组操作。
有符号整数和无符号整数分别有4种类型,共8种。其中,有符号整数有int8/int16/int32/int64四种,分别占用1/2/4/8个字节;无符号整数有uint8/uint16/uint32/uint64四种,分别占用1/2/4/8个字节。
数值型数组或矩阵较为简单,不再详述。


二、字符与字符串

在MATLAB中,几个字符可以构成一个字符串(string)。可以把字符串视为一个行向量,其中的每一个字符(含空格符)以ASCII的形式存放在每一个元素中。字符串在数据的可视化、应用程序/软件的用户交互方面有着十分重要的作用。

1 字符串基本操作

(1)字符串创建

一般通过两个单引号括起来建立字符串(一般使用单引号),字符串的内容既可以是英文,也可以是中文。
注:MATLAB创建字符串的单引号必须是英文状态,此外,如逗号、冒号、括号、程序末端的分号等也必须是英文。

>> a='matlab'

a =
    'matlab'

>> b='字符串创建示例'

b =
    '字符串创建示例'

(2)字符串寻访

MATLAB按从左到右的顺序对字符串中的字符进行编号,通过该编号可进行字符串寻访,方法与一般矩阵一样。

>> a(4:6)

ans =
    'lab'

>> b(1:3)

ans =
  
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值