Re: [問題] 該如何寫出判斷的功能??已回收

看板MATLAB作者 (0.0)時間14年前 (2011/05/17 14:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/3 (看更多)
剛好最近有用到,希望對你有幫助。 以下是我打的m-file,請測試看看。 B = dlmread('data.txt'); % B為讀取出來的矩陣 fid = fopen('data2.txt','w+'); % 輸出的txt檔 for index = 1 : length(B) ; %看B有幾個 if B(index)>=0.9 fprintf(fid,'%10f\n',1); else fprintf(fid,'%10f\n',0); end end result = dlmread('data2.txt') fclose('all'); ※ 引述《jsp0520 (Enzo)》之銘言: : 是這樣的 : 假如在檔案 data.txt 中有四個數字 : 0.5 : 0.2 : 1.2 : 1.5 : 該如何利用m-file寫出一段判斷程式 : 如大於等於0.9即為1,小於0.9即為0 : 並將結果存在一個新的檔案中 : 如: data'.txt : 0 : 0 : 1 : 1 : 由於目前趕著量晶片為口試準備中 : 且對於寫m file實在不是很擅長 : 希望板上前輩不吝給予賜教 : 感激不盡 <(____)> 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.22.18.21
文章代碼(AID): #1DqWyUwk (MATLAB)
文章代碼(AID): #1DqWyUwk (MATLAB)