帮我改一下这个matlab程序echo on;syms t w T; g=0.5*(1-cos(2*pi*t/T));G=fourier(g,t,w);f=w/(2*pi);Sv=1/T*2*cos(pi*f*T)^2*abs(G)^2;%求出Sv=2/T*cos(1/2*w*T)^2*abs(-1/2*fourier(cos(2*pi*t/T),t,w)+pi*dirac(w))^2ezplot(f,Sv);最后画图的函数
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/18 14:30:14
帮我改一下这个matlab程序echo on;syms t w T; g=0.5*(1-cos(2*pi*t/T));G=fourier(g,t,w);f=w/(2*pi);Sv=1/T*2*cos(pi*f*T)^2*abs(G)^2;%求出Sv=2/T*cos(1/2*w*T)^2*abs(-1/2*fourier(cos(2*pi*t/T),t,w)+pi*dirac(w))^2ezplot(f,Sv);最后画图的函数
帮我改一下这个matlab程序
echo on;
syms t w T;
g=0.5*(1-cos(2*pi*t/T));
G=fourier(g,t,w);
f=w/(2*pi);
Sv=1/T*2*cos(pi*f*T)^2*abs(G)^2;
%求出Sv=2/T*cos(1/2*w*T)^2*abs(-1/2*fourier(cos(2*pi*t/T),t,w)+pi*dirac(w))^2
ezplot(f,Sv);
最后画图的函数错了,一直改不好
帮我改一下这个matlab程序echo on;syms t w T; g=0.5*(1-cos(2*pi*t/T));G=fourier(g,t,w);f=w/(2*pi);Sv=1/T*2*cos(pi*f*T)^2*abs(G)^2;%求出Sv=2/T*cos(1/2*w*T)^2*abs(-1/2*fourier(cos(2*pi*t/T),t,w)+pi*dirac(w))^2ezplot(f,Sv);最后画图的函数
Sv=1/T*2*cos(pi*f*T)^2*abs(G)^2;
这个有问题.不能用*,应该用.*(点乘).
Sv=1/T*2*cos(pi*f*T)^2.*abs(G)^2;或Sv=1/T*2*abs(G)^2.*cos(pi*f*T)^2;