Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用Matlab绘制复指数函数_Matlab_Signal Processing - Fatal编程技术网

用Matlab绘制复指数函数

用Matlab绘制复指数函数,matlab,signal-processing,Matlab,Signal Processing,我正在使用matlab绘制复指数函数,但我没有得到所需的波形作为输出。 我的信号是exp(j2πmf),其中m取各种正值 我的代码如下所示 close all; clc; f= -0.5:0.5; Rez = cos(2*pi*1*f); Imz = sin(2*pi*1*f)*j; z = Rez + Imz; z_n = exp(z); plot(f,z_n); xlabel('Frequency ->');

我正在使用matlab绘制复指数函数,但我没有得到所需的波形作为输出。 我的信号是exp(j2πmf),其中m取各种正值

我的代码如下所示


    close all;
    clc;
    f= -0.5:0.5;
    Rez = cos(2*pi*1*f);
    Imz = sin(2*pi*1*f)*j;
    z = Rez + Imz;
    z_n = exp(z);
    plot(f,z_n);
    xlabel('Frequency ->');
    ylabel('Amplitude->');
    grid on
    axis tight

我的输出信号

但是我希望下面显示的信号作为我的输出


首先,你试着画一幅复数z_n的图。 这没有任何意义。 可以绘制实部(实部(z_n)、虚部(imag(z_n)或绝对值(abs(z_n))

然而,第二个图表中的异常也是错误的。 函数exp(j2πmf)是一个绝对振幅为1的旋转矢量

这导致:

  • 实(exp(j2πmf)=cos(2πmf)
  • imag(exp(j2πmf)=sin(2πmf);顺便说一下,imag不包括j,它是以j作为因子的值
  • abs(exp(j2πmf)=1

  • 首先,你试着画一个复数z_n的图。 这没有任何意义。 可以绘制实部(实部(z_n)、虚部(imag(z_n)或绝对值(abs(z_n))

    然而,第二个图表中的异常也是错误的。 函数exp(j2πmf)是一个绝对振幅为1的旋转矢量

    这导致:

  • 实(exp(j2πmf)=cos(2πmf)
  • imag(exp(j2πmf)=sin(2πmf);顺便说一下,imag不包括j,它是以j作为因子的值
  • abs(exp(j2πmf)=1

  • 尝试f=-0.5:0.01:0.5沿频率轴增加采样(使用较小的打印间隔)。尝试f=-0.5:0.01:0.5沿频率轴增加采样(使用较小的打印间隔)。