[討論] 如何選擇前頭數來改變現有數字
要做一段數字處理
假設給一條隨意整數
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
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章