R e Rstudio Prof. Raphael de Souza e Josiel Maimone Figueiredo Programação para Física Ambiental.
-
Upload
luiza-de-sa-frade -
Category
Documents
-
view
218 -
download
0
Transcript of R e Rstudio Prof. Raphael de Souza e Josiel Maimone Figueiredo Programação para Física Ambiental.
![Page 1: R e Rstudio Prof. Raphael de Souza e Josiel Maimone Figueiredo Programação para Física Ambiental.](https://reader036.fdocumentos.com/reader036/viewer/2022062522/570638681a28abb823903326/html5/thumbnails/1.jpg)
R e RstudioProf. Raphael de Souza e Josiel Maimone
Figueiredo
Programação para Física Ambiental
![Page 2: R e Rstudio Prof. Raphael de Souza e Josiel Maimone Figueiredo Programação para Física Ambiental.](https://reader036.fdocumentos.com/reader036/viewer/2022062522/570638681a28abb823903326/html5/thumbnails/2.jpg)
Programação para Física Ambiental
R
O que é o R?
é um conjunto integrado de funcionalidades para manipulação de dados, cálculo e exibição gráfica
![Page 3: R e Rstudio Prof. Raphael de Souza e Josiel Maimone Figueiredo Programação para Física Ambiental.](https://reader036.fdocumentos.com/reader036/viewer/2022062522/570638681a28abb823903326/html5/thumbnails/3.jpg)
Programação para Física Ambiental
RStudio
O que é RStudio?
é um conjunto de ferramentas integradas projetadas para ajudá-lo a ser mais produtivo com R
![Page 4: R e Rstudio Prof. Raphael de Souza e Josiel Maimone Figueiredo Programação para Física Ambiental.](https://reader036.fdocumentos.com/reader036/viewer/2022062522/570638681a28abb823903326/html5/thumbnails/4.jpg)
Programação para Física Ambiental
RStudio
Janela de Codificação
Console
Histórico
Plots (gráficos)
![Page 5: R e Rstudio Prof. Raphael de Souza e Josiel Maimone Figueiredo Programação para Física Ambiental.](https://reader036.fdocumentos.com/reader036/viewer/2022062522/570638681a28abb823903326/html5/thumbnails/5.jpg)
Programação para Física Ambiental
R: Características
# - Significa comentário
Case-Sensitive - Ou seja, letras maiúsculas ou minúsculas FAZEM diferença
![Page 6: R e Rstudio Prof. Raphael de Souza e Josiel Maimone Figueiredo Programação para Física Ambiental.](https://reader036.fdocumentos.com/reader036/viewer/2022062522/570638681a28abb823903326/html5/thumbnails/6.jpg)
Programação para Física Ambiental
R: Variáveis
A=4 % real ou double
Nome=‘jose’ % caracter ou char
T=30.5 % double
Logico=TRUE % booleano ou logical
![Page 7: R e Rstudio Prof. Raphael de Souza e Josiel Maimone Figueiredo Programação para Física Ambiental.](https://reader036.fdocumentos.com/reader036/viewer/2022062522/570638681a28abb823903326/html5/thumbnails/7.jpg)
Programação para Física Ambiental
R: Leitura do Teclado
<VARIÁVEL>=readline(‘Texto informativo\n’) Converte o que foi lido para uma string
<VARIÁVEL2>=as.double(<VARIÁVEL>) Converte a <VARIÁVEL> para valor real
![Page 8: R e Rstudio Prof. Raphael de Souza e Josiel Maimone Figueiredo Programação para Física Ambiental.](https://reader036.fdocumentos.com/reader036/viewer/2022062522/570638681a28abb823903326/html5/thumbnails/8.jpg)
Programação para Física Ambiental
R: Leitura do Teclado
![Page 9: R e Rstudio Prof. Raphael de Souza e Josiel Maimone Figueiredo Programação para Física Ambiental.](https://reader036.fdocumentos.com/reader036/viewer/2022062522/570638681a28abb823903326/html5/thumbnails/9.jpg)
Programação para Física Ambiental
R: Estrutura Condicional
As condições podem ter os símbolos: > < >= <= == !=
![Page 10: R e Rstudio Prof. Raphael de Souza e Josiel Maimone Figueiredo Programação para Física Ambiental.](https://reader036.fdocumentos.com/reader036/viewer/2022062522/570638681a28abb823903326/html5/thumbnails/10.jpg)
Programação para Física Ambiental
R: Estrutura Condicional
As condições podem ter conectivos: && (E) || (Ou) ! (Não)
![Page 11: R e Rstudio Prof. Raphael de Souza e Josiel Maimone Figueiredo Programação para Física Ambiental.](https://reader036.fdocumentos.com/reader036/viewer/2022062522/570638681a28abb823903326/html5/thumbnails/11.jpg)
Programação para Física Ambiental
R: Estrutura Condicional
![Page 12: R e Rstudio Prof. Raphael de Souza e Josiel Maimone Figueiredo Programação para Física Ambiental.](https://reader036.fdocumentos.com/reader036/viewer/2022062522/570638681a28abb823903326/html5/thumbnails/12.jpg)
Programação para Física Ambiental
R: Estrutura Condicional
![Page 13: R e Rstudio Prof. Raphael de Souza e Josiel Maimone Figueiredo Programação para Física Ambiental.](https://reader036.fdocumentos.com/reader036/viewer/2022062522/570638681a28abb823903326/html5/thumbnails/13.jpg)
Programação para Física Ambiental
R: Estrutura Condicional
![Page 14: R e Rstudio Prof. Raphael de Souza e Josiel Maimone Figueiredo Programação para Física Ambiental.](https://reader036.fdocumentos.com/reader036/viewer/2022062522/570638681a28abb823903326/html5/thumbnails/14.jpg)
Programação para Física Ambiental
R: Estrutura Condicional
![Page 15: R e Rstudio Prof. Raphael de Souza e Josiel Maimone Figueiredo Programação para Física Ambiental.](https://reader036.fdocumentos.com/reader036/viewer/2022062522/570638681a28abb823903326/html5/thumbnails/15.jpg)
Programação para Física Ambiental
R: Estrutura Condicional
![Page 16: R e Rstudio Prof. Raphael de Souza e Josiel Maimone Figueiredo Programação para Física Ambiental.](https://reader036.fdocumentos.com/reader036/viewer/2022062522/570638681a28abb823903326/html5/thumbnails/16.jpg)
Programação para Física Ambiental
Estrutura Condicional: Exemplo
A nota final de um estudante é calculada a partir de três notas atribuídas, respectivamente, a um trabalho de laboratório, a uma avaliação semestral e a um exame final. As média das três notas mencionadas obedece aos seguintes pesos: Trabalho do Laboratório: 2 Avaliação Semestral: 3 Exame Final: 5
Elabore um algoritmo para um programa que receba as três notas, calcule a média ponderada do aluno e classifique se o aluno está aprovado (média >= 5) ou reprovado (média < 5)
![Page 17: R e Rstudio Prof. Raphael de Souza e Josiel Maimone Figueiredo Programação para Física Ambiental.](https://reader036.fdocumentos.com/reader036/viewer/2022062522/570638681a28abb823903326/html5/thumbnails/17.jpg)
Programação para Física Ambiental
Estrutura Condicional: Exemplo
Desenvolver um algoritmo para resolver uma equação do 2º grau
![Page 18: R e Rstudio Prof. Raphael de Souza e Josiel Maimone Figueiredo Programação para Física Ambiental.](https://reader036.fdocumentos.com/reader036/viewer/2022062522/570638681a28abb823903326/html5/thumbnails/18.jpg)
R: Vetor e MatrizProgramação para Física Ambiental
![Page 19: R e Rstudio Prof. Raphael de Souza e Josiel Maimone Figueiredo Programação para Física Ambiental.](https://reader036.fdocumentos.com/reader036/viewer/2022062522/570638681a28abb823903326/html5/thumbnails/19.jpg)
Programação para Física Ambiental
R: Estruturas de Repetição
![Page 20: R e Rstudio Prof. Raphael de Souza e Josiel Maimone Figueiredo Programação para Física Ambiental.](https://reader036.fdocumentos.com/reader036/viewer/2022062522/570638681a28abb823903326/html5/thumbnails/20.jpg)
Programação para Física Ambiental
R: Estruturas de Repetições
![Page 21: R e Rstudio Prof. Raphael de Souza e Josiel Maimone Figueiredo Programação para Física Ambiental.](https://reader036.fdocumentos.com/reader036/viewer/2022062522/570638681a28abb823903326/html5/thumbnails/21.jpg)
Programação para Física Ambiental
R: Estruturas de Repetições
![Page 22: R e Rstudio Prof. Raphael de Souza e Josiel Maimone Figueiredo Programação para Física Ambiental.](https://reader036.fdocumentos.com/reader036/viewer/2022062522/570638681a28abb823903326/html5/thumbnails/22.jpg)
Programação para Física Ambiental
R: Estruturas de Repetições
![Page 23: R e Rstudio Prof. Raphael de Souza e Josiel Maimone Figueiredo Programação para Física Ambiental.](https://reader036.fdocumentos.com/reader036/viewer/2022062522/570638681a28abb823903326/html5/thumbnails/23.jpg)
Programação para Física Ambiental
R: Estruturas de Repetições
![Page 24: R e Rstudio Prof. Raphael de Souza e Josiel Maimone Figueiredo Programação para Física Ambiental.](https://reader036.fdocumentos.com/reader036/viewer/2022062522/570638681a28abb823903326/html5/thumbnails/24.jpg)
Programação para Física Ambiental
R: Percorrendo Vetor
![Page 25: R e Rstudio Prof. Raphael de Souza e Josiel Maimone Figueiredo Programação para Física Ambiental.](https://reader036.fdocumentos.com/reader036/viewer/2022062522/570638681a28abb823903326/html5/thumbnails/25.jpg)
Programação para Física Ambiental
R: Percorrendo Matriz
![Page 26: R e Rstudio Prof. Raphael de Souza e Josiel Maimone Figueiredo Programação para Física Ambiental.](https://reader036.fdocumentos.com/reader036/viewer/2022062522/570638681a28abb823903326/html5/thumbnails/26.jpg)
Programação para Física Ambiental
R: Funções
![Page 27: R e Rstudio Prof. Raphael de Souza e Josiel Maimone Figueiredo Programação para Física Ambiental.](https://reader036.fdocumentos.com/reader036/viewer/2022062522/570638681a28abb823903326/html5/thumbnails/27.jpg)
Programação para Física Ambiental
Estrutura de Repetição: Exemplo
Escreva um algoritmo que lê 15 valores reais, armazene em um vetor e depois, encontra o maior e o menor deles e mostra o resultado
![Page 28: R e Rstudio Prof. Raphael de Souza e Josiel Maimone Figueiredo Programação para Física Ambiental.](https://reader036.fdocumentos.com/reader036/viewer/2022062522/570638681a28abb823903326/html5/thumbnails/28.jpg)
Programação para Física Ambiental
Estrutura de Repetição: Exemplo
Faça um algoritmo para imprimir a tabuada do 1 ao 10.
![Page 29: R e Rstudio Prof. Raphael de Souza e Josiel Maimone Figueiredo Programação para Física Ambiental.](https://reader036.fdocumentos.com/reader036/viewer/2022062522/570638681a28abb823903326/html5/thumbnails/29.jpg)
Programação para Física Ambiental
R: Help
Para ver o que uma determinada função do Matlab faz basta digitar:
??<FUNÇÃO>
Ex: ??readline
![Page 30: R e Rstudio Prof. Raphael de Souza e Josiel Maimone Figueiredo Programação para Física Ambiental.](https://reader036.fdocumentos.com/reader036/viewer/2022062522/570638681a28abb823903326/html5/thumbnails/30.jpg)
Programação para Física Ambiental
R: Leitura de Arquivos
![Page 31: R e Rstudio Prof. Raphael de Souza e Josiel Maimone Figueiredo Programação para Física Ambiental.](https://reader036.fdocumentos.com/reader036/viewer/2022062522/570638681a28abb823903326/html5/thumbnails/31.jpg)
Programação para Física Ambiental
R: Leitura de Arquivos
Arquivo csv: E um arquivo de texto, sendo cada coluna separada por um
caracter especifico
![Page 32: R e Rstudio Prof. Raphael de Souza e Josiel Maimone Figueiredo Programação para Física Ambiental.](https://reader036.fdocumentos.com/reader036/viewer/2022062522/570638681a28abb823903326/html5/thumbnails/32.jpg)
Programação para Física Ambiental
R: Leitura de Arquivos
dados= read.csv ('FILENAME',header=TRUE,sep=“,”);
Onde header significa que a primeira linha representa o cabeçalho dos dados
E sep representa qual o caracter que esta separando as colunas
Ambos são opcionais
![Page 33: R e Rstudio Prof. Raphael de Souza e Josiel Maimone Figueiredo Programação para Física Ambiental.](https://reader036.fdocumentos.com/reader036/viewer/2022062522/570638681a28abb823903326/html5/thumbnails/33.jpg)
Programação para Física Ambiental
Exercício
Dado a pasta ‘Exercicio1’
Leia cada arquivo em uma variável separada
Implemente o cálculo da transmitância já realizado como uma função