位置:51电子网 » 技术资料 » 无线通信

在MATLAB中输入下述语句

发布时间:2016/3/25 20:44:46 访问次数:661

   在MATLAB中输入下述语句,调用randn函数产生白噪声信号,并将噪声信号序列存储为一个激励文件。PCI9054-AC50PI每行语句中“%”及后面的文字起注释作用。

   openfile=fopen(’mystl.txt‘,’w');%以写模式打开并创建激励文件mystl.txt

   t=[1:1:4000l;%噪声序列中产生4000个数据点

   y=0.1;randn(size(t));%调用randn函数产生白噪声序列

   for i=l:length(t)

   fprintf(openfle,’+(%de.10%f)\r\nI,i,y(i));%将数据写到mystl.txt文件中

   end

   fciose(openfile)

   (2)在MATLAB命令窗中运行上述语句后,产生描述白噪声信号的数据文件mystl.txt。

   该文件中前10组数据如下:

   +(le-10 -0.102491)

   +(2e-10 -0.011376)

   +(3e-10 -0.167544)

   +(4e-10 -0.055026)

   +(5e-10 -0.068639)

   +(6e-10 0.103039)

   +(7e-10 -0.117071)

   +(8e-10 -0.126143)

   +(9e-10 -0.065016)

   +(lOe-10 0.106448)

   步骤四:将MATLAB产生的信号数据复制到步骤二生成的激励信号文件中

   打开noise.stl文件,将步骤三中产生的mystl.txt文件中描述波彤的数据添加到noise.stl文件中,作为图8-29中描述信号波形时间和信号值的坐标数据。为了便于比较添加噪声后的仿真结果,本例中将默认的(0,0)作为噪声信号的初始值。添加了MATLAB中产生数据之后的noise.stl文件如图8-30所示,其中只列出了前11个数据坐标。

     


   在MATLAB中输入下述语句,调用randn函数产生白噪声信号,并将噪声信号序列存储为一个激励文件。PCI9054-AC50PI每行语句中“%”及后面的文字起注释作用。

   openfile=fopen(’mystl.txt‘,’w');%以写模式打开并创建激励文件mystl.txt

   t=[1:1:4000l;%噪声序列中产生4000个数据点

   y=0.1;randn(size(t));%调用randn函数产生白噪声序列

   for i=l:length(t)

   fprintf(openfle,’+(%de.10%f)\r\nI,i,y(i));%将数据写到mystl.txt文件中

   end

   fciose(openfile)

   (2)在MATLAB命令窗中运行上述语句后,产生描述白噪声信号的数据文件mystl.txt。

   该文件中前10组数据如下:

   +(le-10 -0.102491)

   +(2e-10 -0.011376)

   +(3e-10 -0.167544)

   +(4e-10 -0.055026)

   +(5e-10 -0.068639)

   +(6e-10 0.103039)

   +(7e-10 -0.117071)

   +(8e-10 -0.126143)

   +(9e-10 -0.065016)

   +(lOe-10 0.106448)

   步骤四:将MATLAB产生的信号数据复制到步骤二生成的激励信号文件中

   打开noise.stl文件,将步骤三中产生的mystl.txt文件中描述波彤的数据添加到noise.stl文件中,作为图8-29中描述信号波形时间和信号值的坐标数据。为了便于比较添加噪声后的仿真结果,本例中将默认的(0,0)作为噪声信号的初始值。添加了MATLAB中产生数据之后的noise.stl文件如图8-30所示,其中只列出了前11个数据坐标。

     


热门点击

 

推荐技术资料

机器小人车
    建余爱好者制作的机器入从驱动结构上大致可以分为两犬类,... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!