0
我正在讀取文件中的數據,我試圖對包含數據的矢量進行一些操作,基本上我想檢查值是否來自連續行,如果是的話我要平均每兩個並把值在輸出矢量數據和線條的根據邏輯向量獲取矢量中兩個連續值的平均值
部分
lines=[153 152 153 154 233 233 234 235 280 279 280 281];
Sail=[ 3 4 3 1.5 3 3 1 2 2.5 5 2.5 2 ];
這裏是我在做什麼
Sail=S(lines);
Y=diff(lines)==1;
for ii=1:length(Y)
if Y(ii)
output(ceil(ii/2))=(Sail(ii)+Sail(ii+1))/2;
end
end
這是正確的也是有辦法做到這一點沒有一個for循環
感謝