[討論] 使用迴圈抓取我所需要的點 問題

看板MATLAB作者 (MatrixTree)時間10年前 (2013/10/25 16:04), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
各位大大好 我又上來問問題了 已下是我的code a=xlsread('位置'); s=size(a); x=s(1,2); y=s(1,1); for j=1:x for j=1:y-1 if a(i,j)-a(i+1,j)==-1 xx1=i; yy1=j; end if a(i,j)-a(i+1,j)==1 xx2=i; yy2=j; end end bb=cat(1,xx1,xx2); cc=cat(1,yy1,yy2); end p=[bb,cc] 已上是我的code 這邊解釋一下 我有一個陣列 只有1跟0的值 然後我想利用迴圈的方式將1與0的 交界點找出來,並且用坐標的方式存起來。 問題1 我的迴圈貌似只能讀取有兩個交界點的部分 而不能run單一個交界點 問題2 迴圈貌似不會照我的方是從 j=1跑到j=x 請各位大大提供教導...... 感恩 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.134.146.15

10/25 22:03, , 1F
迴圈變數 都是j?
10/25 22:03, 1F

10/28 10:48, , 2F
一個i
10/28 10:48, 2F
文章代碼(AID): #1IQYOJ6j (MATLAB)