更改数组维度和类型

Ara*_*avi 0 arrays math matlab dimensions

我是matlab的新手.我有一个数组50x100 uint8,我想将其更改为5000x1 double.我怎样才能做到这一点?提前致谢.

Gun*_*uyf 6

如果您只想要一列数据,冒号运算符:也是一个选项:

 data = uint8(randi(10,50,100));
 result = double(data(:));
Run Code Online (Sandbox Code Playgroud)