作者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/cn.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