[問題] 讀取txt檔負值無法讀入嗎?

看板MATLAB作者 (克里斯)時間13年前 (2012/11/28 21:35), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
今天在跑程式的時候 txt檔將數値寫入矩陣時無法讀入負值的情形 不知道這是已經無解的情形嗎? 只能從txt檔內容更改還是可以另外 宣告矩陣形式 拜託大家提供一些資訊讓小弟有所參考了!! 程式是在這行發生問題的 train1=textread('檔案名稱.txt','%u'); MATLAB顯示說 ??? Error using ==> dataread Trouble reading unsigned integer from file (row 286, field 1) ==> -199 Error in ==> textread at 176 [varargout{1:nlhs}]=dataread('file',varargin{:}); Error in ==> BPN_orig at 15 train1=textread('檔案名稱.txt','%u'); 如果txt內沒有負值得話就可以順利跑完 不知道大家有沒有遇到這樣的問題 PS.順便想問問有摸過nntool的前輩們 跑BPN的時候 訓練的誤差呼叫出來會有 筆數不到的情形嗎? 例如我訓練資料跑200筆 可是tool跑出來的訓練誤差筆數不到兩百筆 想問問這樣是什麼樣的問題 是訓練資料不對還是怎樣? 因為我的訓練次數都跑不完就結束了!! 麻煩大家了>"< -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.38.120.154

11/28 21:52, , 1F
將 %u 改成 %d
11/28 21:52, 1F
感謝~~問題解決了>"< ※ 編輯: chris70211 來自: 114.38.120.154 (11/28 23:02)
文章代碼(AID): #1GjXCRTx (MATLAB)
文章代碼(AID): #1GjXCRTx (MATLAB)