から連続する要素を繰り返す:
この削除は、私はMATLABでのアレイといくつかの助けを必要とし、アレイ
a = [1,1,1,1,2,2,4,4,4,7,7,7,1,1,1,1]
のような配列を持っており、この配列を取得したいと想像:
b = [1,2,4,7,1]
どのようにすることができます私はこれをします?そのdiff
erencesと
から連続する要素を繰り返す:
この削除は、私はMATLABでのアレイといくつかの助けを必要とし、アレイ
a = [1,1,1,1,2,2,4,4,4,7,7,7,1,1,1,1]
のような配列を持っており、この配列を取得したいと想像:
b = [1,2,4,7,1]
どのようにすることができます私はこれをします?そのdiff
erencesと
だけインデックスあなたの配列:
b = a([true logical(diff(a(:)).') ])
b =
1 2 4 7 1
a = [1,1,1,1,2,2,4,4,4,7,7,7,1,1,1,1];
b = [];
length = size(a);
i = 1;
while i<=length
if(a(1,i) ~= a(1,i-1))
b(1,i) = a(1,i);
end
i = i+1;
end
disp(b);
はそれに役立つことを願っています。
エラー:添え字インデックスは、正の整数または論理でなければなりません。 – Furla94
良い点です。 – rahnema1
このエラーを返します:horzcatを使用しているエラー 連結されている行列の次元が一貫していません。 – Furla94
@ Furla94あなたのサンプルデータに誤りはありません –