📜  将字符串数组转换为元胞数组 (1)

📅  最后修改于: 2023-12-03 15:09:35.508000             🧑  作者: Mango

将字符串数组转换为元胞数组

在MATLAB中,字符串数组和元胞数组是两种不同的数据类型。有时我们需要将字符串数组转换为元胞数组,以便能够更方便地处理数据。下面介绍几种将字符串数组转换为元胞数组的方法。

方法一:使用num2cell函数

使用MATLAB的内置函数num2cell可以将数组(包括字符串数组)转换为元胞数组。

strArray = ["apple", "banana", "orange"];
cellArray = num2cell(strArray);
方法二:使用cellstr函数

使用MATLAB的内置函数cellstr将字符串数组转换为元胞数组。

strArray = ["apple", "banana", "orange"];
cellArray = cellstr(strArray);
方法三:使用{}操作符

使用花括号({})操作符可以将字符串数组转换为元胞数组。

strArray = ["apple", "banana", "orange"];
cellArray = {strArray};

以上三种方法均可将字符串数组转换为元胞数组,根据具体场景选择合适的方法进行转换。