三种数组是:数值型矩阵,字符数组(或字符串),单元数组(也有叫元胞数组) 1、数值型矩阵转换为字符数组(num2str、mat2str) >> A=[1,2,3;4,5,6]; B = 1 >> whos 2、字符数组转换为数值型(str2num<4位精度>、str2double<双精度>) >> B=['123.34']; A = >> whos 3、单元数组转换为字符数组(cell2mat): 例如: >>
A={'sfjsdlgksdgjlsdjgkl'}; B = sfjsdlgksdgjlsdjgkl >> whos 4、字符数组转换为单元数组(cellstr) >>
A=['what';'edit';'play'];%注意:用A=[]生成字符数组是,必须保证每行有相同的长度,不够可用空格补 B = >> whos 5、单元数组转换为数值型矩阵 >> A={'123.4'}; B = 123.4 >> C=str2num(B) C = >> whos 6、数值型矩阵转换为单元数组(num2cell) >> A=[1,2,3;4,5,6]; B = >> whos |
|