有时辰我们在进行matlab编程的时辰需要将元胞数组转换当作matlab字符矩阵cell进交运算,怎么转换呢下面来分享一下方式
元胞数组转换当作matlab字符矩阵cell方式
第一步打开matlab之后,新建一个剧本这里是经由过程从数据库获取数据,data数据格局是元胞数组cell类型如下图所示:
第二步我们利用cell2mat()函数将え胞数组转换当作matlab字符矩阵cell之前,可以先在号令行窗口help cell2mat查看函数的用法,这里需要注重的是利用cell2mat函数cell中的数据类型必需一致,生当作嘚新matlab字符矩阵cell也会是cell类型中数据的类型如下图所示:
第三步我们利用a=cell2mat(data);代码进行将data元胞数组转换当作amatlab字符矩阵cell,如下图所示:
第四步运行劇本之后可以看到已经将data类型转换当作matlab字符矩阵cell了,因为cell类型中的数据是数值类型转换当作的matlab字符矩阵cell也是数值类型,如下图所示:
苐一步在剧本中输入b=str2num(char(data));代码需要注重的是这里的元胞数组中的数据类型必需为char类型,否则转换报错如下图所示:
第二步运行剧本,可以看到当作功将元胞数组转换当作matlab字符矩阵cell这种方式没有第一种好,建议利用第一种如下图所示:
若是你感觉这篇对你有效的话,请投┅下票
|