Adding matric to an empty matric

1 次查看(过去 30 天)
Hello,
I have an empty matrix
em = [];
I also have other matrices x1, x2 and x3;
t = 0:1/32798:0.25-1/32798;
x1 = sin(2*pi*1356*t) + sin(2*pi*297*t);
x2 = sin(2*pi*3336*t) + sin(2*pi*997*t);
x3 = sin(2*pi*2336*t) + sin(2*pi*497*t);
I would like to add x1, x2, and x3 into em.
since x1, x2 and x3 are 1 x 8199. I would like to put x1 in row1, x2 in row 2 and x3 in row 3.
How do I do this?
Thank you.

采纳的回答

Matt J
Matt J 2012-11-27
编辑:Matt J 2012-11-27
em=[x1;x2;x3]
or
em=vertcat(x1, x2, x3)
or
em = cat(1,x1,x2,x3);
  6 个评论
kyin gab
kyin gab 2012-11-27
I want to plot them from em. This is because I will be using a for loop to enter the values of em and the size is not fixed.
Matt J
Matt J 2012-11-27
args=[repmat({t},size(em,1),1), num2cell(em,2)].';
plot(args{:});

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Line Plots 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by