2013-06-21 41 views
0

我有一個類型爲1x1x4 double的值,需要將它作爲1x4 double如何從1x1x4雙倍獲得1x4雙倍?

問題是,我不知道該怎麼做。有誰能夠幫助我?

它看起來像:

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 
+1

後這是一個答案,我會接受它,它解決了這個問題 – gurehbgui

回答

4

你可以擺脫使用squeeze功能單維度:squeeze(val)'

你也可以看看reshapepermute如果你的問題有點複雜

2

如果所有其他尺寸單,其結果將只是一維向量,你也可以使用以下命令:

val(:)'