matlab中如何将char数组改为数值数组
时间: 2023-10-08 16:10:14 浏览: 740
可以使用`str2num`或`str2double`函数将char数组转换为数值数组。
`str2num`函数将输入的字符串转换为数值向量或数值矩阵,例如:
```matlab
str = '1 2 3; 4 5 6';
num = str2num(str);
```
将会得到一个2×3的数值矩阵`num`,它的值为:
```
1 2 3
4 5 6
```
`str2double`函数将输入的字符串转换为双精度数值数组,例如:
```matlab
str = '1.2 3.4 5.6';
num = str2double(str);
```
将会得到一个1×3的数值数组`num`,它的值为:
```
1.2000 3.4000 5.6000
```
阅读全文