夏恩觉得在 MATLAB 内的数据型态中,最好用的就是细胞数组。
最头疼的呢,也是细胞数组。
就如同 python 的 List 型态,我们可以放心地放入任何数据,不会受到任何制裁。
好用的前提是,我们得先明白在不同数据格式间的转换方法。
版本资讯:
Matlab版本:R2017b (核心即可,不用多余的工具箱)
重点整理:
先讲结论:
会用 cellfun 的话,请直接使用之,用法附在最后面;
若不会,则下面提供几个方法供您参考:
1.在 cell array 中,把文字转数字:
string() 或 char() > str2double() > num2cell()
拆cell > 转换型态 > 回cell
2.在 cell array 中,数字转文字:
cell2mat() > string() 或 char() > cellstr()
拆cell > 转换型态 > 回cell
其中 mat2cell 颜色不一样表示使用方法较特殊,须小心使用。
以下都是关于这张表所提到之函数的详细说明。
一、获得一份数据:
夏恩先制作一份虚拟的订单数据,供大家参考。
有需要的请自行复制贴上即可。ordermachinequ