[转]matlab画正态分布图简单算法

matlab中的常用概率分布函数。

引用他人的整理成果,总结的很好。

 

用matlab画正态分布图的代码:

 

 
  1.  
    clear all;
  2.  
    x=-4:0.1:4;
  3.  
    y=normpdf(x,0,1);
  4.  
    figure;
  5.  
    plot(x,y);grid;
  6.  
    legend('标准正态分布');
 

 

 

结果如下


算出正态分布的alpha分位点。

用~inv函数来实现:

 

 
  1.  
    clc;
  2.  
     
  3.  
    clear all;
  4.  
     
  5.  
    x =-4:0.1:4 ;
  6.  
     
  7.  
    y1 = normpdf(x,0,1);
  8.  
     
  9.  
    n=norminv(1-0.01,0,1);
  10.  
    x2 = n:0.1:4;
  11.  
     
  12.  
    y2 = normpdf(x2,01);
  13.  
     
  14.  
    plot(x,y1);
  15.  
     
  16.  
    hold on;
  17.  
     
  18.  
    area(x2,y2);
 


结果如下:


 

 

 

area()函数用于绘制填充图和区域图。

area(y):最常用的调用格式。以向量y的下标为横坐标,y的元素值为纵坐标。
area(x,y):如果x,y都是向量时,绘图机理与plot函数相似。
area(….,basevalue):basevalue代表绘图的基准线值,此值只可以取标量,如果以x坐标轴为绘制基准,则basevalue值为0

 


---------------------
作者:庭一
来源:CSDN
原文:https://blog.csdn.net/miao_9/article/details/53511487
版权声明:本文为作者原创文章,转载请附上博文链接!

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值