How to resort a vector such that it shows a specified 1-st order autocorrelation

1 visualizzazione (ultimi 30 giorni)
Hi, I have a nX1 vector which I need to resort such that it has a predefined 1st order autocorrelation. All the values in the vector should remain the same, just the order should be different. I am struggeling to achieve this. Any idea how I can get this done? Thanks Sven

Risposte (1)

David Sanchez
David Sanchez il 13 Giu 2013
You can use the built-in function sort to sort the array in either ascending or descending order. To perform the specific operation you require, I believe you should write your own function.
  1 Commento
Sven
Sven il 13 Giu 2013
Hi David, not sure if this does what I actually want. I have a vector and suppose that the vector has an autocorrelation of 0.2. I now want to resort the vector to have an autocorrelation of 0.3 (or any other value that I define). The sort function doesnt allow me to do that, does it? Sven

Accedi per commentare.

Categorie

Scopri di più su Shifting and Sorting Matrices in Help Center e File Exchange

Prodotti

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by