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

MATLAB计算标准化加权平均降水量(Weighted Average Precipitation,SWAP)

MATLAB计算标准化加权平均降水量(Weighted Average Precipitation,SWAP)

1.标准化加权平均降水量(Weighted Average Precipitation,SWAP)

SWAP(Standard Weighted Average Precipitation Index,标准加权平均降水指数)是一种改进的干旱监测指数,它结合了加权平均和标准化处理的思想,能够更准确地反映干旱状况。

2.MATLAB代码

clc;close all;clear all;warning off;%清除变量
rand('seed', 100);
randn('seed', 100);
format long g;N = 2000;                  % 序列长度(示例)
P = max(0, 5+2*randn(N,1));% 合成“日降水”(mm),允许 0t = (1:numel(P))';%% SWAP(标准化加权平均降水) 
% 1) WAP = 过去 Nwap 天降水的指数衰减加权平均
% 2) 假设 WAP ~ Γ 分布(文献常用假设),做与 SPI 一致的标准化
% SWAP 参数:Nwap(回溯长度,日尺度常见 30~90),alpha(0~1 的衰减因子)
Nwap = 60; 
alpha = 0.9;       % 越接近 1,记忆越长;0.85~0.98 常见
[SWAP, WAP] = calc_SWAP(P, Nwap, alpha);figure;
plot(t, SWAP, 'LineWidth',1.1); 
grid on; 
yline([ -2 -1 0 1 2],'--');
xlabel('t'); ylabel('SWAP');
title(sprintf('SWAP(日尺度,N=%d, \\alpha=%.2f)',Nwap,alpha));

3.程序结果

http://www.dtcms.com/a/445638.html

相关文章:

  • Leetcode 3702. Longest Subsequence With Non-Zero Bitwise XOR
  • 通辽网站公司福州微信网站建设
  • 网页制作的网站建设wordpress 闪图不
  • 访客申请表添加业主信息字段 - 部署说明
  • Faster RCNN - RPN作用原理
  • 响应式公司网站高端大气公司名称
  • C++之模板进阶:非类型参typename的作用,特化设计与分离编译
  • 树莓派上市后的开源抉择:价格、纯度与生态
  • 顺丰科技java面经准备
  • 数据库的ALTER权限失效
  • 业绩连降两年,大幅减员缩降成本,极米科技赴港IPO挑战仍不少
  • 南昌做网站价格安康市网约车平台
  • 【Linux】Shell编程(二):grep - 文本搜索利器
  • Redis为啥是单线程的
  • 做网站挣钱的人东莞网站建设方案维护
  • g3云网站地方新闻门户网站源码
  • SD:在一个 Ubuntu 系统安装 stable diffusion Web UI
  • WebSocket网络编程(TCP/UDP)
  • 经典架构解读
  • 今天,是你成为创作者的第1024天
  • [linux仓库]图解System V共享内存:从shmget到内存映射的完整指南
  • 大模型-扩散模型(Diffusion Model)原理讲解(3)
  • 服务器网站怎么做的网站建设新技术
  • 零基础学Docker(6)--DockerFile
  • I/O 多路转接epoll
  • Maven项目管理与构建自动化完全指南
  • 自建房外观设计网站推荐网站建设要会英语吗
  • VR大空间资料 03 —— VRGK使用体验和源码分析
  • [论文阅读] AI+软件工程 | 开发者 AI 需求新指南:任务感知视角下的负责任 AI 实证研究
  • 第十七周-通用量子门与Deutsch-Jozsa算法