看板 MATLAB 關於我們 聯絡資訊
各位大大好 我又上來問問題了 已下是我的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
a98765s:迴圈變數 都是j? 10/25 22:03
Satanicbless:一個i 10/28 10:48