two column matrix concatetate
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
Hi,
I want to combine two column matrix together with ‘Matrix Concatenate’. The inputs are 12x1 matrix from “Random Integer Generator” and 4x1 matrix from “Constant”: [1;2;3;4]. The “Random Integer Generator” is configured as frame based, M-ary number = 255, Initial seed = 37, Sample time = 1e-6, Sample per frame = 12.
In simulation I get such output: [137 49 17 101 168 232 138 251 143 53 248 82 1 2 3 4 137 49 17 101 168 232 138 251 143 53 248 82 1 2 3 4 …]
That is, the random matrix repeats several times which should not be. I think the reason is “Matrix Concatenate” uses old matrix between each generated frames. My question is, how to solve this problem cleverly.
Thank you very much Senmeis
1 Commento
Matt Kindig
il 30 Ago 2012
Hi Owen,
It is a bit unclear what you are trying to do. Can you show us what your 12x1 matrix and your desired output look like?
Matt
Risposta accettata
Ryan G
il 30 Ago 2012
Modificato: Randy Souza
il 7 Set 2012
I think I see the issue.
You are seeing the same random values for 12 frames. This is because you setup the 12 samples/frame. This means you defined the frame as 12*e-6 seconds and it will not update until the frame finishes.
There are 2 ways to accomplish what you want:
- Set the sample time to 1e-6/12,or
- Concatinate 12 blocks (not frame based) at 1e-6
0 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Creating and Concatenating 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!