How to make a signal vector?

13 次查看(过去 30 天)
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!

采纳的回答

ChristianW
ChristianW 2013-4-4
  2 个评论
Harini
Harini 2013-4-4
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 2013-4-4
编辑:ChristianW 2013-4-4
You can transpose S for column wise signal channels.
S = [S1;S2].';

请先登录,再进行评论。

更多回答(0 个)

标签

Community Treasure Hunt

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

Start Hunting!

Translated by