前往顾页

旌旗灯号体系尝试中MATLAB编程-旌旗灯号的分解分化 编程代码

时候:2012-06-22 14:11来源:知行网www.zhixing123.cn 编辑:麦田守望者

体例一:写出每个的最后叠加:
t=0:0.001:T;
w=2*pi/T;
y3=(4*u/(pi*3))*cos(3*w*t-pi/2);
plot(t,y3);

........
...
y=y1+y2+y3+y4+y5;
plot (t,y);


体例二:通用法度
T=input('input T:');
a0=input('input a0:'); %基波分量
w=2*pi/T;
n=input('input n:'); %谐波个数
s=0;
for i=1:n
k(i)=input('input k(i):'); %个谐波次数
a(i)=input('input a(i):'); %振幅
p(i)=input('input p(i):'); %初相
y=a(i)*cos(k(i)*w*t+p(i)*pi/180);
plot(t,y,'r-');
s=s+y;
hold on;
end;
y=s+a0;
plot(t,y,'k*');

------分开线----------------------------
标签(Tag):MATLAB Matlab技能 Matlab实例教程 matlab源代码 matlab根本教程
------分开线----------------------------
保举内容
猜你感兴趣