用Matlab画周期门函数的频谱周期图,设门函数脉宽为1,周期为6
来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 12:35:06
clear;clc[xy]=meshgrid(-2:0.1:2);forii=1:length(x)forjj=1:length(x)ifx(ii,jj)+y(ii,jj)>1z(ii,jj)=0.5
伟哥好,toosimple!
参考代码:r1=0.3205;r2=0.1200;a1=0.8927;v=6.94;u=1;q=2;C=10;T=300;f=@(x0,y0) C - q*v/(pi*u
syms x yp='y=(x-y)^2*exp(1/(x-y))'ezplot(p,[-2,5])
既然torque函数的周期应该是pi/3,那么p的步长就不应该是pi/3,而应该小于pi/3.要使得曲线光滑,建议每个周期最少取4点,最好取8点以上甚至16点以上,所以p的步长最好取pi/24或pi/
在这里周期应该是[0,r),后边是开区间,然后下个周期为[r,2r),否则v=r点就会出现两个值了.程序如下,clear;clc;closeall;R=2.7668e+003;r=17.3225;k=
dt=0.1;x=-10:dt:10;l=length(x);T=2;y=zeros(1,l);fori=1:ly(i)=i-round(round(i/(T/dt))*(T/dt));endplot
这么写:[X,Y]=meshgrid(-3:0.01:3,-3:0.01:3);Z=sqrt(X.^2+Y.^2);Z(Z1)=0;mesh(X,Y,Z);
a=0:pi/100:2*pi;r=400./(8+a).*(a=0)+400./(8+2*pi-a).*(api);polar(a,r)
解题思路:若T为非零常数,对于定义域内的任一x,使f(x+T)=f(x)恒成立,则f(x)叫做周期函数,T叫做这个函数的一个周期解题过程:
N=8;n1=-N:-1;n2=1:N;;a=2;b=1;c=1;c1=(a*b/(2*pi))*sin(n1*b*c)./(n1*b*c);%注意./与/不一样c2=a*b/(2*pi)*sin(n
如果你只对[-0.5,0.5]之间的信号进行采样,那么你采的将会是常数1,这样做出的FFT应该是一个delta函数,也就是一个冲击,所以你应该采包括外边
closeall[X1,Y1]=meshgrid(-1:0.05:2,-1:0.05:2);X=[linspace(0,1,10).'linspace(0,1,10).'linspace(1,2,10
变量是哪个?好像ezplot就可以划出草图吧
楼上两位,就这句命令能画出图来吗?回答问题前先运行一下吧.
x=0:0.1:2*pi;polar(x,-3-sin(x)*2);
可以取一个很大的n值来表示无穷级数N=100000;n=1:N;x=-1:0.05:1;forxm=-1^(n+1)./(2*n-1).*cos((2*n-1)/2*pi.*(1-x)).*exp(-
q值没告诉,假设为1 f=@(x)(x-1).*(x>0&x<=1)+(x+1).*(x>=-1&x<1);x=-1:0.01:1;y1=f(x);y
解题思路:考查函数的周期性解题过程:最终答案:略
没有用到square 函数.clc,clearfora=1:10x(a)=1;plot(x,'.-r'),gridpause(0.1);endfora=10:20x(a)=-1;plot(x,'.-r