空氣質素指數是通過計算各個汙染物空氣質素分指數得到的
計算每乙個汙染物的空氣質素分指數在對所有的分指數取最大值就可得到:
其中iaqi_p為汙染物專案p的空氣質素分指數;cp為汙染物專案p的質量濃度值,bphi為汙染物濃度限高位值;bplo為汙染物濃度限低位值;iaqihi為bphi對應的空氣質素分指數;iaqilo為bplo對應的空氣質素分指數。
這些數值在**中有相應對應的值
matlab**如下:
function o = caliaqi(i)
%untitled %%根據限度值和濃度值計算iaqi輸入6種 汙染物濃度,輸出為6種汙染物濃度的iaqi
i=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:8
if(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,1
endo=c;
end
得到的是一種空氣質素分指數:
對1*6的矩陣取最大值就可以得到空氣質素指數
iaqi= caliaqi(o);%將輸出轉化成iaqi
aqi_actual=max(caliaqi([y1,y2,y3,y4,y5,y6]))
aqi由此可以得 空氣質素相關計算公式(1)
1 同比 同比增長率 本期數 同期數 同期數 100 例子 比如說去年12月10日pm2.5濃度為75,本年12月10pm2.5濃度為100,同比增長同比增長率 100 75 75 100 33.33 當同期數為負值的情況,公式應當完善如下 同比增長率 本期數 同期數 同期數 100 2 環比 環比...
python空氣質素等級判斷 空氣質素等級的判定
問 空氣汙染指數分為 個,最佳的空氣質素是什麼水平?答 的原則來確定空氣汙染指數 空氣質素的好壞取決於各種汙染物的汙染程度最有 害的汙染物。空氣汙染指數是根據環境空氣質素標準,對人類健康和生態環境的 各種汙染物,以確定汙染指數的劃分及汙染物濃度的相應限制。目前,中國的空 氣質量指數中使用的分類標準是...
說說空氣質素
今天上網的時候看了很多關於北京空氣問題的新聞,也許是忽然有機會去北京了,多少開始關注起來,雖然offer還沒到,但還是不時的遐想一下。北京的空氣質素已經告急了,這忽然讓我後怕起來,如果真呆個半年,會不會烙下一些病呢?我原本就不喜歡空氣差的地方,這次決定去北京也僅僅因為想去見見世面。還有乙個原因是北京...