a = [1 2 3 4]
と があるb = [3 4 1 2]
としましょう c = [1 2 4 3]
。b
が のシフトであり、 のシフトでa
はc
ないことを確認する最も簡単な方法は何a
ですか?
また、マトリックス用の関数はありますか?
a = [1 2 3 4]
と があるb = [3 4 1 2]
としましょう c = [1 2 4 3]
。b
が のシフトであり、 のシフトでa
はc
ないことを確認する最も簡単な方法は何a
ですか?
また、マトリックス用の関数はありますか?
を使用することをお勧めしますstrfind
。a
が の回転である場合、 は の中b
にa
あるはずです[b b]
:
strfind([b b],a)
ans =
3
>> strfind([c c],a)
ans =
[]
時間を回転させa
size(a)
、新しく回転したベクトルが同じであるかどうかを確認できb
ます。
for i = 1:length(a),
a = a([end 1:end-1])
if(a == b)
disp('true')
end
end