标签: matlab
我的类型为1x1x4 double,并且需要使用1x4 double。
1x1x4 double
1x4 double
问题是,我不知道该怎么做。有人能帮助我吗?
看起来像:
val(:,:,1) = 0.5601 val(:,:,2) = 0.4876 val(:,:,3) = 0.8146 val(:,:,4) = 0.6207
但它应该是:
1x4 double = 0.5601 0.4876 0.8146 0.6207
答案 0 :(得分:4)
您可以使用squeeze函数摆脱单身尺寸:squeeze(val)'
squeeze(val)'
如果您的问题有点复杂,您还可以查看reshape或permute
答案 1 :(得分:2)
如果所有其他维度都是单身,结果只是一维向量,您还可以使用以下内容:
val(:)'