如何合并矩阵
已知x(n)是一个一系列的输入信号,老师给的是x(n)=0*sin(200*pi*n/2000)+2*sin(400*pi*n/2000);如何用MATLAB实现将x(n)展开成矩阵S=
其实最大的问题是S=这种形式不会表示
卡在这里了,麻烦大家帮帮忙
做的是噪声控制
小弟表达能力不强。。。还请多多见谅
[ 本帖最后由 m18520512 于 2008-4-16 21:01 编辑 ]
回复 楼主 的帖子
举个例子,说明白点 这种问题你不描述得清楚点的话形同摆设,无人问津的 给你举个例子,看看是不是你想要得效果:x=;
s=;
S=s';
就是让x作为一列,sin(x)作为一列,cos(x)作为一列 原帖由 huqingwan 于 2008-4-16 20:25 发表 http://www.chinavib.com/forum/images/common/back.gif
给你举个例子,看看是不是你想要得效果:
x=;
s=;
S=s';
就是让x作为一列,sin(x)作为一列,cos(x)作为一列
X=
要设计矩阵S=
这种形式
方便的话请留下QQ,谢谢
[ 本帖最后由 m18520512 于 2008-4-16 21:10 编辑 ] 实在不行,for循环不就搞定了吗?这个应该没什么难度吧
[ 本帖最后由 sigma665 于 2008-4-17 08:42 编辑 ] 原帖由 raozel 于 2008-4-16 21:43 发表 http://www.chinavib.com/forum/images/common/back.gif
实在不行,for循环不就搞定了吗?这个应该没什么难道吧
有循环的,关键问题是S矩阵的表达方法我不会。。。。 我说的是这样的方式:
n=20
X=??
S=[ ]; %建立空矩阵
for i=0:12
S=;%循环代入
end
ps:随手写的,未实际情况调试,不知道是不是你这种意思=
[ 本帖最后由 raozel 于 2008-4-16 22:03 编辑 ] 非常感谢楼上的指导,我会在此之上研究下的 试试这个S=;
页:
[1]