作者s1112233 (hiwang)
看板MATLAB
标题[讨论] 如何选择前头数来改变现有数字
时间Tue Jul 5 19:39:11 2016
要做一段数字处理
假设给一条随意整数
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://webptt.com/cn.aspx?n=bbs/MATLAB/M.1467718754.A.F70.html