空气质量指数计算公式
空气质量指数是通过计算各个污染物空气质量分指数得到的
计算每一个污染物的空气质量分指数在对所有的分指数取最大值就可得到:
其中IAQI_p为污染物项目p的空气质量分指数;Cp为污染物项目p的质量浓度值,BPhi为污染物浓度限高位值;BPlo为污染物浓度限低位值;IAQIhi为BPhi对应的空气质量分指数;IAQIlo为BPlo对应的空气质量分指数。
这些数值在表格中有相应对应的值
matlab代码如下:
function o = caliaqi(i)
%UNTITLED %%根据限度值和浓度值计算iaqi输入6种 污染物浓度,输出为6种污染物浓度的IAQIi=abs(i);
%输入6中污染物浓度,矩阵格式为i:【1*6】,输出iaqi当天,矩阵格式o:【1*6】
a=[0 5 10 35 60 90 120 150;%co
0 100 200 700 1200 2340 3090 3840;%no
0 160 200 300 400 800 1000 1200;%o3
0 50 150 250 350 420 500 600;%pm10
0 35 75 115 150 250 350 500;%pm,2.5
0 50 150 475 800 1600 2100 2620;%so2
0 50 100 150 200 300 400 500;%iaqi限度值];
];
% 此处显示详细说明a为限度表对应for m=1:6%6种污染物浓度排序见上表
Hi=0;
Lo=0;for n=1:8if(i(m)>=a(m,n))Hi=n+1;Lo=n;endend %求上下限坐标c(m)=((a(7,Hi)-a(7,Lo))/(a(m,Hi)-a(m,Lo)))*(i(m)-a(m,Lo))+a(7,Lo);%变量是i1,1end
o=c;end
得到的是一种空气质量分指数:
对1*6的矩阵取最大值就可以得到空气质量指数
IAQI= caliaqi(o);%将输出转化成IAQIAQI_actual=max(caliaqi([Y1,Y2,Y3,Y4,Y5,Y6]))
AQI由此可以得出
空气质量指数计算公式相关推荐
- python学习笔记(空气质量指数)
每天30min学习python-空气质量指数 目录 空气质量指数1.0 空气质量指数2.0 空气质量指数3.0 空气质量指数4.0 空气质量指数5.0 空气质量指数6.0+7.0 空气质量指数8.0 ...
- 通过空气质量指数AQI学习统计分析并进行预测(上)
↑ 点击上方 "凹凸数据" 关注 + 星标 ~ 每天更新,大概率是晚9点 本文会带你学习: 数据分析流程 特征工程 缺失值.异常值.重复值的处理 箱线图怎么判断异常值 观察散点 ...
- 【计算】空气质量综合指数+空气质量指数
目录 1.空气质量指数 2.空气质量综合指数 1.空气质量指数 空气质量指数,综合表示空气污染程度或空气质量等级的无量纲的相对数值. 根据网络上的文档资料:来源为百度文库 import java.la ...
- PM2.5空气质量指数(AQI)是如何计算的
源:PM2.5空气质量指数(AQI)是如何计算的 阅读目录 AQI如何计算 空气污染指数分级标准 AQI如何计算 具体要计算PM2.5空气质量指数(AQI),SENBE申贝技术人员向您介绍如何计算的公 ...
- 空气质量指数(AQI)分析与预测
文章目录 前言 一.背景 Ⅰ数据来源 Ⅱ 数据背景 Ⅲ 分析目的 二.数据探索性分析 Ⅰ 数据类型 Ⅱ 描述性统计 Ⅲ 数据预处理 1.缺失值处理 1)删除缺失值 2)均值/中值填充 2.异常值处理 ...
- 中国空气质量指数(AQI)及其计算方式
1.简介 环境空气质量标准的建立,可以为环境空气质量管理.保护人体健康.维护生态环境安全,促进人与社会.自然和谐可持续发展发挥积极作用.20世纪70年代,美国最先构建环境空气指数标准,随后,世界各国也 ...
- python空气质量指数计算_Python入门案例(八):空气质量指数(AQI)计算
一.空气质量指数计算V1.0 主要知识点:分支结构.函数.异常处理# -*- coding:utf-8 -*- """ @author:Angel @file:AQI_V ...
- java空气质量指数AQI换算
package com.cc.common.utils.aqiutil;import java.util.ArrayList; import java.util.Arrays; import java ...
- java空气质量指数AQI算法
项目中要对空气质量指数AQI进行计算,空气质量指数AQI浓度限值找到的资料如下: 计算方法如下: 如何用java实现这个算法了,下面贴上计算代码: package com.rate.rate_pz_s ...
最新文章
- JS笔记(一):声明提升
- 集合objectjava_collection
- Tomcat源码学习(7)-How Tomcat works(转)
- 这届产品经理也太太太太难了吧!
- 【机器视觉】 dev_update_time算子
- IOS 本地推送 IOS10.0以上 static的作用 const的作用
- 腾讯AI Lab联合清华,港中文长文解析图深度学习的历史、最新进展到应用
- 学生机房管理服务器系统设计,广东工业大学数据库课程设计机房管理系统设计...
- java 运算符的程序_【Java】运算符
- 表t_od_use_cnt中没有hour字段,所以hour我们直接
- python numpy库下载_Numpy函数库下载与安装教程
- 什么是 Hook 技术
- 可汗学院公开课——统计学学习:35-46
- expr4j 表达式计算
- 蓝盘绿盘黑盘红盘的区别
- adb 查看指定APP日志
- python均线斜率_【每日一策】Matlab量化交易策略之 均线拐头配合出场
- 进化论VS中性突变理论
- 超级简单系列(收藏)
- do还是doing imagine加to_问个问题imaginetodo/doing哪个是对的?imaginedo/doing的区别?
热门文章
- 计算机无法连接蓝牙键盘,蓝牙鼠标连接不上电脑怎么办?
- VI设计中系统视觉基本要素优漫动游
- PHP文件及运行(适合PHP初学者)
- 啊哈 , 算法 !--深度优先搜索( C语言版 )
- 【C++11】左值引用和右值引用
- 在qt实现手机通讯录系统_Qt编写自定义控件55-手机通讯录
- 笔记本启动显示0xc000014c错误--提示缺失win10/system32内部文件
- VL02N货物移动报错:消息号M7093 “对于移动类型643和账户XXX业务范围(033)的不同字段选择“
- 栈的push,pop序列
- iPhone 等设备电池正式涨价!网友:“苹果是知道怎样割韭菜的……”