[問題] 請問一個錯誤訊息已回收

看板MATLAB作者 (1234567654321一下吧)時間14年前 (2009/10/22 18:11), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
fid1=fopen(xx1) fid2=fopen(xx2) . . . fid500=fopen(xx500) 以上讀檔 接著經過資料處理也存檔也fclose後 繼續下一步驟的程式 clear all; fid1=fopen(yy1) fid2=fopen(yy2) . . . fid500=fopen(yy500) 但在上面時就會出錯 錯誤訊息為 ??? Error using ==> textscan Invalid file identifier. Use fopen to generate a valid file identifier. Error in ==> position at 1028(就是上面某一行,有時還會不一樣) 但也只是讀的檔不一樣 為什麼第一部分可以執行 第二部分就不行呢? 此時結束MATLAB command window會跳出下列訊息 ??? C:\Program Files\MATLAB\R2008a\toolbox\matlab\lang\builtin.m: Too many files open; check that FILES = 20 in your CONFIG.SYS file. 除非去工作管理員強制結束 才可以離開 然後重新啟動MATLAB 把第一部分程式碼刪除後 才能夠繼續執行第二部分的讀檔 請問這是什麼原因且該怎麼解決呢?? 感謝感謝!! -- ○ 啊~ ○○ 咿~ ○ 喔~ 嗯~ ㄥ︹○ ︽〕 ○\︿ ○ 》 ﹨︿ ○︿/︿ ○≦\_ (十面埋伏) (針鋒相對) (腹背受敵) (騰雲駕霧) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.116.171.62

10/22 22:50, , 1F
同時可以open的檔案數量在參數檔有限制,改參數設定
10/22 22:50, 1F
文章代碼(AID): #1Au2_EDY (MATLAB)