MATLAB中 如何把10行9列table中的第9列字符串变量变成数据类型
时间: 2024-02-09 13:08:45 浏览: 85
你可以使用 MATLAB 中的 `str2double` 函数将字符串转换为相应的数字类型。可以使用以下代码将第九列的所有字符串转换为 `double` 类型:
```
% 假设表格名称为 tbl
tbl(:, 9) = array2table(str2double(table2array(tbl(:, 9))));
```
这将使用 `table2array` 将第九列转换为一个字符串数组,然后使用 `str2double` 将该数组中的所有字符串转换为相应的数字类型,并将结果存储在一个新的数组中。最后,使用 `array2table` 将该数组转换为 `table`,并将其赋值回第九列。
阅读全文