作者bbogod ()
看板MATLAB
标题Fw: [请问] Matlab textread读值问题
时间Sun May 25 23:37:58 2014
※ [本文转录自 ask 看板 #1JWWugYo ]
作者: bbogod () 看板: ask
标题: [请问] Matlab textread读值问题
时间: Sun May 25 23:37:11 2014
手边有一个table.txt,内容例如
0100-3101
以下为我写的程式
-------------------------------------
load_data=textread('table.txt','%s') <= 读取table.txt 并转成字串
a=load_data{1} <= 因为只有一维阵列,所以只读取第一个cell
-------------------------------------
因此我得到的 a=
0110-3101 为我所要的内容没错
但是我的问题是
在读值并转成字串之下,如何让程式自己知道a里面有几个字串?!
因为我原本以为-3算一个字串,a读出来为8个字串
没想到因为多一个-变多一个字串
--
推 weltschmerz:超可爱,快转可爱版 02/25 08:32
→ l1l1l1l1:可爱版是什麽鬼?不会真有这种版吧? 02/25 09:20
※ l1l1l1l1:转录至看板 cute 02/25 12:18
推 l1l1l1l1:干,还真的有这种版 02/25 12:18
推 ntitgavin:那是中国科技大学版 02/25 12:41
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.172.185.177
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/ask/M.1401032234.A.8B2.html
※ 发信站: 批踢踢实业坊(ptt.cc)
※ 转录者: bbogod (1.172.185.177), 05/25/2014 23:37:58