实验三、复指数序列的绘图 您所在的位置:网站首页 matlab产生指数序列 实验三、复指数序列的绘图

实验三、复指数序列的绘图

2024-07-11 07:37| 来源: 网络整理| 查看: 265

一、实验目的

充分熟悉复指数函数exp的使用;熟悉复指数函数的实部、虚部、振幅、相位的计算;能够画出复指数函数实部、虚部、振幅、相位的图形。 二、实验步骤用help查找exp函数的使用情况;编辑并生成函数exp.m(单位脉冲序列);先运行exp.m,画出图形,分析图形的结果;当alpha=-0.1+0.5j 时,计算x的共轭对称分量和共轭反对称分量. 也分实部、虚部、振幅、相位分别画图;再改变alpha=1.5, alpha=-2, 画出图形,分析图形的结果。 三、实验结果用help查找exp函数 在这里插入图片描述编辑并生成函数exp.m(单位脉冲序列) 在这里插入图片描述运行exp.m,画出图形并分析结果 在这里插入图片描述 分析:该序列为exp(-0.1+0.5j),由上面的程序可知,函数real()、image()、abs()、angle()可分别求函数的实部、虚部、振幅、相位。当alpha=-0.1+0.5j 时,计算x的共轭对称分量和共轭反对称分量,也分实部、虚部、振幅、相位分别画图。 n=[0:1:20]; alpha=-0.1+0.5j; alpha1=conj(alpha); x=exp(alpha*n); x1=exp(alpha1*(-n));%¹²éî¶Ô³Æ x2=-x1;%¹²éî·´¶Ô³Æ figure(1); subplot(2,2,1); stem(n,real(x1)); title('¹²éî¶Ô³Æʵ²¿'); xlabel('n') subplot(2,2,3); stem(n,imag(x1)); title('¹²éî¶Ô³ÆÐ鲿'); xlabel('n') subplot(2,2,2); stem(n,abs(x1)); title('¹²éî¶Ô³ÆÕñ·ù'); xlabel('n') subplot(2,2,4); stem(n,(180/pi)*angle(x1)); title('¹²éî¶Ô³ÆÏàλ'); xlabel('n') figure(2); subplot(2,2,1); stem(n,real(x2)); title('¹²éî·´¶Ô³Æʵ²¿'); xlabel('n') subplot(2,2,3); stem(n,imag(x2)); title('¹²éî·´¶Ô³ÆÐ鲿'); xlabel('n') subplot(2,2,2); stem(n,abs(x2)); title('¹²éî·´¶Ô³ÆÕñ·ù'); xlabel('n') subplot(2,2,4); stem(n,(180/pi)*angle(x2)); title('¹²éî·´¶Ô³ÆÏàλ'); xlabel('n')

在这里插入图片描述 在这里插入图片描述 5. 再改变alpha=1.5, alpha=-2, 画出图形,分析图形的结果 在这里插入图片描述 在这里插入图片描述 分析:当exp(alphan)只有实数时,虚部与相位为零,实部与振幅相等。 四、结论与体会 通过这次实验我学会了用MATLAB计算复指数序列的实部、虚部、振幅、相位,并且能够准确的画出其图形,这样能够帮助我更好的去分析复指数序列,还能够画出其共轭对称分量和共轭反对称分量,实验的结果验证了最近学的理论知识,使我对理论知识有了更深入的了解。 五、思考题 假设alpha=a+bj,则x=exp((a+bj)n) x=exp(an+bnj) x=exp(an)exp(bnj) x=exp(an)(cos(bn)+sin(bn)j) 所以有 实部:Re[x]=exp(an)cos(bn) 虚部:Im[x]=exp(an)sin(bn) 振幅:exp(an) 相位:b*n



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有