我有一张表,它是使用可读表从excel中读取的所有数字。一些数字通过撇号如'0.084'等出现,这是因为excel表单杂乱无章地出现在某些列中,但在表格数据之外。使用isstring返回0. 我的主要目标是将表格转换为3D数组(可以创建3D表格吗?)。如何将显示为'x'的单元格转换为数字,以便可以构建我的3D数组(来自这些表格中的几个表格)。将混合表转换为数组Matlab
不同的表可具有用于这些细胞的不同的位置。 试图整个表转换为阵列提供了一个错误:
B = table2array(z);
Error using table2array (line 27)
Cannot concatenate the table variables 'Var3' and 'Var11', because
their types are double and cell.
从Matlab工作区显示导入表格的屏幕截图,或者粘贴一小部分数据以便更好地理解。 – Wolfie