[討論] 關於合併字串與數字的問題
一個很初階的問題,但我沒搞懂。
例如,我寫了
a = [ 'apple'; 'box '; 'cat ']
一個 3*1 的矩陣,每列都佔5個字元。
然後,又寫
b = [1 2 3; 4 5 6; 7 8 9; 10 11 12]
一個 3*4 的矩陣。
這時候再寫
c = [a b]
他似乎會接受這個 c,沒說error。
可是跳出來的答案很怪,把b的部分吃掉了?
是要先把b換成字串才行嗎?
另外一個問題,
如果我寫
a = [ 'apple' 'box ' 'cat ']'
matlab在做transpose的動作時會把他變成
a = [
a
p
p
l
e
b
o
x
c
a
t
]
這種怪東西。
換言之,橫轉直時,每個字母都給轉過去了。
要怎樣才能讓他在轉的時候保持各字串為一單位呢?
--
Immer mit den einfachsten Beispielen anfangen.
David Hilbert
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.137.156.5
※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1455761082.A.073.html
→
02/18 10:09, , 1F
02/18 10:09, 1F
→
02/22 18:36, , 2F
02/22 18:36, 2F
→
02/22 18:36, , 3F
02/22 18:36, 3F
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章