2016-07-26 64 views
0

我使用Matlab和我有以下數據:如何串數字單元陣列轉換成數字矢量

a = {'3' '11' '7'}; % This is what I have. 

我的目標是使用功能,例如細胞轉變成具有以下形狀的載體:

b = [3 11 7]; % What I need to get! 

如果我嘗試使用b = cell2mat(a)功能的結果是我得到的是這個數字:b = 3117;這不是我想要的。

我應該用什麼函數來實現我的目標?如果可能的話,請不要使用for循環,而只使用Matlab函數。

+1

'B = str2double(一)' - 如果在你的手機一個字符串類型,它會返回一個NaN的。請閱讀我們的Matlab文檔 - 我在這裏專門寫了一篇介紹。 – GameOfThrows

+0

@excaza幫助循環 - > 找不到循環。 –

+0

@excaza你的評論沒有手冊那麼有用,是的...循環不是Matlab中的一個函數,但是...克服它...如果你不給出建設性的意見,你應該考慮放棄這個網站.. 。 –

回答