CURSO INTRODUÇÃO AO R
|
|
|
- Ian Álvares Bayer
- 9 Há anos
- Visualizações:
Transcrição
1 CURSO INTRODUÇÃO AO R Aula 2 Linguagem R Luis Iván Ortiz Valencia IESC - UFRJ
2 Tópicos 1. Operações básicas com números. 2. Estruturas básicas do R. 3. Objetos de estrutura Vetor. 4. Objetos de estrutura Matriz
3 Operações básicas com números A linha de comando funciona como uma calculadora. Operações binárias x + y, x y x * y, x / y x ** y ou x ^ y Nome Soma, Diferencia Produto, Divisão Potência Ordem das operações > 2+3*2-4/5^2 [1] 7.84 Usar o parêntese para agrupar operações. > (2+3)*(2-4)/5^2 [1] -0.4 O R usa o ponto (.) como separador dos decimais.
4 Operações básicas com números Muda o separador decimal para a vírgula nos resultados de operações: options(outdec = ",") > options(outdec=",") > 2/3 [1] 0, > [1] 2,4
5 Operações básicas com números Função Seno Cosseno Tangente Raiz Quadrada Valor Absoluto Logaritmo natural Logaritmo base 10 Logaritmo base n Exponencial Fatorial R sin(x) cos(x) tan(x) sqrt(x) abs(x) log(x) log10(x) log(x,n) exp(x) factorial(x)
6 Operações básicas com números Por default, o R mostra 7 dígitos. > [1] > [1] e+12 > 1/3 [1] > 100/3 [1]
7 Operações básicas com números Define o número de dígitos significativos visíveis nos resultados de operações: options(digits = número) > 1/3 [1] options(digits=2) > 1/3 [1] 0.33 > 5/4 [1] 1.2
8 Operações básicas com números Operação módulo entre dois números: x %% y > 3 %% 2 [1] 1 Operação divisão inteira entre dois números: x %/% y > 10 %/% 3 [1] 3
9 Operações com valores lógicos Os valores lógicos são TRUE e FALSE. Função R Negação! Igual == Diferente!= Maior > Menor < Maior ou igual >= Menor ou igual <= E & Serve para comparar números ou vetores. OU
10 Operações com valores lógicos > x <- 5 > x < 3 [1] FALSE > y <- 3 > x == y [1] FALSE > x<10 & y>=4 [1] FALSE > x<10 y>=4 [1] TRUE
11 Estruturas básicas do R Objetos Tudo que pode ser atribuído a uma variável. Exemplos Constantes: 3.3, "joão". Símbolos especiais: NA, TRUE. Estruturas de dados: matrizes, vetores. Resultados de operações: sqrt(2.3)+2, read.table("dados.csv ").
12 Estruturas básicas do R vector Estruturas básicas de objetos matrix array data.frame list
13 Um vetor é uma seqüência ordenada de células contendo dados. Os componentes (dados) de um vetor só podem ser do mesmo TIPO. Dado 1 Dado 2 Dado 3 Dado 4 Dado 5... Dado n Posição n O valor de n representa o tamanho do vetor. Uma variável que recebe um único valor, por exemplo um número, equivale a um vetor de tamanho 1. > x <- 4 > x [1] 4
14 logical integer Tipos de vetores double complex character raw
15 Função para gerar vetores: c() > x <- c(1,3,5,3,2) > x [1] > w <- c(1.33,3,0,-34,3) > w [1] > y <- c("a","b","c") > y [1] "a" "b" "c > z <- c(true,false,false,true) > z [1] TRUE FALSE FALSE TRUE
16 > a <- c(1,3,4,"d") > a [1] "1" "3" "4" "d" Função para gerar vetores com números: scan() > x <- scan() 1: 11 2: 3 3: 23 4: 43 5: 54 6: Read 5 items > x [1]
17 Gera um vetor de seqüência de valores com incremento de uma unidade: a:b > 1:10 [1] > 10:1 [1] > 1.1:10 [1]
18 Gera seqüência de valores: seq(from =, to =, by = ) > seq(from = 1, to = 10, by = 0.5) [1] [16] > seq(1.5,10.5,0.25) [1] [16] [31]
19 Acessa os elementos de um vetor: [] > x <- c(1,4,6,0,22,10) > x[2] [1] 4 > x[c(1,2)] [1] 1 4 > x[3:6] [1]
20 > x <- c(1,4,6,0,22,10) > x[x >=10] [1] Acessa os valores de um vetor sob uma condição: [] Acessa as posições de um vetor sob uma condição: which() > x <- c(1,4,6,0,22,10) > which(x>=10) [1] 5 6
21 Muda o valor de um elemento específico de um vetor x <- c(1,4,6,0,22,10) x[3] <- 0 > x [1] > x <- c(1,4,6,0,22,10) > x <= 5 [1] TRUE TRUE FALSE TRUE FALSE FALSE > x[x <= 5] <- 4 > x [1]
22 Função Tamanho Máximo Mínimo Amplitude Soma dos elementos Produto dos elementos Média Mediana Variância Desvio padrão Distância Interquartílica Sumario R length(x) max(x) min(x) range(x) sum(x) prod(x) mean(x) median(x) var(x) sd(x) IQR(x) summary(x)
23 Define um valor não disponível : NA NA significa NOT AVAILABLE. > x <- c(2,31,0,-3,na,2,na) Algumas operações que envolvem vetores com NA tem como resultado NA. > sum(x) [1] NA > mean(x,na.rm=true) [1] 6.4 Testa a presença de NA : is.na() > is.na(x) [1] FALSE FALSE FALSE FALSE TRUE FALSE TRUE
24 Define um valor infinito: Inf Inf significa INFINITE. > 1/0 [1] Inf Define um valor não disponível por processo computacional: NaaN NaaN significa NOT A NUMBER. > 0/0 [1] NaN
25 Ordena os elementos de um vetor: sort() > x <- c(1,4,6,0,22,10) > sort(x) [1] > sort(x,decreasing=true) [1]
26 Junta dois vetores numéricos: c() > x <- c(1,4,6,0,22,10) > y <- c(2,4,6,4,2) > z <- c(x,y) > z [1]
27 Gera um vetor numérico: numeric() Vetor vazio. > x<-numeric() > length(x) [1] 0 > x[3]<-3 > x [1] NA NA 3 Vetor de zeros. > numeric(25) [1]
28 Operações com vetores Soma vetor e um número. > x <- c(1,4,6,0,22,10) > x+10 [1] Soma dois vetores com mesmo tamanho. > x <- c(1,4,6,0,22,10) > y <- c(2,4,6,4,2,0) > x + y [1]
29 Operações com vetores Produto de vetor e um número. > x <- c(1,4,6,0,22,10) > 10*x [1] Produto de dois vetores com mesmo tamanho. > x <- c(1,4,6,0,22,10) > y <- c(2,4,6,4,2,0) > x*y [1] > x/y [1] Inf
30 Apagando elementos de um vetor > x <- c(1,4,6,0,22,10) > x <- x[-6] > x [1] > x <- c(1,4,6,0,22,10) > x <- x[-c(1,6)] > x [1]
31 Obtém uma amostra de valores de um vetor: sample() Sem reposição. > sample(1:50,10) [1] Com reposição. > sample(1:10,30,replace=true) [1] Observar que cada vez que o comando é repetido com os mesmo parâmetros o resultado é diferente.
32 Gera uma tabela de frequências dos valores de um vetor: table() > ss<-sample(1:10,30,replace=true) > ss [1] > table(ss) ss
33 Operações de conjuntos com vetores Função União Interseção Diferencia simétrica Igual Pertence R union(x,y) intersection(x,y) setdiff(x,y) setequal(x,y) is.element(el,x)
34 > x <- c(sort(sample(1:20, 9)),NA) > y <- c(sort(sample(3:23, 7)),NA) > x [1] NA > y [1] NA > union(x,y) [1] NA > intersect(x,y) [1] NA Operações de conjuntos com vetores
35 > x [1] NA > y [1] NA > setdiff(x, y) [1] > setdiff(y, x) [1] > setequal(x, y) [1] FALSE > is.element(19,x) [1] FALSE > is.element(10,x) [1] TRUE Operações de conjuntos com vetores
36 Verifica se algum valor de um vetor de valores lógicos é TRUE: any() > ss<-sample(-10:10,50,replace=true) > ss [1] [22] [43] > any(ss == 0) [1] TRUE
37 Verifica se todos os valores de um vetor de valores lógicos é TRUE: all() > ss<-sample(-1:10,50,replace=true) > ss [1] [29] > all(ss > 0) [1] FALSE > all(ss >= -1) [1] TRUE
38 Matriz Uma matriz é um arranjo retangular de números A dimensão da matriz é (número de linhas) x ( número de colunas). No exemplo, a dimensão é 3 x 4.
39 Matriz Gera uma matriz: matrix() > matrix(c(1,2,3,4,5,6,7,8), nrow = 2, ncol = 4, byrow = FALSE) > matrix(c(1,2,3,4,5,6,7,8), nrow = 2, ncol = 4) [,1] [,2] [,3] [,4] [1,] [2,] > matrix(c(1,2,3,4,5,6,7,8), nrow = 2, ncol = 4, byrow = TRUE) [,1] [,2] [,3] [,4] [1,] [2,]
40 Matriz Gera uma matriz: matrix() > matrix(0,3,3) [,1] [,2] [,3] [1,] [2,] [3,] > matrix(1,5,5) [,1] [,2] [,3] [,4] [,5] [1,] [2,] [3,] [4,] [5,]
41 Matriz Extração de valores de uma matriz: [] > m <- matrix(c(1,2,3,4,5,6,7,8,9), nrow = 3, ncol = 3) > m [,1] [,2] [,3] [1,] [2,] [3,] > m[2,3] [1] 8 > m[2,] [1] > m[,2] [1] 4 5 6
42 Matriz > m<-matrix(1:25,5,5) > m [,1] [,2] [,3] [,4] [,5] [1,] [2,] [3,] [4,] [5,] > m[1:3,] [,1] [,2] [,3] [,4] [,5] [1,] [2,] [3,] > m[,2:4] [,1] [,2] [,3] [1,] [2,] [3,] [4,] [5,] > m[c(1,3,5),] [,1] [,2] [,3] [,4] [,5] [1,] [2,] [3,]
43 Matriz > m[1:3,] [,1] [,2] [,3] [,4] [,5] [1,] [2,] [3,] > dim(m[1:3,]) [1] 3 5 Dimensão de uma matriz: dim()
44 Matriz > m [,1] [,2] [,3] [,4] [,5] [1,] [2,] [3,] [4,] [5,] > diag(m) [1] > diag(1,3) [,1] [,2] [,3] [1,] [2,] [3,] Diagonal de uma matriz: diag() Gera uma matriz diagonal: diag()
45 Matriz > m<-matrix(1:21,3,7) > m [,1] [,2] [,3] [,4] [,5] [,6] [,7] [1,] [2,] [3,] > nrow(m) [1] 3 > m<-matrix(1:21,3,7) > m [,1] [,2] [,3] [,4] [,5] [,6] [,7] [1,] [2,] [3,] > ncol(m) [1] 7 Número de linhas de uma matriz: nrow() Número de colunas de uma matriz: nrow()
46 Matriz > m [,1] [,2] [,3] [,4] [,5] [,6] [,7] [1,] [2,] [3,] > t(m) [,1] [,2] [,3] [1,] [2,] [3,] [4,] [5,] [6,] [7,] Transposta de uma matriz: t()
47 Matriz > m<-matrix(sample(1:10,9),3,3) > m [,1] [,2] [,3] [1,] [2,] [3,] > det(m) [1] -5 Determinante de uma matriz: det()
Murilo F. Tomé ICMC-USP
INTRODUÇÃO AO MATLAB Murilo F. Tomé ICMC-USP Pré-requisitos: Utilização de editor de texto; Atribuição de valores e manuseio de variáveis; Manuseio de loops; Números reais e complexos; Vetores e matrizes.
Programação de Computadores:
Instituto de C Programação de Computadores: Introdução ao FORTRAN Luis Martí Instituto de Computação Universidade Federal Fluminense [email protected] - http://lmarti.com Introdução ao FORTRAN Cinco aspectos
Programação de Computadores III
Programação de Computadores III Introdução ao FORTRAN Professor Leandro Augusto Frata Fernandes [email protected] Material disponível em http://www.ic.uff.br/~laffernandes/teaching/2013.1/tcc-00.157
Programação de Computadores III
Programação de Computadores III Introdução ao FORTRAN Professor Hugo de Oliveira Barbalho [email protected] Material produzido pelo professor: Leandro Augusto Frata Fernandes ([email protected])
UTILIZAÇÃO DO R NO ENSINO DA ESTATÍSTICA BÁSICA I. Autores: Carolina Valani Cavalcante * Luciane Ferreira Alcoforado **
UTILIZAÇÃO DO R NO ENSINO DA ESTATÍSTICA BÁSICA I Autores: Carolina Valani Cavalcante * Luciane Ferreira Alcoforado ** Sumário Autores:...1 Carolina Valani Cavalcante *...1 Luciane Ferreira Alcoforado
Introdução ao R. Anderson Castro Soares de Oliveira
Castro Soares de Oliveira O que é o R? R é uma linguagem e ambiente para computação estatística e gráficos, desenvolvido por Robert Gentleman e Ross Ihaka do Departamento de Estatística da Universidade
Introdução ao MATLAB. Afonso Paiva ICMC-USP
Introdução ao MATLAB Afonso Paiva ICMC-USP MATrix LABoratory é um software para computação científica resolve numericamente problemas matemáticos de forma rápida e eficiente possui uma família de pacotes
Declarações. C diferencia letras maiúsculas de minúsculas! int n, N; n é diferente de N!
Declarações Os nomes das variáveis devem conter apenas letras, dígitos e o símbolo _ Os principais tipos são: int, float, double e char Exemplos: int n; int quantidade_valores; float x, y, somavalores;
MATLAB EM VIBRAÇÕES MECÂNICAS
MATLAB EM VIBRAÇÕES MECÂNICAS O QUE É O MATLAB? O MATLAB ( MATrix LABoratory ) é um pacote de programas computacionais que pode ser usado para a resolução de uma variedade de problemas científicos e de
Prof. Marcelo Azevedo Costa. Departamento de Engenharia de Produção Universidade Federal de Minas Gerais
Prof. Marcelo Azevedo Costa Departamento de Engenharia de Produção Universidade Federal de Minas Gerais Leitura de dados: leitura de dados a partir de arquivos leitura de dados a partir de páginas na web.
Aula 02 - Introdução ao Scilab (p1)
BCC701- Programação de Computadores I Aula 02 - Introdução ao Scilab (p1) Universidade Federal de Ouro Preto - UFOP Departamento de Computação - DECOM http://www.decom.ufop.br/bcc701 BCC701-2019-01 DECOM
R é um linguagem (ambiente) de programação para computação estatística e gráfica. Baseada na linguagem S (S-Plus)
Utilizando o R Introdução ao R R é um linguagem (ambiente) de programação para computação estatística e gráfica Baseada na linguagem S (S-Plus) O ambiente R é flexível Pode ser estendido através de pacotes
Unidade 3: Linguagem de programação
Unidade 3: Linguagem de programação 3.3. Primeiros passos Iniciaremos os primeiros passos no aplicativo Scilab abrindo a janela principal, ilustrada na Figura 3.1. Aprenderemos inicialmente a realizar
Introdução à Ciência da Computação
Introdução à Ciência da Computação Unidade III Programação de Computadores com Octave Uso do Octave no Modo Interativo Prof. Roberto M. de Faria/DSC/UFCG Ajuda para o Octave Para ter acesso à documentação
Introdução ao Scilab
Introdução ao Scilab Prof. Santos Alberto Enriquez Remigio Faculdade de Matemática-Universidade Federal de Uberlândia 12 de setembro de 2015 Tópicos Scilab Operações básicas de calculadora no Scilab Definição
5 Funções. Site: BAC004 at Source page: 5 Funções at
5 Funções Site: BAC004 at http://bac004.wikidot.com Source page: 5 Funções at http://bac004.wikidot.com/funcoes Fold Table of Contents 5.1 Funções Sem Passagem de Parâmetros e Sem Retorno Exemplo 1 Chamada
Aula 08: Repetição (Parte 3)
Aula 08: Repetição (Parte 3) Introdução a Programação Túlio Toffolo & Puca Huachi http://www.toffolo.com.br BCC201 2018/2 Departamento de Computação UFOP Aula Anterior Breve Revisão Comandos de Decisão
Fundamentos de Programação. Turma CI-240-EST. Josiney de Souza.
Fundamentos de Programação Turma CI-240-EST Josiney de Souza [email protected] Agenda do Dia Aula 5 (18/09/15) Resolução de alguns problemas Aula anterior: soma-produto-media, amd2dias, segundos2hms
Programação de Computadores
Programação de Computadores Instituto de Computação UFF Departamento de Ciência da Computação Otton Teixeira da Silveira Filho Conteúdo Alguns Conceitos sobre Linguagens Conceito de Algoritmo Pseudocódigo
Introdução à Linguagem C
Introdução à Linguagem C 1 Histórico da Linguagem C Criada por Denis Ritchie, na década de 1970, para uso em um computador DEC PDP-11 em Unix C++ é uma extensão da linguagem C O sistema Unix é escrito
Introdução à Linguagem C. Adaptado de Deise Saccol
Introdução à Linguagem C Adaptado de Deise Saccol 1 Tradução CÓDIGO FONTE... LET SOMA = VAR1 + TOTAL... TRADUTOR CÓDIGO OBJETO... 00010110111001011001011010... MONTADOR (assembler) Tradutor para linguagens
Algoritmos RESUMO - LINGUAGEM C
Algoritmos RESUMO - LINGUAGEM C 1 Sintaxe da linguagem C Componentes reconhecidos pela linguagem C (sintaxe da linguagem): tipos propriedades dos dados; declarações partes do programa, podendo dar significado
MATRIZ DE REFERÊNCIA-Ensino Médio Componente Curricular: Matemática
MATRIZ DE REFERÊNCIA-Ensino Médio Componente Curricular: Matemática Conteúdos I - Conjuntos:. Representação e relação de pertinência;. Tipos de conjuntos;. Subconjuntos;. Inclusão;. Operações com conjuntos;.
Algoritmos e Técnicas de Programação. Professora: Luciana Faria
Algoritmos e Técnicas de Programação Professora: Luciana Faria Entrada e Saída de Dados Funções matemáticas #include Função ceil cos exp fabs floor log log10 pow sin sqrt tan Exemplo ceil(x)
Informática no Ensino da Matemática
Informática no Ensino da Matemática Humberto José Bortolossi http://www.professores.uff.br/hjbortol/ Lista de Exercícios 3 ATIVIDADE 1 (a) Sejam u =(a b)/(a + b), v =(b c)/(b + c) ew =(c a)/(c + a). Mostre
Introdução ao SciLab. SciLab O que é? Onde obter o programa:
Introdução ao SciLab SciLab O que é? SciLab é uma plataforma interativa para computação numérica composta de uma rica coleção de algoritmos numéricos e de uma linguagem de programação associada. CN04 2010
Apostila de Matemática 10 Matriz
Apostila de Matemática 10 Matriz 1.0 Definição m e n são números inteiros maiores que zero. Matriz mxn é uma tabela retangular formada por m.n números reais, dispostos é m linhas e n colunas. A tabela
SciLab. Prof. Raimundo C. Ghizoni Teive
UNIVERSIDADE DO VALE DO ITAJAÍ UNIVALI CES VII CURSO: ENGENHARIA DE COMPUTAÇÃO DISCIPLINA: INTRODUÇÃO À ENGENHARIA DE COMPUTAÇÃO SciLab INSTRUÇÕES BÁSICAS Prof. Raimundo C. Ghizoni Teive Versão do Tutorial:
Uma matriz m x n é um quadro de elementos dispostos em m linhas e n colunas. Os valores de m e n são sempre positivos e inteiros.
MATRIZES DEFINIÇÃO Uma matriz m x n é um quadro de elementos dispostos em m linhas e n colunas. Os valores de m e n são sempre positivos e inteiros. M = à M é uma matriz 2 x 3. Cada elemento da matriz
Introdução a Linguagem C
Introdução a Linguagem C Professor: Juliano Lucas Gonçalves [email protected] Agenda Histórico Estrutura básica de um programa em C Diretivas para o processador Bibliotecas Ambiente de desenvolvimento
CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano
CÁLCULO NUMÉRICO Profa. Dra. Yara de Souza Tadano [email protected] Aula 10 04/2014 Scilab Métodos para zeros reais de funções Algoritmo do Método da Bissecção Seja f (x) contínua em [a, b] e tal
ALGORITMOS VARIÁVEIS E OPERADORES. Prof. Angelo Augusto Frozza, M.Sc.
ALGORITMOS VARIÁVEIS E OPERADORES Prof. Angelo Augusto Frozza, M.Sc. [email protected] ESTRUTURA DE UM ALGORITMO VISUALG Algoritmo Exemplo var valor_a, valor_b, valor_c : inteiro soma : inteiro
Introdução à Computação
Introdução à Computação Tipos de Dados, Expressões, Operadores e Comandos Básicos Prof.: Julliano Rosa Nascimento [email protected] Roteiro Tipos de Dados: Revisão Expressões Operadores Comandos Básicos
Sistemas numéricos e a Representação Interna dos Dado no Computador
Sistemas numéricos e a Representação Interna dos Dado no Computador Ricardo Azambuja Silveira INE-CTC-UFSC E-Mail: [email protected] URL: http://www.inf.ufsc.br~silveira Material elaborado pelo prof
Determinante x x x. x x (Ime 2013) Seja o determinante da matriz. O número de possíveis valores
Determinante. (Ime 0) Seja o determinante da matriz de x reais que anulam é a) 0 b) c) d) e) x x x. x x O número de possíveis valores. (Uepg 0) Sobre a matriz cos 0 sen 0 0) A sen 0 cos 0 0) det A. t cos
Introdução ao Matlab. Rodrigo Soares de Abreu
Introdução ao Matlab Começando! Crie uma pasta no servidor com o nome MATLAB. (Aqui será salvo o material produzido) Seu menu inicial no Matlab será composto por: Comand Window: Aqui são executados comandos
02 - Introdução ao Scilab
BCC701- Programação de Computadores I 02 - Introdução ao Scilab Universidade Federal de Ouro Preto - UFOP Departamento de Computação - DECOM http://www.decom.ufop.br/bcc701 BCC701-2018-02 DECOM 02 - Introdução
Apostila Octave, o básico
Apostila Octave, o básico CAPÍTULO 1 - INTRODUÇÃO Sejam bem vindos à disciplina de Cálculo Numérico!! Nessa primeira aula, veremos conceitos básicos para o entendimento do programa Octave. Para começarmos,
CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano
CÁLCULO NUMÉRICO Profa. Dra. Yara de Souza Tadano [email protected] Aula 7 Matlab Noções Básicas de MATLAB INTRODUÇÃO Cálculo Numérico 3/55 Current Folder Window Local onde as operações podem ser
. (1) Se S é o espaço vetorial gerado pelos vetores 1 e,0,1
QUESTÕES ANPEC ÁLGEBRA LINEAR QUESTÃO 0 Assinale V (verdadeiro) ou F (falso): (0) Os vetores (,, ) (,,) e (, 0,) formam uma base de,, o espaço vetorial gerado por,, e,, passa pela origem na direção de,,
Aula 7. Noções Básicas de Octave
CÁLCULO NUMÉRICO Aula 7 Noções Básicas de Octave COMANDOS BÁSICOS Cálculo Numérico 3/55 Símbolo >> Ao abrir o Octave, o símbolo >> aparece na Janela de Comandos. Ele indica que o programa está pronto para
Programação Imperativa. Lição n.º 3 Operações aritméticas
Programação Imperativa Lição n.º 3 Operações aritméticas Operações aritméticas Aritmética em C. Aritmética int. Aritmética double. Aritmética mista. Funções matemáticas de biblioteca. Funções max e min.
. Repare que ao multiplicar os vetores (-1,1) e
Álgebra Linear II P1-2014.2 Obs: Todas as alternativas corretas são as representadas pela letra A. 1 AUTOVETORES/ AUTOVALORES Essa questão poderia ser resolvida por um sistema bem chatinho. Mas, faz mais
Introdução à Linguagem C. Adaptado de slides das Profas. Patrícia Jaques, Mônica Py, Deise Saccol e Vania Bogorny
Introdução à Linguagem C Adaptado de slides das Profas. Patrícia Jaques, Mônica Py, Deise Saccol e Vania Bogorny 1 Histórico da Linguagem C Criada por Denis Ritchie, na década de 1970, para uso em um computador
Introdução ao Fortran 90-1
Introdução ao Fortran 90-1 Departamento de Física UFPel Definição de Programa em Fortran 90 Programa ou Código-fonte Programa ou código-fonte é um conjunto de instruções, também chamadas de comandos, escritas
Existem conjuntos em todas as coisas e todas as coisas são conjuntos de outras coisas.
MÓDULO 3 CONJUNTOS Saber identificar os conjuntos numéricos em diferentes situações é uma habilidade essencial na vida de qualquer pessoa, seja ela um matemático ou não! Podemos dizer que qualquer coisa
Operações com Matrizes
2016/2017 1 Operações com Matrizes Adição de matrizes + ( só se as matrizes tiverem o mesmo número de linhas (m) e colunas (n) ( C m n ) ) C=A+B se c ij =a ij +b ij i=1,...,m, j=1,...,n C é uma matriz
CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano
CÁLCULO NUMÉRICO Profa. Dra. Yara de Souza Tadano [email protected] Aula 7 Matlab Noções Básicas de MATLAB INTRODUÇÃO Cálculo Numérico 3/55 Current Folder Window Local onde as operações podem ser
Introdução à Linguagem C
Introdução à Linguagem C Simone Ceolin UNIFRA Adaptado de slides das Profas. Patrícia Jaques, Mônica Py e Deise Saccol 1 Histórico da Linguagem C Criada por Denis Ritchie, na década de 1970, para uso em
1 Introdução ao R. 1.1 Introdução. É uma linguagem de programação... Sobre o R
1 Introdução ao R 1.1 Introdução É uma linguagem de programação... Sobre o R É um software gratuito que se encontra no seguinte endereço http://www.r-project.org. Possui sistema de ajuda, por exemplo para
Iteração e Pontos Fixos
Iteração e Pontos Fixos Iteração é um dos pontos chave da programação numérica. Iterar consiste em repetir uma mesma operação diversas vezes levando a uma aproximação cada vez melhor da solução exata.
CCO 016 / COM 110 Fundamentos de Programação
CCO 016 / COM 110 Fundamentos de Programação Prof. Roberto Affonso da Costa Junior Universidade Federal de Itajubá AULA 06 Operações matemáticas Comandos Sequenciais Comandos Sequenciais na Linguagem de
Símbolo Nome lê-se como Categoria = 10 significa que se se somar 4 a 6, a soma, ou resultado, é 10.
Símbolo Nome lê-se como Categoria adição mais aritmética + 4 + 6 = 10 significa que se se somar 4 a 6, a soma, ou resultado, é 10. Exemplo: 43 + 65 = 108; 2 + 7 = 9 subtração menos aritmética - 9-4 = 5
Recursão PROGRAMAÇÃO EM LÓGICA. Recursão. Sonho Recursivo. Recursão. Recursão. Linguagem Prolog Parte IV
PROGRAMAÇÃO EM LÓGICA Recursão CIÊNCIA DA COMPUTAÇÃO FACAPE Faculdade de Ciências Aplicadas e Sociais de Petrolina Linguagem Prolog Parte IV Usado desde a arte (em figuras, telas, etc) como também em Matemática
Lista 2 TP060. Exercícios Vetores
Lista 2 TP060 Esta lista auxilia nos estudos da disciplina, porém é dever do aluno estudar além do que foi visto em sala de aula e procurar resolver exercícios que não estão em listas elaboradas pelo professor
LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA AMBIENTE DE PROGRAMAÇÃO. Prof. Dr. Daniel Caetano
LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA AMBIENTE DE PROGRAMAÇÃO Prof. Dr. Daniel Caetano 2013-1 Objetivos Entender como avaliar divisibilidade Conhecer as funções matemáticas prontas do C/C++ Capacitar o
SCILAB. Software livre para cálculo numérico e simulação de sistemas físicos Utilizado nas áreas de:
SCILAB Software livre para cálculo numérico e simulação de sistemas físicos Utilizado nas áreas de: Controle e processamento de sinais Automação industrial Computação gráfica Matemática Física Entre outras.
Linguagem Haskell. Universidade Estadual Santa Cruz Conceitos de Linguagens de Programação. Tiago Carneiro 19 Agosto 2013
Linguagem Haskell Universidade Estadual Santa Cruz Conceitos de Linguagens de Programação Tiago Carneiro 19 Agosto 2013 1 1 Linguagem Haskell Linguagem de programação funcional É um paradigma de programação
Symbolic Math Toolbox
O Toolbox de Matemática Simbólica disponibiliza uma coleção de diversas funções do MATLAB utilizadas para calcular operações básicas, tais como: derivadas, limites, integrais, expansão da serie de Taylor,
UFSC Matrizes. Prof. BAIANO
UFSC Matrizes Prof. BAIANO Matrizes Classifique como Verdadeiro ou Falso ( F ) Uma matriz é dita retangular, quando o número de linhas é igual ao número de colunas. ( F ) A matriz identidade é aquela em
Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem Python
Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem Python Exercícios: Funções 1. Crie uma função que recebe como parâmetro um número
CÁLCULO I. 1 Número Reais. Objetivos da Aula
CÁLCULO I Prof. Edilson Neri Júnior Prof. André Almeida EMENTA: Conceitos introdutórios de limite, limites trigonométricos, funções contínuas, derivada e aplicações. Noções introdutórias sobre a integral
ESTATÍSTICA BÁSICA COM USO DO SOFTWARE R
ESTATÍSTICA BÁSICA COM USO DO SOFTWARE R Adilson dos Anjos Departamento de Estatística - UFPR - Curitiba, 14 de março de 2014. 2.1 Tipos de variáveis 1 MÓDULO 2: Estatística descritiva Objetivo do Módulo
Questão 1 Exemplo de execução 1 (com N=6): Exemplo de execução 2 (com N=4):
CI240 Fundamentos de Programação Nome: Instruções para a prova A prova é sem consulta; A prova dura 1 hora e 40 minutos; Esta folha de enunciados deverá ser entregue ao professor junto com a folha de respostas;
TUTORIAL MATLAB MATEMÁTICA COMPUTACIONAL Aula 20-Novembro-2013
TUTORIAL MATLAB MATEMÁTICA COMPUTACIONAL Aula 20-Novembro-2013 MATLAB (MATrix LABoratory) é um software de alta performance direccionado para o cálculo numérico. O MATLAB integra áreas como análise numérica,
MATEMÁTICA II. Aula 11. 3º Bimestre. Matrizes Professor Luciano Nóbrega
1 MATEMÁTICA II Aula 11 Matrizes Professor Luciano Nóbrega º Bimestre MATRIZES _ INTRODUÇÃO DEFINIÇÃO Uma matriz é uma tabela com m linhas e n colunas que contém m. n elementos. EXEMPLO: Ângulo 0º 45º
INTRODUÇÃO AO SCILAB
INTRODUÇÃO AO SCILAB O programa SCILAB é um ambiente apropriado ao desenvolvimento de software para computação numérica. Esse programa foi concebido e é mantido pelo Institut de Recherche em Informatique
