Re: [討論] 修改CSV格式 請問這樣值多少錢?

看板MATLAB作者 (想買D2000...)時間14年前 (2011/12/05 20:06), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串2/2 (看更多)
想跟大家討論一下 這樣的需求 大家會怎麼寫 我今天下午try了一下 以下是我的程式碼 請大家看看是不是有哪邊可以修改? clear clc fid=fopen('H:\Documents and Settings\LuXiaoBi\Desktop\sdsdww.txt'); c=fscanf(fid,'%c'); fid2=fopen('H:\Documents and Settings\LuXiaoBi\Desktop\new.txt','w'); [token, remain] = strtok(c,' '); token=str2num(token); s=whos('token'); if s.bytes > 0 fprintf(fid2,'%d\r\n',token); end while isempty(remain)~=1 [token, remain] = strtok(remain,' '); token=str2num(token); s=whos('token'); if s.bytes > 0 fprintf(fid2,'%d\r\n',token); end end fclose(fid); fclose(fid2); 有個問題就是... 本來想用 isnumeric(str2num(token)) 去過濾數值 但是當我token是字串時 matlab還是會判斷成numeric 這部份是出了什麼問題?? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.110.243.81

12/09 15:02, , 1F
isnum
12/09 15:02, 1F
文章代碼(AID): #1EtBEwjO (MATLAB)
文章代碼(AID): #1EtBEwjO (MATLAB)