作者weibear (阿維)
看板MATLAB
標題[討論] Struct 包 Cell 該怎麼取資料?
時間Sat Aug 16 02:04:45 2014
請問板上的高手,小弟最近寫程式遇到一個問題‧
我有一個變數是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://webptt.com/m.aspx?n=bbs/MATLAB/M.1408125888.A.72D.html
1F:→ Jerrynet: 用大括號取值啊, ex: stocks.Data{1} 08/16 15:59
2F:→ weibear: 我是有用過大括號取值....for i=1:10 stocks.Date{i} 08/17 18:51
3F:→ weibear: 但不能complier 08/17 18:52
4F:→ weibear: for i = 1 : Len 08/17 18:56
5F:→ weibear: Dtae(i) = stocks.Date{i}; 08/17 18:56
6F:→ weibear: end 08/17 18:56
7F:→ weibear: 請問為什麼會Subscripted assignment dimension mismatch 08/17 18:56
8F:→ s4300026: Dtae(i) = stocks.Date{i}(1); 08/19 02:46
9F:→ s4300026: 話說在存入stocks時直接存成陣列就不用轉了阿... ORZ 08/19 07:38