MATLAB 字符串

MATLAB 字符串

在MATLAB中创建字符串非常简单。实际上,我们已经使用了很多次。例如,您在命令提示符下键入以下内容-

在这里插入图片描述

示例
my_string = ‘(cainiaojc.com)’
MATLAB将执行上述语句并返回以下结果

my_string = (cainiaojc.com)
MATLAB将所有变量视为数组,而字符串则视为字符数组。让我们使用whos命令来检查上面创建的变量

whos
MATLAB将执行上述语句并返回以下结果-

Name Size Bytes Class Attributes
my_string 1x16 32 char
有趣的是,您可以使用数字转换函数,例如uint8或uint16以将字符串中的字符转换为其数字代码。char函数将整数向量转换回字符-

在线示例
创建一个脚本文件并在其中键入以下代码-

示例
my_string = ‘nhooo’‘s com’;
str_ascii = uint8(my_string) %8位 ascii 值
str_back_to_char= char(str_ascii)
str_16bit = uint16(my_string) %16位ascii值
str_back_to_char = char(str_16bit)
运行文件时,它显示以下结果-

str_ascii =

110 104 111 111 111 39 115 32 99 111 109

str_back_to_char = nhooo’s com
str_16bit =

110 104 111 111 111 39 115 32 99 111 109
str_back_to_char = nhooo’s com
矩形字符数组
到目前为止,我们讨论的字符串是一维字符数组。但是,我们需要存储更多。我们需要在程序中存储更多维度的文本数据。这是通过创建矩形字符数组来实现的。

创建矩形字符数组的最简单方法是根据需要垂直或水平连接两个或多个一维字符数组。

您可以通过以下两种方式垂直组合字符串-</

评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值