[討論] 如何選擇前頭數來改變現有數字

看板MATLAB作者 (hiwang)時間9年前 (2016/07/05 19:39), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
要做一段數字處理 假設給一條隨意整數 Tx_sum=randi([0 3],1,50); Tx_0=[] for i=2:50 if Tx_sum(i)==2&&Tx_sum(i-1)==0 Tx_0=[Tx_0 Tx_sum(i)*ones(1,1) Tx_sum(i)*ones(1,1)-0.1]; end if Tx_sum(i)==2&&Tx_sum(i-1)==1 Tx_0=[Tx_0 Tx_sum(i)*ones(1,1) Tx_sum(i)*ones(1,1)-0.1]; end if Tx_sum(i)==2&&Tx_sum(i-1)==3 Tx_0=[Tx_0 Tx_sum(i)*ones(1,low)-0.1 Tx_sum(i)*ones(1,low)]; end if Tx_sum(i)==2&&Tx_sum(i-1)==2 Tx_0=[Tx_0 Tx_sum(i)*ones(1,expansion)]; end 最後一段因為沒辦法比較 所以想請問 兩數相同的話 有沒有辦法可以再往前一個數判斷 直到找到前面的數不一樣 -- Sent from my Windows -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.113.76.81 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1467718754.A.F70.html
文章代碼(AID): #1NUvnYzm (MATLAB)
文章代碼(AID): #1NUvnYzm (MATLAB)