[問題] cell array的string組合問題已回收

看板MATLAB作者 (mingray/nosql)時間15年前 (2009/02/26 14:56), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
我有一個cell array 裡面放著strings 現在我希望讓他輸出成一個新的strings 在原本的每個element之間以換行符號\r\n來分隔 我希望結果會類似javascript裡的array.join("\r\n"); 也就是如果cell array長這樣 c = {'111', '2222', '33333333333'}; 然後輸出會變成 str = '111\r\n2222\r\n33333333333'; 目前試過用strcat strvcat 但是他們的輸出目標為char array 這樣會使字串中多出不必要的padding space 請問一下還有別的方式嗎? 最好是不要用到for -- 給我去買角色卡 /+ \ ┌─╖ mingray / nosql 請給我追加型大包包 \ (OwO ) │椪║ / |+|\__ │柑║ web site ( ) | ̄ ̄ ̄ ̄| | └╥╜ http://mingray.googlepages.com ( v | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ v > | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.229.163.201

02/26 18:52, , 1F
找到解法惹 先把他擺成橫的 再用cell2mat
02/26 18:52, 1F
文章代碼(AID): #19fZq6CX (MATLAB)