主要内容

字符串数据

基于文本的值

字符串是文本数据的片段。在statflow中使用字符串®图表以控制图表行为或创建自然语言输出。在日志、消息和自定义代码工作流中合并字符串数据。

Stateflow语法

全部展开

创建、连接和转换

空白 创建一个空格字符数组
将字符串转换为双精度值
胰岛 确定哪些字符是字母
isspace 确定哪些字符是空格字符
str2double 将字符串转换为双精度值
字符串 创建一个字符串

确定类型和属性

胰岛 确定哪些字符是字母
isspace 确定哪些字符是空格字符
isstring 确定输入是否为字符串
strlength 字符串的长度

查找和替换

包含 确定pattern是否在字符串中
endsWith 确定字符串是否以pattern结尾
匹配 确定模式是否匹配字符串
取代 查找并替换一个或多个子字符串
replaceBetween 替换起始点和结束点之间的子字符串
startsWith 确定字符串是否以pattern开头
strfind 在其他字符串中查找字符串
strrep 查找和替换子字符串

编辑

擦除 删除字符串中的子字符串
eraseBetween 删除起始点和结束点之间的子字符串
extractAfter 在指定位置后提取子字符串
extractBefore 在指定位置之前提取子字符串
insertAfter 在指定的子字符串之后插入字符串
方法 在指定的子字符串之前插入字符串
较低的 将字符串转换为小写
+ 将字符串
反向 字符串中字符的顺序颠倒
从字符串中删除前导和尾随字符
strtrim 删除字符串开头和末尾的空白
将字符串转换为大写

比较

匹配 确定模式是否匹配字符串
比较字符串 比较字符串
strcmpi 比较字符串(不区分大小写)
strncmp 比较第一n字符串字符(区分大小写)
strncmpi 比较第一n字符串的字符(不区分大小写)
ascii2str 转换类型数组uint8字符串
str2ascii 转换字符串类型的数组uint8
str2double 将字符串转换为双精度值
strcat 连接字符串
比较字符串 比较字符串
拷贝字符串 指定字符串值
strlen 确定串的长度
字符串的子串 从字符串中提取子字符串
tostring 将数值转换为字符串

主题

通过使用字符串管理文本信息

在状态流图中使用文本字符串。

将字符串数据记录到仿真数据检查器中

在仿真数据检查器和MATLAB中查看文本字符串®工作区。

发送带有字符串数据的消息

通过使用带有字符串有效负载的消息在图表之间进行通信。

特色的例子