资源简介
利用boxmuller算法生成符合正态分布的随机数。输入方差、期望、数目后运行即可。
代码片段和文件信息
%clear all;clc;清屏
%产生服从正态分布(10,2)的随机数
m=input(‘请输入平均值:‘);
n=input(‘请输入标准差:‘);
t=input(‘请输入数据长度:‘);
%产生正态分布的随机数
for i=1:t
a=rand;
b=rand;
X1(i)=sqrt((-2)*log(a))*cos(2*pi*b);
X2(i)=sqrt((-2)*log(a))*cos(2*pi*b);
Y1=X1*n+m;
Y2=X2*n+m;
end
disp(Y1);
%求平均值和标准差
M1=mean(Y1);
N1=std(Y1);
disp(M1);
disp(N1);
disp(Y1);
%求平均值和标准差
M2=mean(Y2);
N2=std(Y2);
disp(M2);
disp(N2);
% %将数据写入文本文件
% fid=fopen(‘xiefei1.dat‘‘w‘
- 上一篇:粒子滤波及其原理黄小平随书代码
- 下一篇:sy3_2DPSK.mdl
相关资源
- 亲测绝对可用!matlab代码 RGB图片转
- 卡尔曼滤波-Matlab程序
- 小波模极大值边缘检测+膨胀+边缘跟踪
- 粒子群算法解决企业生产调度问题m
- MATLAB遗传算法源代码
- MATLAB2017a破解包crack
- 在Matlab中读取采集到的imu数据(txt格
- 新手学习matlab--画出电机的曲线图
- PCA Matlab源码
- Matlab人脸检测及跟踪代码
- 用matlab实现控制系统的超前校正设计
- 图解法绘塔板图并求塔板数的matlab程
- OFDM中LS和DFT信道估计算法matlab程序实
- MATLAB数控机床插补源程序
- 南航机床数控技术课程设计
- Occam2DMT_Matlab
- 帧间差法进行视频目标检测
- FM的MATLAB实现——IQ调制,滤波等
- matlab PROPACK函数库 包含短时傅里叶变
- 基于SIFT算法的图像拼接 matlab代码
- CMAES的Matlab实现
- 传输矩阵法计算薄膜的反射率和透射
- Matlab非线性方程求解代码
- 倒立摆matlab代码
- 预测控制多种算法matlab实现
- K-L变换matlab代码
- 高阶马尔科夫matlab code实现与文献
- Matlab.vR2016b_NMac.to.torrent
- matlab-KNN分类器
- 最小二乘定位算法 Matlab
评论
共有 条评论