[問題] if可以用在多個條件時嗎? PS..條件要繼 …已回收

看板MATLAB作者 (阿發)時間16年前 (2010/03/09 20:11), 編輯推噓0(009)
留言9則, 2人參與, 最新討論串1/2 (看更多)
首先,先感謝 cycocean 高人出手相救 cell_end=[0 1 1 0;0 0 0 1] for i = 1:2 for j =1:4 if cell_end(i,j) == 1 fid2=fopen([num2str(j) '.txt'],'r') while feof(fid2)==0 for k=1:13 line2=fgetl(fid2); B(k,1)={line2}; end end % 如果要做檔案合併 在這裡先用變數存出 再做合併 else continue end end end 這是我先做一個簡單的例子想知道能否順利讀檔 我發現最後B存的資料 就是4.txt檔 不知道有沒有辦法把第一列2.txt和3.txt讀到的資料也要存起來, 因為動作是連續的,最少會有36列以上的資料 如果每列都被洗掉就只會剩下最後一列的結果 應該是要在加一個for迴圈 但有點不知道要加在哪 在此先致上最深的謝意,我昨夜也有想到另個辦法 我有PO篇新文章 不過我的方是好像出問題,不知道是不是哪邊弄錯 ^^" 不知道能否順便請問continue那邊的意思嗎? 為什麼 這樣打 迴圈就會自己執行完?? ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.124.42.216 ※ 編輯: afa0525 來自: 140.124.42.216 (03/09 20:46) ※ 編輯: afa0525 來自: 140.124.42.216 (03/09 20:52)

03/09 21:09, , 1F
for i=1:36, for j=1:36, if M(i,j)==1, open (37-i).txt
03/09 21:09, 1F

03/09 21:10, , 2F
else, continue, end, end, end
03/09 21:10, 2F

03/09 21:11, , 3F
迴圈法 沒試過 應該可行..
03/09 21:11, 3F

03/09 21:12, , 4F
sorry, 改成(37-j).txt 記得轉成文字
03/09 21:12, 4F

03/09 21:19, , 5F
else, continue, end, end, end 可以請問這行是什麼意思嗎
03/09 21:19, 5F

03/09 21:20, , 6F
請問'總共程式只要打這兩行就好了嗎??
03/09 21:20, 6F

03/09 21:21, , 7F
還是要重覆第二行一直重複打??? 迴圈法 不好意思狂問問題
03/09 21:21, 7F

03/09 21:24, , 8F
尷尬 突然發現 , 我的txt檔 要在合併成一個新的txt
03/09 21:24, 8F

03/09 21:25, , 9F
類似同時開啟1和2就要把兩個內容合在一起
03/09 21:25, 9F
※ 編輯: afa0525 來自: 140.124.42.216 (03/11 13:23) ※ 編輯: afa0525 來自: 140.124.42.216 (03/11 13:34)
文章代碼(AID): #1BbZi0Cd (MATLAB)
文章代碼(AID): #1BbZi0Cd (MATLAB)