MATLAB画高斯曲线


高斯曲线   均值不同

高斯曲线  方差不同


高斯曲线  方差sigma=1,改变均值a(-6, 0,+6)

高斯曲线  均值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;

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

MATLAB画高斯曲线相关推荐

  1. matlab泰勒图,matlab画泰勒图

    急 在matlab中写个用泰勒级数计算arctan(x)的方程 clear;clc;x=1;s=0;y=atan(x);fori=1:1e6n=2*i-1;s=s+(-(-1)^i)*(x^n)/n; ...

  2. 在线使用Octave、Matlab画单电荷等位线和电力线、matlab的nonconformant arguments错误

    如下代码,据说是matlab画单电荷等位线和电力线的: theta=[0:.01:2*pi]'; r=0:10; x=sin(theta) * r; y=cos(theta)*4; plot(x,y, ...

  3. matlab绘图z=sin(x_「matlab画三维图」Matlab 应用之绘制三维图形(基础篇) - seo实验室...

    matlab画三维图 在Matlab中,三维图形的绘制包括三维曲线,三维网线图和三维曲面图.闲话不多说,直接进入正题.首先介绍几个函数: 1.plot3(x,y,z,-) 其中,x,y,z为维数相同的 ...

  4. matlab画三维图电磁场,利用matlab实现矩形波导电磁场分布图的绘制.doc

    利用matlab实现矩形波导电磁场分布图的绘制.doc 利用MATLAB实现矩形波导电磁场分布图的绘制(附源程序)通过MATLAB计算并绘出任意时刻金属矩形波导的主模TE10模的电磁场分布图.波导尺寸 ...

  5. 【转】用matlab画极坐标图,希望不同的半径点对应不同颜色,应该怎么做?有什么函数

    https://zhidao.baidu.com/question/2204361617701408588.html?qbl=relate_question_1&word=polarplot ...

  6. matlab画圆的命令_matlab画半圆

    matlab画半圆 (2014-01-07 05:41:01) clear % 清除所有workspace中的变量. [x,y] = meshgrid ([-1:.05:1]); % 这是在打网点,自 ...

  7. matlab贝塞尔函数的根,matlab画贝塞尔函数根分布的曲线图.doc

    matlab画贝塞尔函数根分布的曲线图.doc 主程序:clcclearw=0:0.1:12;y0=Besselj(0,w);y1=Besselj(1,w);y2=Besselj(2,w);plot( ...

  8. matlab输出高质量图片,Matlab 画平滑轮廓 print 高质量 figure | 学步园

    Matlab 画平滑轮廓 print 高质量 figure 在matlab中,想将分割的结果以轮廓的形式显示到灰度图上,要提取.绘制平滑轮廓. 自己提取轮廓.绘制,不方便,效果差. matlab提供了 ...

  9. matlab贝塞尔函数的根,matlab画贝塞尔函数根分布的曲线图

    matlab画贝塞尔函数根分布的曲线图 精品资料 欢迎下载 主程序: clc clear w=0:0.1:12; y0=Besselj(0,w); y1=Besselj(1,w); y2=Bessel ...

最新文章

  1. R语言构建xgboost模型、预测推理:输出预测概率、预测标签
  2. 封装时间转换工具类_推荐一款封装各种Util工具类,这款神仙级框架你值得拥有!...
  3. python网上编程课程-程序设计入门—Python
  4. 2021年MathorCupD题思路
  5. NOKIA自己掌控的新的智能手机系统ASHA
  6. npm执行命令后无任何响应(windows下)
  7. 和catch的区别_BIO、NIO、AIO 的区别是什么?
  8. pyqt5 捕获异常确保程序不退出_Python异常处理详解(基础篇十一)
  9. SLAM GMapping(4)SLAM处理器
  10. WAMPServer安装和配置
  11. Java架构师发展之路
  12. IT管理员喜欢OpManager的十大原因
  13. 饥荒正版怎么创建专用服务器,饥荒联机版如何创建本地服务器
  14. STM32压力传感器信号采集- C#上位机 波形显示
  15. 台积电多人离职:老婆受不了
  16. 【读书笔记】--少有人走的路①:心智成熟的旅程
  17. mysql 锁住一行数据_MySQL-锁
  18. 苹果6p计算机在哪里设置方法,苹果手机怎么设置铃声【图文教程,不用电脑,1分钟完成】...
  19. PPT2016;插入视频,无法实现自动播放
  20. iPhone 12手机真实信号强度查看方法教程

热门文章

  1. thinkphp读写mysql的枷锁_thinkphp5 数据库配置读写分离
  2. 把java的class文件转成java文件
  3. spring_了解Spring Web应用程序体系结构:经典方法
  4. 聊一聊:请假不想说真实原因,你都怎么跟领导讲?
  5. Spring Boot 2.4版本前后的分组配置变化及对多环境配置结构的影响
  6. 每日一皮:程序猿的读书历程,最后一本​必备​!
  7. 辽宁师范大学计算机科学与技术在哪个校区,辽宁师范大学有几个校区及校区地址 哪个校区最好...
  8. asp.net oracle优化,[转]ASP.NET性能优化
  9. 轻量级人脸属性Slim-CNN
  10. mxnet 和pytorch比较