[讨论] 如何选择前头数来改变现有数字

楼主: s1112233 (hiwang)   2016-07-05 19:39:11
要做一段数字处理
假设给一条随意整数
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
最后一段因为没办法比较
所以想请问
两数相同的话
有没有办法可以再往前一个数判断
直到找到前面的数不一样

Links booklink

Contact Us: admin [ a t ] ucptt.com