%% Modelo Governança de Risco para a Bacia do Rio do Purus de 2015 a 2025
clc; clear;
% Localidades Espaciais
Regioes_Purus = {'Alto';'Medio';'Baixo'};
Municipios_Calha = {'Santa Rosa do Purus';'Manoel Urbano';'Sena Madureira';'Rio Branco';'Boca do Acre';'Pauini';'Lábrea';'Canutama';'Tapauá';'Beruri'};
% Projeções de Preciptação de 2015 a 2023 para os principais municípios da % calha para o primeiro segundo terceiro e quarto trimestre.
% Cada coluna da tabela de preciptação representa um município na mesma ordem do array
Preciptacao_Media_T1 = [ 926.6 1027.5 991.3 926.8 914.8 916.8 770.9 688.2 643.6 526.5 ; ... % 1T 2015 804.9 930.2 894.0 854.4 833.5 833.6 688.2 715.2 730.8 467.4 ; ... % 1T 2016 899.3 965.6 945.0 891.0 853.6 861.7 908.1 855.0 768.4 556.5 ; ... % 1T 2017 884.0 969.3 933.0 958.3 847.1 842.6 828.9 735.1 695.5 507.2 ; ... % 1T 2018 715.1 801.6 780.2 731.4 752.8 753.8 647.3 579.0 569.0 298.9 ; ... % 1T 2019 684.2 746.7 702.6 737.0 666.0 668.6 537.0 530.1 515.9 323.7 ; ... % 1T 2020 800.3 881.3 849.3 804.1 792.5 802.3 706.1 646.1 605.0 434.7 ; ... % 1T 2021 928.6 1019.4 954.8 910.4 861.9 858.1 749.0 715.0 600.5 557.5 ; ... % 1T 2022
229.9 291.8 290.8 217.3 288.2 294.4 351.6 398.2 448.2 472.0 ; ... % 2T 2016 289.7 362.6 355.1 307.3 304.9 308.6 392.6 414.0 459.9 555.9 ; ... % 2T 2017 304.4 337.9 330.3 299.4 306.2 315.3 369.1 428.3 460.1 563.2 ; ... % 2T 2018 390.3 457.9 442.6 413.6 378.6 375.1 342.0 385.4 407.2 443.2 ; ... % 2T 2019 300.3 366.1 358.1 294.2 315.0 310.1 334.5 377.6 418.9 572.3 ; ... % 2T 2020 323.9 399.2 385.4 321.7 377.4 383.1 455.2 559.7 533.8 539.9 ; ... % 2T 2021 296.9 322.2 324.4 320.4 324.9 322.6 397.7 427.6 459.6 465.9 ; ... % 2T 2022 349.7 436.9 419.0 373.5 373.8 379.7 349.3 374.6 382.1 363.3 ; ... % 2T 2023 349.0 432.2 413.4 342.2 388.2 401.0 489.4 527.0 559.4 503.4 ; ... % 2T 2024 265.7 350.9 326.3 277.8 306.0 313.6 358.2 384.6 407.4 449.2 ]; % 2T 2025 Preciptacao_Media_T3 = [ 152.8 215.4 209.6 154.8 192.3 199.9 279.1 288.2 303.1 223.4 ; ... % 3T 2015 108.4 160.5 144.6 105.3 131.9 141.2 235.9 247.4 273.9 297.9 ; ... % 3T 2016 190.2 257.3 240.7 181.7 254.2 261.5 289.0 314.4 329.1 266.3 ; ... % 3T 2017 177.8 225.7 217.1 179.1 197.8 204.5 251.7 274.4 312.0 320.4 ; ... % 3T 2018 155.0 234.3 212.0 149.7 211.7 219.7 266.5 306.5 337.7 283.4 ; ... % 3T 2019 176.6 208.8 195.0 179.7 196.9 198.1 303.6 338.9 339.5 347.9 ; ... % 3T 2020 152.5 225.4 212.8 146.7 208.7 223.8 298.1 313.0 337.8 315.8 ; ... % 3T 2021 144.3 208.7 190.5 143.2 194.1 205.4 261.0 278.5 291.8 285.6 ; ... % 3T 2022 143.3 172.1 165.2 134.5 168.4 177.8 252.7 271.7 310.8 382.4 ; ... % 3T 2023 156.3 212.2 199.9 154.1 189.9 196.7 243.2 279.3 305.3 302.4 ; ... % 3T 2024 112.0 157.8 144.7 120.5 138.4 143.1 198.8 228.3 262.8 199.2 ]; % 3T 2025 Preciptacao_Media_T4 = [ 748.2 910.5 845.3 787.1 739.0 736.5 584.0 622.9 660.4 552.1 ; ... % 4T 2015 668.5 808.9 751.6 685.6 661.7 667.7 593.3 568.8 545.0 435.7 ; ... % 4T 2016 650.0 831.8 770.5 667.3 706.6 727.3 634.2 615.6 603.5 497.5 ; ... % 4T 2017 562.2 732.5 671.9 616.6 563.8 565.7 563.6 597.0 614.2 520.9 ; ... % 4T 2018 696.2 836.0 773.1 719.3 731.9 720.8 722.4 719.9 712.2 537.7 ; ... % 4T 2019 793.1 902.7 867.6 804.8 806.6 809.7 752.7 723.8 718.2 605.9 ; ... % 4T 2020 666.4 808.8 765.8 685.4 679.2 684.2 577.0 607.1 647.5 501.0 ; ... % 4T 2021 770.3 960.6 898.0 796.1 782.6 777.2 696.0 691.1 710.1 604.7 ; ... % 4T 2022 790.0 959.4 909.6 839.6 807.5 803.7 687.6 676.8 661.5 529.7 ; ... % 4T 2023 592.6 747.2 690.2 644.8 602.4 604.5 603.4 581.5 578.9 539.5 ; ... % 4T 2024 727.6 855.6 795.9 773.2 698.0 704.8 660.9 661.5 680.9 517.1 ]; % 4T 2025 % Projeções de Cota de 2014 a 2023 para os regiãos do Alto Médio e Baixo
% Purus. Cada coluna da tabela de preciptação representa: % a) 1a coluna: Cota de Máxima do 2o semestre do ano anterior; % b) 2a coluna: Cota de Máxima do 1o semestre do ano corrente; % c) 3a coluna: Cota de Máxima do 2o semestre do ano corrente; % d) 4a coluna: Cota de Mínima do ano corrente.
Cota_Alto_Purus = [ 1466.2 1634.7 408.6 1442.9 ; ... % Alto Purus 2015
1442.9 1454.0 320.2 1237.4 ; ... % Alto Purus 2016
1311.4 1430.6 367.5 1222.9 ; ... % Alto Purus 2018 1222.9 1383.0 335.0 1247.4 ; ... % Alto Purus 2019 1247.4 1143.2 345.0 1370.2 ; ... % Alto Purus 2020 1370.2 1317.2 388.8 1264.2 ; ... % Alto Purus 2021 1264.2 1390.0 336.2 1581.9 ; ... % Alto Purus 2022 1581.9 1482.7 342.1 1465.0 ; ... % Alto Purus 2023 1465.0 1530.4 385.7 1160.3 ; ... % Alto Purus 2024 1160.3 1384.7 329.9 1408.2 ] ; % Alto Purus 2025
Cota_Medio_Purus = [ 2069.8 2313.6 960.4 1955.0 ; ... % Médio Purus 2015
1955.0 2080.1 774.2 1953.5 ; ... % Médio Purus 2016 1953.5 2447.2 844.8 1959.6 ; ... % Médio Purus 2017 1959.6 2620.7 878.7 1878.3 ; ... % Médio Purus 2018 1878.3 1927.7 832.7 2300.1 ; ... % Médio Purus 2019 2300.1 1683.3 899.5 2242.4 ; ... % Médio Purus 2020 2242.4 2257.1 909.8 1854.0 ; ... % Médio Purus 2021 1854.0 2310.4 866.1 2062.4 ; ... % Médio Purus 2022 2062.4 2082.7 857.9 2053.9 ; ... % Médio Purus 2023 2053.9 2189.2 846.7 1898.4 ; ... % Médio Purus 2024 1898.4 1855.2 822.7 1977.0 ] ; % Médio Purus 2025
Cota_Baixo_Purus = [ 1896.5 1948.8 708.4 1727.4 ; ... % Baixo Purus 2015
1727.4 2300.4 733.6 1503.3 ; ... % Baixo Purus 2016 1503.3 2005.1 737.8 1815.4 ; ... % Baixo Purus 2017 1815.4 2014.9 784.0 1483.2 ; ... % Baixo Purus 2018 1483.2 1842.2 759.1 1635.9 ; ... % Baixo Purus 2019 1635.9 1869.0 799.0 1763.4 ; ... % Baixo Purus 2020 1763.4 1995.0 705.6 1717.7 ; ... % Baixo Purus 2021 1717.7 2019.6 757.1 1922.8 ; ... % Baixo Purus 2022 1922.8 1909.5 758.8 1753.4 ; ... % Baixo Purus 2023 1753.4 1975.5 755.5 1538.6 ; ... % Baixo Purus 2024 1538.6 1767.4 743.2 1895.0 ] ; % Baixo Purus 2025
% Métricas de Capacidade Institucional: Médias de Estrutura Administrativa, % Média por Município e Gestão do Risco.
% a) 1a coluna: Santa Rosa % b) 2a coluna: Manoel Urbano % c) 3a coluna: Sena Madureira
% j) 10a coluna: Beruri % k) 11a coluna: Humaitá
Estrutura_Adminstrativa = [3.11 1.89 4.22 9.14 6.00 2.88 3.13 8.14 5.63 3.88]; % Intervalo de 1 a 10
Interacao_Outras_Esferas = [2.91 2.45 3.45 4.73 2.73 2.82 2.55 3.73 3.55 2.64]; % Intervalo de 1 a 5
Gestao_do_Risco = [1 0 3 4 1 1 2 3 3 2 ]; % Intervalo de 1 a 5 % Métricas de Capacidade de Adaptação: Média de Alternância de Habitação e IDHM 2010.
% a) 1a coluna: Santa Rosa % b) 2a coluna: Manoel Urbano % c) 3a coluna: Sena Madureira
% d) 4a coluna: Rio Branco % e) 5a coluna: Boca do Acre
% f) 6a coluna: Pauini % g) 7a coluna: Lábrea % h) 8a coluna: Canutama % i) 9a coluna: Tapauá % j) 10a coluna: Beruri % k) 11a coluna: Humaitá
Alternancia_Habitacao = [2.80 3.40 3.60 4.40 2.60 3.20 2.20 2.40 2.60 2.80 2.20]; % Intervalo de 1 a 5
IDHM_2010 = [0.52 0.55 0.60 0.73 0.59 0.50 0.53 0.53 0.50 0.51 0.61]; % Intervalo de 0 a 1 % Modelos baseados em Fuzzy Inference System (FIS)
m=11; % quantidade de anos
n=10; % quantidade de municípios
% FIS de Ameaças de Chuva e Estiagem Extremas
fis_Ameaca_Preciptacao=readfis('Componente_Identificacao_Ameaca_Preciptacao_v5');
for i=1:m % Por Ano
ano(i) = 2014 + i; % usado para o eixo x dos gráficos;
for j=1:n % Por Município
Ameaca_Preciptacao(i,j,:)=evalfis([... Preciptacao_Media_T1(i,j) ... Preciptacao_Media_T2(i,j) ... Preciptacao_Media_T3(i,j) ... Preciptacao_Media_T4(i,j) ... ],fis_Ameaca_Preciptacao); end
end
figure(1);
subplot(2,1,1);
bar(Ameaca_Preciptacao(:,:,1),'EdgeColor','k'); %% Estiagem 1o semestre
title('Estiagem Extrema 1o Semestre'); legend('Santa Rosa do Purus', ... 'Manoel Urbano', ... 'Sena Madureira', ... 'Rio Branco', ... 'Boca do Acre', ... 'Pauini', ... 'Lábrea', ... 'Canutama', ... 'Tapauá', ... 'Beruri', ... 10,'Location','eastoutside'); set(gca,'YGrid','on')
box off; xlabel('Ano');
ylabel('Grau da Ameaça'); set(gca,'XTick',0:1:m+1);
set(gca,'XTickLabel',{'',ano,''});
set(gca,'YLim',[0 1.0001],'YLimMode','manual');
set(gca,'YTickMode','manual','YTick',[0,0.2,0.5,0.8,1]);
set(gca,'YTickLabelMode','manual','YTickLabel',{'','Baixo','Médio','Alto',''}); set(gca,'YGrid','on','Box','on');
%colormap jet;
subplot(2,1,2);
bar(Ameaca_Preciptacao(:,:,2)); %% Estiagem 2o semestre
title('Estiagem Extrema 2o Semestre'); legend('Santa Rosa do Purus', ... 'Manoel Urbano', ...
'Sena Madureira', ... 'Rio Branco', ... 'Boca do Acre', ... 'Pauini', ...
set(gca,'YGrid','on') box off;
xlabel('Ano');
ylabel('Grau da Ameaça'); set(gca,'XTick',0:1:m+1);
set(gca,'XTickLabel',{'',ano,''});
set(gca,'YLim',[0 1.0001],'YLimMode','manual');
set(gca,'YTickMode','manual','YTick',[0,0.2,0.5,0.8,1]);
set(gca,'YTickLabelMode','manual','YTickLabel',{'','Baixo','Médio','Alto',''}); set(gca,'YGrid','on','Box','on');
%colormap jet;
for i=1:m % Por Ano
ano(i) = 2014 + i; % usado para o eixo x dos gráficos;
for j=1:n % Por Município
Ameaca_Preciptacao(i,j,:)=evalfis([ ... Preciptacao_Media_T1(i,j) ... Preciptacao_Media_T2(i,j) ... Preciptacao_Media_T3(i,j) ... Preciptacao_Media_T4(i,j) ... ],fis_Ameaca_Preciptacao); end end figure(2); subplot(2,1,1);
bar(Ameaca_Preciptacao(:,:,3)); %% Excesso de Chuva 1o semestre
title('Excesso de Chuva no 1o semestre');
legend('Santa Rosa do Purus','Manoel Urbano','Sena Madureira','Rio Branco','Boca do Acre', ... 'Pauini','Lábrea','Canutama','Tapauá','Beruri',10,'Location','eastoutside');
set(gca,'YGrid','on') box off;
xlabel('Ano');
ylabel('Grau da Ameaça'); set(gca,'XTick',0:1:m+1);
set(gca,'XTickLabel',{'',ano,''});
set(gca,'YLim',[0 1.0001],'YLimMode','manual');
set(gca,'YTickLabelMode','manual','YTickLabel',{'','Baixo','Médio','Alto',''}); set(gca,'YGrid','on','Box','on');
%colormap jet;
subplot(2,1,2);
bar(Ameaca_Preciptacao(:,:,4)); %% Excesso de Chuva 2o semestre
title('Excesso de Chuva no 2o semestre');
legend('Santa Rosa do Purus','Manoel Urbano','Sena Madureira','Rio Branco','Boca do Acre', ... 'Pauini','Lábrea','Canutama','Tapauá','Beruri',10,'Location','eastoutside');
set(gca,'YGrid','on') box off;
xlabel('Ano');
ylabel('Grau da Ameaça'); set(gca,'XTick',0:1:m+1);
set(gca,'XTickLabel',{'',ano,''});
set(gca,'YLim',[0 1.0001],'YLimMode','manual');
set(gca,'YTickMode','manual','YTick',[0,0.2,0.5,0.8,1]);
set(gca,'YTickLabelMode','manual','YTickLabel',{'','Baixo','Médio','Alto',''}); set(gca,'YGrid','on','Box','on');
%colormap jet;
% FIS de Ameaças de Enchente e Seca Extremas
fis_Ameaca_Cota_Alto_Purus=readfis('Componente_Identificacao_Ameaca_Cota_do_Alto_Purus_v2'); fis_Ameaca_Cota_Medio_Purus=readfis('Componente_Identificacao_Ameaca_Cota_do_Medio_Purus_v3'); fis_Ameaca_Cota_Baixo_Purus=readfis('Componente_Identificacao_Ameaca_Cota_do_Baixo_Purus_v2');
for i=1:m % Por Ano
ano(i) = 2014 + i; % usado para o eixo x dos gráficos;
Ameaca_Cota_Alto_Purus(i,:)=evalfis([ ... Cota_Alto_Purus(i,1) ... Cota_Alto_Purus(i,2) ... Cota_Alto_Purus(i,3) ... Cota_Alto_Purus(i,4) ... ],fis_Ameaca_Cota_Alto_Purus); Ameaca_Cota_Medio_Purus(i,:)=evalfis([ ...
Ameaca_Cota_Baixo_Purus(i,:)=evalfis([ ... Cota_Baixo_Purus(i,1) ... Cota_Baixo_Purus(i,2) ... Cota_Baixo_Purus(i,3) ... Cota_Baixo_Purus(i,4) ... ],fis_Ameaca_Cota_Baixo_Purus); end figure(3); subplot(3,1,1);
bar(cat(2,Ameaca_Cota_Alto_Purus(:,1),Ameaca_Cota_Medio_Purus(:,1),Ameaca_Cota_Baixo_Purus(:,1))); % Ameaca de Enchente
title('Enchente Extrema 1o semestre'); legend('Alto Purus', ...
'Médio Purus', ... 'Baixo Purus', ...
3,'Location','eastoutside'); set(gca,'YGrid','on')
box off; xlabel('Ano');
ylabel('Grau da Ameaça'); set(gca,'XTick',0:1:m+1);
set(gca,'XTickLabel',{'',ano,''});
set(gca,'YLim',[0 1.0001],'YLimMode','manual'); set(gca,'YTickMode','manual','YTick',[0,0.5,1]);
set(gca,'YTickLabelMode','manual','YTickLabel',{'Baixo','Médio','Alto'}); set(gca,'YGrid','on','Box','on');
%colormap jet;
subplot(3,1,2);
bar(cat(2,Ameaca_Cota_Alto_Purus(:,3),Ameaca_Cota_Medio_Purus(:,3),Ameaca_Cota_Baixo_Purus(:,3))); % Ameaca de Baixa Rápida
title('Enchente Extrema no 2o semestre'); legend('Alto Purus', ...
'Médio Purus', ... 'Baixo Purus', ...
3,'Location','eastoutside'); set(gca,'YGrid','on')
box off; xlabel('Ano');
ylabel('Grau da Ameaça'); set(gca,'XTick',0:1:m+1);
set(gca,'YLim',[0 1.0001],'YLimMode','manual'); set(gca,'YTickMode','manual','YTick',[0,0.5,1]);
set(gca,'YTickLabelMode','manual','YTickLabel',{'Baixo','Médio','Alto'}); set(gca,'YGrid','on','Box','on');
%colormap jet;
subplot(3,1,3);
bar(cat(2,Ameaca_Cota_Alto_Purus(:,2),Ameaca_Cota_Medio_Purus(:,2),Ameaca_Cota_Baixo_Purus(:,2))); % Ameaca de Seca
title('Seca Extrema do Rio'); legend('Alto Purus', ... 'Médio Purus', ... 'Baixo Purus', ...
3,'Location','eastoutside'); set(gca,'YGrid','on')
box off; xlabel('Ano');
ylabel('Grau da Ameaça'); set(gca,'XTick',0:1:m+1);
set(gca,'XTickLabel',{'',ano,''});
set(gca,'YLim',[0 1.0001],'YLimMode','manual'); set(gca,'YTickMode','manual','YTick',[0,0.5,1]);
set(gca,'YTickLabelMode','manual','YTickLabel',{'Baixo','Médio','Alto'}); set(gca,'YGrid','on','Box','on');
%colormap jet;
% FIS de Exposição e Vulnerabilidade em Eventos Extremos;
fis_Exp_Vuln_Agric_Terra_Firme =readfis('Componente_Identificacao_Exposição_Vulnerabilidade_Agricultura_Terra_Firme_v1.fis'); fis_Exp_Vuln_Agric_Varzea =readfis('Componente_Identificacao_Exposição_Vulnerabilidade_Agricultura_Varzea_v1.fis'); fis_Exp_Vuln_Extrativismo =readfis('Componente_Identificacao_Exposição_Vulnerabilidade_Extrativismo_v1.fis'); fis_Exp_Vuln_Pesca =readfis('Componente_Identificacao_Exposição_Vulnerabilidade_Pesca_v1.fis');
fis_Exp_Vuln_Criacao =readfis('Componente_Identificacao_Exposição_Vulnerabilidade_Criacao_v1.fis'); fis_Exp_Vuln_Agua =readfis('Componente_Identificacao_Exposição_Vulnerabilidade_Agua_v1.fis'); fis_Exp_Vuln_Habitacao =readfis('Componente_Identificacao_Exposição_Vulnerabilidade_Habitacao_v1.fis');
for i=1:m % Por Ano
ano(i) = 2014 + i; % usado para o eixo x dos gráficos;
else
Ameaca_Entrada_01 = 0.5; end
if i-1 > 0
Ameaca_Entrada_02 = Ameaca_Preciptacao(i-1,j,4); % Chuva Extrema Ano-1 2o sem
else
Ameaca_Entrada_02 = 0.5; end
Ameaca_Entrada_03 = Ameaca_Preciptacao(i-0,j,3); % Chuva Extrema Ano-0 1o sem
Ameaca_Entrada_04 = Ameaca_Preciptacao(i-0,j,4); % Chuva Extrema Ano-0 2o sem
% Entradas de Estiagem
if i-2 > 0
Ameaca_Entrada_05 = Ameaca_Preciptacao(i-2,j,2); % Estiagem Extrema Ano-2 2o sem
else
Ameaca_Entrada_05 = 0.5; end
if i-1 > 0
Ameaca_Entrada_06 = Ameaca_Preciptacao(i-1,j,1); % Estiagem Extrema Ano-1 1o sem
Ameaca_Entrada_07 = Ameaca_Preciptacao(i-1,j,2); % Estiagem Extrema Ano-1 2o sem
else
Ameaca_Entrada_06 = 0.5; Ameaca_Entrada_07 = 0.5; end
Ameaca_Entrada_08 = Ameaca_Preciptacao(i-0,j,1); % Estiagem Extrema Ano-0 1o sem
Ameaca_Entrada_09 = Ameaca_Preciptacao(i-0,j,2); % Estiagem Extrema Ano-0 2o sem
% Entradas para Enchentes e Seca Extremas
if j <= 4 % Municípios de Santa Rosa, Manoel Urbano, Sena Madureia e Rio Branco
Ameaca_Entrada_10 = Ameaca_Cota_Alto_Purus(i-0,1); % Enchente Extrema 1a sem
Ameaca_Entrada_11 = Ameaca_Cota_Alto_Purus(i-0,2); % Seca Extrema
Ameaca_Entrada_12 = Ameaca_Cota_Alto_Purus(i-0,3); % Enchente Extrema 2a sem
elseif j <= 7 % Municípios de Boca do Acre, Pauini e Lábrea
Ameaca_Entrada_10 = Ameaca_Cota_Medio_Purus(i-0,1); % Enchente Extrema 1a sem
Ameaca_Entrada_11 = Ameaca_Cota_Medio_Purus(i-0,2); % Seca Extrema
elseif j <= 10 % Municípios de Canutama, Tapauá e Beruri
Ameaca_Entrada_10 = Ameaca_Cota_Baixo_Purus(i-0,1); % Enchente Extrema 1a sem
Ameaca_Entrada_11 = Ameaca_Cota_Baixo_Purus(i-0,2); % Seca Extrema
Ameaca_Entrada_12 = Ameaca_Cota_Baixo_Purus(i-0,3); % Enchente Extrema 2a sem
end Avaliacao_Impacto_Agric_Terra_Firme(i,j)=evalfis([ ... Ameaca_Entrada_01 ... Ameaca_Entrada_02 ... Ameaca_Entrada_04 ... Ameaca_Entrada_05 ... Ameaca_Entrada_06 ... Ameaca_Entrada_07 ... Ameaca_Entrada_08 ... Ameaca_Entrada_09 ... ],fis_Exp_Vuln_Agric_Terra_Firme); Avaliacao_Impacto_Agric_Varzea(i,j)=evalfis([ ... Ameaca_Entrada_04 ... Ameaca_Entrada_09 ... Ameaca_Entrada_11 ... Ameaca_Entrada_12 ... ],fis_Exp_Vuln_Agric_Varzea); Avaliacao_Impacto_Extrativismo(i,j)=evalfis([ ... Ameaca_Entrada_03 ... Ameaca_Entrada_04 ... Ameaca_Entrada_08 ... Ameaca_Entrada_09 ... Ameaca_Entrada_12 ... ],fis_Exp_Vuln_Extrativismo); Avaliacao_Impacto_Pesca(i,j)=evalfis([ ... Ameaca_Entrada_10 ... Ameaca_Entrada_11 ... Ameaca_Entrada_12 ... ],fis_Exp_Vuln_Pesca);
Ameaca_Entrada_10 ... Ameaca_Entrada_11 ... Ameaca_Entrada_12 ... ],fis_Exp_Vuln_Criacao); Avaliacao_Impacto_Agua(i,j)=evalfis([ ... Ameaca_Entrada_10 ... Ameaca_Entrada_11 ... Ameaca_Entrada_12 ... ],fis_Exp_Vuln_Agua); Avaliacao_Impacto_Habitacao(i,j)=evalfis([ ... Ameaca_Entrada_10 ... Ameaca_Entrada_11 ... ],fis_Exp_Vuln_Habitacao);
% Gráfico de Risco da Agriculta de Terra Firme
end end
% FIS de Capacidade Adaptacao;
fis_Capacidade_Institucional =readfis('Componente_Identificacao_Capacidade_Institucional_v1.fis'); fis_Capacidade_de_Adaptacao =readfis('Componente_Identificacao_Capacidade_Adaptacao_v2.fis');
for i=1:n % Por Município
Avaliacao_Capacidade_Institucional(1,i)=evalfis([ ... Estrutura_Adminstrativa(1,i) ... Interacao_Outras_Esferas(1,i) ... Gestao_do_Risco(1,i) ... ],fis_Capacidade_Institucional); Avaliacao_Capacidade_Adaptacao(1,i)=evalfis([ ... Alternancia_Habitacao(1,i) ... Avaliacao_Capacidade_Institucional(1,i) ... IDHM_2010(1,i) ... ],fis_Capacidade_de_Adaptacao);
end
% FIS de Avaliação de Risco;
fis_Avaliacao_Risco =readfis('Componente_Avaliacao_Risco_v1.fis');
for i=1:m % Por Ano
ano(i,1) = 2014 + i; % usado para o eixo x dos gráficos;
for j=1:n % Por Município
Avaliacao_Risco(i,j,:)=evalfis([ ... Avaliacao_Impacto_Agric_Terra_Firme(i,j) ... Avaliacao_Impacto_Agric_Varzea(i,j) ... Avaliacao_Impacto_Extrativismo(i,j) ... Avaliacao_Impacto_Pesca(i,j) ... Avaliacao_Impacto_Criacao(i,j) ... Avaliacao_Impacto_Agua(i,j) ... Avaliacao_Impacto_Habitacao(i,j) ... Avaliacao_Capacidade_Adaptacao(1,j) ... ],fis_Avaliacao_Risco); end end
%Gráficos por Municípios x Alvo x Ano
for j=1:n % Por Município
figure (4+j); grafico=cat(2,Avaliacao_Risco(:,j,1),Avaliacao_Risco(:,j,2),Avaliacao_Risco(:,j,3), ... Avaliacao_Risco(:,j,4),Avaliacao_Risco(:,j,5),Avaliacao_Risco(:,j,6),Avaliacao_Risco(:,j,7)); grafico=rot90(rot90(rot90(cat(2,Avaliacao_Risco(:,j,1),Avaliacao_Risco(:,j,2),Avaliacao_Risco(:,j,3), ... Avaliacao_Risco(:,j,4),Avaliacao_Risco(:,j,5),Avaliacao_Risco(:,j,6),Avaliacao_Risco(:,j,7))))); bar(grafico);
box off;
xlabel('Alvo de Ameaça' ); ylabel('Grau do Risco'); set(gca,'XTick',0:1:7);
set(gca,'XTickLabel',{'','Agric. Terra Firme', ... 'Agric. Várzea', ...
'Extrativismo', ... 'Pesca', ... 'Criação', ...
'Qualidade da Água', ...
'Infraest. Habitação',},'XTickLabelRotation',20); set(gca,'YLim',[0 1.0001],'YLimMode','manual');
set(gca,'YTickMode','manual','YTick',[0,0.2,0.5,0.8,1]);
set(gca,'YTickLabelMode','manual','YTickLabel',{'Muito Baixo','Baixo','Médio','Alto','Muito Alto'}); set(gca,'YGrid','on','Box','on');
%colormap jet;
end