MATLAB画高斯曲线

本文通过MATLAB演示了如何绘制高斯曲线,并探讨了均值和方差变化对曲线的影响。首先展示了不同均值下固定方差为1的情况,然后展示了均值固定为0时不同方差的效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

MATLAB画高斯曲线


MATLAB画高斯曲线
高斯曲线   均值不同
MATLAB画高斯曲线
高斯曲线  方差不同

MATLAB画高斯曲线
高斯曲线  方差sigma=1,改变均值a(-6, 0,+6)
MATLAB画高斯曲线
高斯曲线  均值a=0,改变方差sigma (0.5, 1, 2, 4)
%===================================================================

% 文件名 e_gauss.m
% 高斯曲线
clear;
a=-6;sigma=1; % 均值a=-6
x=-10:0.0001:10;
figure(1)
y=(1/((sqrt(2*pi))*sigma))*exp(-((x-a).^2)/(2*sigma.^2));
plot(x,y,'b','LineWidth',1.5);
hold on; % 三个图形画在一张图上

a=6;sigma=1;  %均值a=+6
x=-10:0.0001:10;
y=(1/((sqrt(2*pi))*sigma))*exp(-((x-a).^2)/(2*sigma.^2));
plot(x,y,'-g','LineWidth',1.5);

a=0;sigma=1; % 均值a=0
x=-10:0.0001:10;
y=(1/((sqrt(2*pi))*sigma))*exp(-((x-a).^2)/(2*sigma.^2));
plot(x,y,'r','LineWidth',1.5);grid;
xlabel('方差 sigma=1');
ylabel('f(x)');

legend('a=-6','a=+6','a=0')
title('正态随机过程一维概率密度函数(高斯曲线)');grid;
hold off % 关闭
grid;

%=========================================================

% 均值不变,改变-sigma大小
figure(2)
a=0;sigma=1/2;  % 方差sigma=0.5
y=(1/((sqrt(2*pi))*sigma))*exp(-((x-a).^2)/(2*sigma.^2));
plot(x,y,'r','LineWidth',1.5);grid;

hold on  % 三个图形画在一张图上
a=0;sigma=1; % 方差sigma=1
x=-10:0.0001:10;
y=(1/((sqrt(2*pi))*sigma))*exp(-((x-a).^2)/(2*sigma.^2));
plot(x,y,'b','LineWidth',1.5);grid;

a=0;sigma=2; % 方差sigma=2
x=-10:0.0001:10;
y=(1/((sqrt(2*pi))*sigma))*exp(-((x-a).^2)/(2*sigma.^2));
plot(x,y,'m','LineWidth',1.5);grid;

a=0;sigma=4; % 方差sigma=4
x=-10:0.0001:10;
y=(1/((sqrt(2*pi))*sigma))*exp(-((x-a).^2)/(2*sigma.^2));
plot(x,y,'k','LineWidth',1.5);grid;
xlabel('均值 a=0');
ylabel('f(x)');grid;
legend('sigma=0.5','sigma=1','sigma=2','sigma=4')
title('正态随机过程一维概率密度函数(高斯曲线)');grid;
hold off; % 关闭
grid;

%=========================================================

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值