MATLAB序列的累加
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/11 17:21:31
抽取,用a(x,y),就能抽取a中在x,y位置的值了插值,用interp1一般就可以了
楼上的程序是对的,但是你只有输出数据,输入数据是什么呢?难道是时间,年限和输出数据之间没关系吧.所以你的原始数据条件不够net=newff(minmax(P)【7,1],{'tansig','logs
c=xcorr(x,y)
X1=1;X2=0;X3=1;X4=0;%移位寄存器输入Xi初T态(0101),Yi为移位寄存器各级输出m=60;%置M序列总长度fori=1:m%1#Y4=X4;Y3=X3;Y2=X2;Y1=X1;
function[y,ny]=conv_improve(x,nx,h,nh)%[x,nx]为第一个信号%[h,nh]为第二个信号%conv(x,h)可以实现两个有限长度序列的卷积ny1=nx(1)+n
A=rand(1,100)%%%%产生0到1均匀分布100个plot(A)%%%%画图当然你也可以用其他的随机分布,比如randnrandint等等
%像你所说的例子>>clear>>A=1:10;>>B=A;C=A;D=A;>>i=1:length(A);>>sum=sum(C(i).*D(i)+A(i).*B(i))sum=770%希望能对你有
>>n=0:0.25:16;>>y=abs(fft(sin(0.125*pi*n)));>>plot(linspace(0,4,65),y)再问:图上这横坐标不对啊
这位大哥,小弟初出茅庐知识尚浅,无力回答!等我把数学软件和大学物理弄明白了,这学期不挂科也许能明白您问的是什么意思?惭愧!
a=[1;4;6;8;3;5;4];b=cumsum(a)
先构造Xn与Hn两个函数,ifn>=0&&n=0&&n
请把你的信号弄上来.要不关这么个题目.谁也不知道怎么处理.
fs=1000t=0:1/fs:0.6;f1=100;f2=300;x=sin(2*pi*f1*t)+sin(2*pi*f2*t);subplot(711)plot(x);title('f1(100H
matlab序列的傅里叶变换(1)设x(n)是有限长的因果序列,编写求x(n)fs=1000t=0:1/fs:0.6;f1=100;f2=300;x=sin(2*pi*f1*t)
我将胳膊伸进石头之地,我们瞧着它的眼睛,它也报以凝眸当你小小的心脏开始苏醒宁做凡人不羡仙风暴最先撒下滂沱大雨.的命不息,奋斗不止哈哈
假设你已经得到了a1,a2N=length(a1);gold=zeros(N,N);fori=1:Ntemp=a1+[a2(i:end)a2(1:i-1)];gold(i,:)=mod(temp,2)
你可以去看下nchoosek的帮助.这里就给你个例子吧.>>symsABCDEFG>>sets=[ABCDEFG];>>nchoosek(sets,5)ans=[A,B,C,D,E][A,B,C,D,
sum=0;form=1:1000sum=sum+m;endsum
1.0e+003*是指:1×10^3×.也就是1000×.*号是乘的意思.e+003是10^3所以ans=1.0e+003*2.01300.00700.00300.01900.04800.0424就是
参考代码:n=111;Y=cos(1:n);A=zeros(n,1);for k=1:n,A(k)=2/n*sum(Y.*sin(2*pi*(1:n)*k/n));endsubplot&nb