看板 MATLAB 關於我們 聯絡資訊
請問板上的高手,小弟最近寫程式遇到一個問題‧ 我有一個變數是stocks,他是屬於<1*1 Struct> 裡面包含了 Date <1217*1 cell> Close <1217*1 double> .... 我在實做的時候常常會發現Date 裡面是屬於Cell 的型態, 我想要將他們的date 轉為Char,不管是找Function or 使 用for 迴圈得到的都是Cell 變數,請問是否有方法可以讓我 把Date 也轉為一維 Char 陣列呢?? 這個問題困擾我很久,板上的大大如果知道請麻煩 教教我,感謝^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.252.182.137 ※ 文章網址: http://www.ptt.cc/bbs/MATLAB/M.1408125888.A.72D.html
Jerrynet: 用大括號取值啊, ex: stocks.Data{1} 08/16 15:59
weibear: 我是有用過大括號取值....for i=1:10 stocks.Date{i} 08/17 18:51
weibear: 但不能complier 08/17 18:52
weibear: for i = 1 : Len 08/17 18:56
weibear: Dtae(i) = stocks.Date{i}; 08/17 18:56
weibear: end 08/17 18:56
weibear: 請問為什麼會Subscripted assignment dimension mismatch 08/17 18:56
s4300026: Dtae(i) = stocks.Date{i}(1); 08/19 02:46
s4300026: 話說在存入stocks時直接存成陣列就不用轉了阿... ORZ 08/19 07:38