帮我改一下这个matlab程序
来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/07/13 14:25:27
帮我改一下这个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);
最后画图的函数错了,一直改不好
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程序](/uploads/image/z/2205607-31-7.jpg?t=%E5%B8%AE%E6%88%91%E6%94%B9%E4%B8%80%E4%B8%8B%E8%BF%99%E4%B8%AAmatlab%E7%A8%8B%E5%BA%8F)
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;
这个有问题.不能用*,应该用.*(点乘).
Sv=1/T*2*cos(pi*f*T)^2.*abs(G)^2;或Sv=1/T*2*abs(G)^2.*cos(pi*f*T)^2;