建立與字符串數組我有字符串的單元陣列(長度= 4):
A = {'a', 'b', 'c', 'd'}
我有索引的雙矩陣(長度= 4):
B = [2, 4, 6, 8]
Matlab的:如何在特定索引
如何創建一個新的單元陣列C
(字符串)length = 8
,它使用B
中的索引將字符串從A
放入新陣列C
。對於沒有在B
中指定的索引,我想輸入' '
空格(空字符串)。注意:我的真實數據不會「每隔一個」。
C = {' ', 'a', ' ', 'b', ' ', 'c', ' ', 'd'}
這怎麼能在Matlab做?
你是怎麼和8一起來的?它是'4 + 4',還是'B'中的最大索引? – 2014-10-31 01:04:09
不,A','B'和'C'的長度是任意的,除了'A'和'B'的長度需要相等(因爲'B'中的索引對應於'A')。 – Todd 2014-10-31 01:12:32
我的意思是,如果B是'B = [100 200 300 400]'? – 2014-10-31 01:13:04