取得したデータの周期性をみつけたい
Mostrar comentarios más antiguos
[Matlab初心者です]
取得したtableのデータが
:
FFFE
FFFF
FFFF
0000
0000
0000
0001
0001
0002
:
FFFE
FFFF
FFFF
0000
0000
0000
0001
0001
0002
:
のような周期を持っています。
周期ごとに 別tableの別Columnに格納したいです。
Col1 Col2
-----------------
0000 0000
0000 0000
0000 0000
0001 0001
0001 0001
0002 0002
: :
matlabの関数に何か周期性をみつける関数はあるのでしょうか?
Respuesta aceptada
Más respuestas (3)
Kei Otsuka
el 19 de Nov. de 2018
2 votos
Signal Processing Toolboxをお持ちであれば、自己相関や周波数解析を利用して
周期性を検出するような例題を試すことができます。
記載頂いたデータは16進表記(符号あり?)でしょうか。その場合はhex2dec等で10進数に
変換してからお試しください。
Kev Wat
el 20 de Nov. de 2018
0 votos
3 comentarios
Kazuya
el 20 de Nov. de 2018
信号の頭の部分となる条件は明示できますか?
0000
0000
0000
みたいに、0000 が 3 つ連続するとか?
それとも if(i=FFFF & i+1=0000) から察するに、ただ単純に FFFFの次に 0000 が来れば頭ですか?スマートな方法も、条件を明記してくれると出てくるかも。
Kev Wat
el 21 de Nov. de 2018
Kazuya
el 21 de Nov. de 2018
回答追加してみました。「周期」ごとに別Columnに格納するためには、周期が一定である必要があるかと思いまして、その点を前提にしています。
Kev Wat
el 25 de Nov. de 2018
0 votos
Categorías
Más información sobre Shifting and Sorting Matrices en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!