MATLAB如何从三维数组中取出一维数组
2020-03-13
展开全部
分两步
1、选定要取的范围。这一步直接用圆括号加索引的方法就可以做到。
2、转成一维数组。用reshape函数转成一维数组。
一个例子:
mat=rand(2,3,4) %%定义一个2x3x4的数组
array=reshape(mat(1,:,1),1,[]) %% mat(1,:,1)确定范围, reshape把范围内的数值转成一维数组
1、选定要取的范围。这一步直接用圆括号加索引的方法就可以做到。
2、转成一维数组。用reshape函数转成一维数组。
一个例子:
mat=rand(2,3,4) %%定义一个2x3x4的数组
array=reshape(mat(1,:,1),1,[]) %% mat(1,:,1)确定范围, reshape把范围内的数值转成一维数组
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询