我不知道Matlab是否可以做到這一點,但我想存儲一些4×3矩陣的字符串,矩陣中的每個元素都是一個字符串。如何存儲字符串矩陣並寫入文件?
test_string_01 test_string_02 test_string_03
test_string_04 test_string_05 test_string_06
test_string_07 test_string_08 test_string_09
test_string_10 test_string_11 test_string_12
然後,我想把這個矩陣寫成一個純文本文件,用逗號或空格分隔。
test_string_01,test_string_02,test_string_03
test_string_04,test_string_05,test_string_06
test_string_07,test_string_08,test_string_09
test_string_10,test_string_11,test_string_12
好像matrix
數據類型不是能夠存儲串。我看着cell
。我試圖使用dlmwrite()
或csvwrite()
,但他們都只接受矩陣。我也試過cell2mat()
第一,但以這種方式在字符串中的所有字母都是逗號分隔,像
t,e,s,t,_,s,t,r,i,n,g,_,0,1,t,e,s,t,_,s,t,r,i,n,g,_,0,2,t,e,s,t,_,s,t,r,i,n,g,_,0,3
那麼,有沒有辦法做到這一點?
在Matlab中使用文本是一種痛苦。這可能需要5行Python。你爲什麼需要這樣做? – 2010-06-04 01:58:36
@Hamish Grubijan因爲我有來自輸出矩陣的其他人的現有代碼。我想用實際名稱替換第一列。 – zihaoyu 2010-06-04 03:43:56
@Hamish Grubijan:幸運的是,Matlab中只需要5行。 – Jonas 2010-06-04 03:48:23