MATLAB strsplit
时间: 2023-10-21 18:18:31 浏览: 205
matlab 常用命令
MATLAB strsplit 函数可以将字符串分割成子字符串,并将结果存储在一个单元格数组中。它的基本语法如下:
```
C = strsplit(str, delimiter)
```
其中,`str` 是要分割的字符串,`delimiter` 是用于分割字符串的定界符。函数返回一个单元格数组 `C`,其中每个单元格包含一个子字符串。
例如,下面的代码将一个字符串按照空格分割成多个子字符串,并将结果存储在一个单元格数组中:
```
str = 'Hello world, how are you?';
C = strsplit(str, ' ');
```
输出结果为:
```
C =
1×5 cell array
{'Hello'} {'world,'} {'how'} {'are'} {'you?'}
```
注意,定界符可以是任意长度的字符串,而不仅仅是单个字符。此外,如果 `str` 中包含多个连续的定界符,则函数会将它们看作一个定界符处理,并将它们之间的空字符串排除在结果之外。
阅读全文