Я не знаю, может ли 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
Так есть ли способ добиться этого?