📅  最后修改于: 2023-12-03 15:09:35.508000             🧑  作者: Mango
在MATLAB中,字符串数组和元胞数组是两种不同的数据类型。有时我们需要将字符串数组转换为元胞数组,以便能够更方便地处理数据。下面介绍几种将字符串数组转换为元胞数组的方法。
使用MATLAB的内置函数num2cell可以将数组(包括字符串数组)转换为元胞数组。
strArray = ["apple", "banana", "orange"];
cellArray = num2cell(strArray);
使用MATLAB的内置函数cellstr将字符串数组转换为元胞数组。
strArray = ["apple", "banana", "orange"];
cellArray = cellstr(strArray);
使用花括号({})操作符可以将字符串数组转换为元胞数组。
strArray = ["apple", "banana", "orange"];
cellArray = {strArray};
以上三种方法均可将字符串数组转换为元胞数组,根据具体场景选择合适的方法进行转换。