我是靠谱客的博主 冷酷乌龟,最近开发中收集的这篇文章主要介绍matlab画正态分布图简单算法,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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

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



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

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


结果如下


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

用~inv函数来实现:

clc;
clear all;
x =-4:0.1:4 ;
y1 = normpdf(x,0,1);
n=norminv(1-0.01,0,1);
x2 = n:0.1:4;
y2 = normpdf(x2,0,1);
plot(x,y1);
hold on;
area(x2,y2);

结果如下:




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

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


最后

以上就是冷酷乌龟为你收集整理的matlab画正态分布图简单算法的全部内容,希望文章能够帮你解决matlab画正态分布图简单算法所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(37)

评论列表共有 0 条评论

立即
投稿
返回
顶部