当前位置: 首页 > news >正文

MATLAB | 产生阿尔法稳定分布噪声并作出概率密度函数

一、问题描述

想产生不同特征参数的α稳定随机变量,并且作出其概率密度函数进行对比。

二、解决思路

运行了MATLAB的官方实例代码:
openExample(‘stats/ComparePDFsOfStableDistributionsExample’)
(1)使用makedist()函数生成概率分布对象
(2)使用pdf()函数对该概率分布对象作出PDF曲线

三、实验代码

(1)第一种方式:直接打开官方实例代码

openExample('stats/ComparePDFsOfStableDistributionsExample')

(2)第二种方式:给出官方实例代码,并加以部分注释

% openExample('stats/ComparePDFsOfStableDistributionsExample') %
% 从这个example里复制close all;clear;clc;%% 产生稳定分布
pd1 = makedist('Stable','alpha',2,'beta',0,'gam',1,'delta',0); % 产生对称α稳定分布
pd2 = makedist('Stable','alpha',1,'beta',0,'gam',1,'delta',0);
pd3 = makedist('Stable','alpha',0.5,'beta',0,'gam',1,'delta',0);pd4 = makedist('Stable','alpha',0.5,'beta',0,'gam',1,'delta',0);
pd5 = makedist('Stable','alpha',0.5,'beta',0.5,'gam',1,'delta',0);
pd6 = makedist('Stable','alpha',0.5,'beta',1,'gam',1,'delta',0);%% 计算pdf
x = -5:1e-1:5;
pdf1 = pdf(pd1,x);
pdf2 = pdf(pd2,x);
pdf3 = pdf(pd3,x);x = -5:1e-1:5;
pdf4 = pdf(pd4,x);
pdf5 = pdf(pd5,x);
pdf6 = pdf(pd6,x);%% 作图figure;
plot(x,pdf1,'b-');
hold on
plot(x,pdf2,'r-.');
plot(x,pdf3,'k--');
title('Compare Alpha Parameters in Stable Distribution PDF Plots')
legend('\alpha = 2','\alpha = 1','\alpha = 0.5','Location','northwest')
hold offfigure;
plot(x,pdf4,'b-');
hold on
plot(x,pdf5,'r-.');
plot(x,pdf6,'k--');
title('Compare Beta Parameters in Stable Distribution PDF Plots')
legend('\beta = 0','\beta = 0.5','\beta = 1','Location','northwest')
hold off

四、运行结果

(1)第一种方式

(2)第二种方式

http://www.lryc.cn/news/97289.html

相关文章:

  • 深入浅出Pytorch函数——torch.softmax/torch.nn.functional.softmax
  • Vue2学习笔记
  • Java 悲观锁 乐观锁
  • 优惠券秒杀(二)
  • selenium的java方式打开IE浏览器
  • 分类评估指标
  • OpenCV:图像直方图计算
  • 用QFramework来重构 祖玛游戏
  • 生活杂记-显示器尺寸
  • 在CSDN学Golang云原生(Kubernetes Pod无状态部署)
  • @Bean的作用
  • 【论文阅读22】Label prompt for multi-label text classification
  • EasyExcel数据导出功能封装
  • 通过web.xml来配置servlet程序
  • umi 创建的项目中,如何配置多个环境变量
  • Mysql 5.7 连接数爆满 清理连接数
  • HTTPS工作原理
  • 十大基础算法
  • Java---第八章(字符串-----String,StringBuilder 和 StringBuffer)
  • k8s集群的部署
  • 设计模式——观察者模式
  • 在Debian 12 上安装 PHP 5.6, 7.4
  • 微服务——统一网关Getway
  • [ELK安装篇]:基于Docker虚拟容器化(主要LogStash)
  • 纪录片《打铁文艺社》:从全美高中生电影节到多项国际赞誉,聚焦城市公共艺术的蜕变之路
  • VLAN---虚拟局域网
  • 新的CoolSiC™槽沟MOSFET技术,用于低栅氧化物应力和高性能
  • 【开源项目】低代码数据可视化开发平台-Datav
  • 【自动话化运维】Ansible常见模块的运用
  • 深入理解C语言中的字符指针初始化与用法