How to make a signal vector?

13 vues (au cours des 30 derniers jours)
Harini
Harini le 4 Avr 2013
I have a basic question in Matlab. Iknow it will be too trivial for most of you, but I just started coding in MATLAB.
S1 and S2 are two signals. I know how to code these. Next I have to make a vector S = [S1 S2]. How do I do this? Suppose S1 and S2 both have 40 samples of data, writing S = [S1 S2] gives me a row vect or of 80 columns, which is not what I want. I want S(n) = [S1(n) S2(n)]. How do I do that? My Ultimate aim is to make a Vector S(dimension Lx1) of source signals and then multiply it with another Matrix(NxL)to get a vector Nx1. Please help ASAP. A lot needs to be done after this basic baby step!! Basically I don't know how to make a signal vector!

Réponse acceptée

ChristianW
ChristianW le 4 Avr 2013
  2 commentaires
Harini
Harini le 4 Avr 2013
Now I have got a matrix of dim 2x40, how do I separate these as vectors at 1st interval, second interval etc? I am not sure if this is how it should be used in digital signal processing?
ChristianW
ChristianW le 4 Avr 2013
Modifié(e) : ChristianW le 4 Avr 2013
You can transpose S for column wise signal channels.
S = [S1;S2].';

Connectez-vous pour commenter.

Plus de réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by