2011-03-17 84 views
1

我在這裏遇到了問題。我想用matlab中的2張(測試1 &測試2)讀取一個excel文件(Test.xls),並使用它的數據進行分析。所以我做了: [a,b,c] = xlsread('Test.xls','text 1'); 和[d,e,f] = xlsread('Test.xls','text 2');如何在MAtlab中將2甚至不是單元格合併到1單元格中?

,我得到的結果是: c是:< 65000x18細胞> f爲:< 24912x18細胞>

誰能幫我加入這兩個單元爲1?由於 z是:< 89912x18細胞> 或兩種方法是閱讀所有2張到「Z」

感謝很多提前

張學友

回答

0

你將不得不轉每然後轉結果。

z = [ c' f']' 
+0

非常感謝菲利普。這正是我想要的。問候。 Jacky – Jacky 2011-03-17 01:17:51

+0

有兩件事情:正如「AlwaysWrong」一樣,垂直連接在這裏更好。此外,您在這裏使用複共軛轉置兩次。 – Edric 2011-03-17 07:48:44

+0

@Edric是的,你可以做到這一點。 – phwd 2011-03-17 07:54:21

6

你也可以將它們連接起來垂直開始使用:

z = [c;f]; 
+0

這是正確的方法。 – 2012-02-19 14:02:11

相關問題