Octave Variáveis, Matrizes e Séries

Slides:



Advertisements
Apresentações semelhantes
IFTO ESTRUTURA DE DADOS AULA 05 Prof. Manoel Campos da Silva Filho
Advertisements

Prof. José Junior Barreto TEORIA DOS DETERMINANTES
Nilo Menezes – Lógica de Programação –
Amintas engenharia.
Unidade 7 SEQUÊNCIAS E REGULARIDADES
Material pedagógico Multiplicar x 5 Clica!
Operadores e Funções do LINGO
Departamento de Informática Universidade Federal do Espírito Santo
Introdução à Programação usando Processing Programação Gráfica 2D Animações Exercício Animações 14/10/09 Bruno C. de Paula 2º Semestre 2009 > PUCPR >
Exercício do Tangram Tangram é um quebra-cabeças chinês no qual, usando 7 peças deve-se construir formas geométricas.
03/08/2011 Professor Leomir J. Borba- –
Nome : Resolve estas operações começando no centro de cada espiral. Nos rectângulos põe o resultado de cada operação. Comprova se no final.
Ludwig Krippahl, 2007 Programação para as Ciências Experimentais 2006/7 Teórica 5.
Ludwig Krippahl, 2008 Programação para as Ciências Experimentais 2007/8 Teórica 6.
Ludwig Krippahl, 2008 Programação para as Ciências Experimentais 2007/8 Teórica 1.
Introdução aos Computadores e à Programação DI-FCT-UNL-2005/2006 Introdução 1.1 Octave Cadeias e ficheiros.
Introdução aos Computadores e à Programação DI-FCT-UNL-2005/2006 Variáveis, matrizes e séries 2.1 Octave Variáveis, Matrizes e Séries.
Introdução aos Computadores e Programação DI-FCT-UNL-2005/2006 Gráficos 4.1 Octave Gráficos.
Introdução aos Computadores e Programação DI-FCT-UNL-2005/2006 Strings, operadores e funções 3.1 Octave Matrizes (cont.) e strings.
Introdução aos Computadores e à Programação DI-FCT-UNL-2005/2006 Introdução 1.1 Octave Funções, Condições e Ciclos.
Introdução aos Computadores e Programação DI-FCT-UNL-2003/2004 Strings, operadores e funções 3.1 Octave Strings, Operadores e Funções.
Introdução aos Computadores e Programação DI-FCT-UNL-2003/2004 Variáveis, matrizes e séries 2.1 Octave Variáveis, Matrizes e Séries.
Ludwig Krippahl, 2007 Programação para as Ciências Experimentais 2006/7 Teórica 3.
Ludwig Krippahl, 2009 Programação para as Ciências Experimentais 2008/9 Teórica 1.
Introdução aos Computadores e Programação DI-FCT-UNL-2004/2005 Strings, operadores e funções 3.1 Octave Strings, Operadores e Funções.
Octave Introdução, Variáveis e Matrizes
Vectores e Matrizes Aplicações à Engenharia
Introdução aos Computadores e à Programação DI-FCT-UNL-2006/2007 Ficheiros 5.1 Octave Ficheiros.
1 Folha de Cálculo DI/FCT/UNL 1º Semestre 2004/2005.
Ciclos, Vectores e Gráficos Simulação da Queda de Corpos II
Introdução aos Computadores e Programação DI-FCT-UNL-2004/2005 Introdução 1.1 Octave Introdução.
30 Novembro 2005Folha da Cálculo1 Jorge Cruz DI/FCT/UNL Introdução aos Computadores e à Programação 1º Semestre 2005/2006.
Introdução aos Computadores e à Programação DI-FCT-UNL-2006/2007 Strings 4.1 Octave Strings.
Introdução aos Computadores e Programação DI-FCT-UNL-2004/2005 Gráficos 4.1 Octave Gráficos.
9 Março 2007Matrizes e Gráficos - Trajectória de um Projéctil1 Matrizes e Gráficos Trajectória de Projéctil Pedro Barahona DI/FCT/UNL Introdução aos Computadores.
Introdução aos Computadores e à Programação DI-FCT-UNL-2005/2006 Introdução 1.1 Octave Introdução.
Funções, Condições e Ciclos 3.1Introdução aos Computadores e à Programação DI-FCT-UNL-2006/2007 Octave Funções, Condições e Ciclos.
Introdução aos Computadores e Programação DI-FCT-UNL-2005/2006 Introdução 1.1 Octave Ficheiros (matrizes e registos)
Introdução aos Computadores e à Programação DI-FCT-UNL-2006/2007 Sistemas de Equações e Gráficos 2.1 Octave Sistemas de Equações e Gráficos.
Matrizes e Gráficos Trajectória de Projéctil Pedro Barahona DI/FCT/UNL Introdução aos Computadores e à Programação 1º Semestre 2007/2008.
Introdução aos Computadores e à Programação
Matrizes e Gráficos Trajectória de Projéctil Pedro Barahona DI/FCT/UNL Introdução aos Computadores e à Programação 2º Semestre 2008/2009.
Determinantes.
Determinantes Determinante é um número real associado a uma matriz quadrada. Notação: det A ou |A|. Determinante de uma Matriz Quadrada de 1ª Ordem. Seja.
Dados dois números m e n naturais e não nulos, chama-se matriz m por n ( indica-se m x n) toda tabela M formada por números reais distribuídos em m linhas.
Análise de regressão linear simples: abordagem matricial
A Teoria dos Determinantes
MATRIZES Prof. Marlon.
Determinantes SilvanaWBenvenutti Turma:301
Aula 4 Nomes, Vinculações, Tipos e Escopos
MATRIZES É uma tabela disposta em “m” linhas e “n” colunas.
Técnica de Contagem.
Provas de Concursos Anteriores
Amintas engenharia.
Revisão do conceito de matrizes
MATEMÁTICA UNIDADE 2 Conteúdo: Matrizes Duração: 10 40’ 04/04/13
MATRIZES.
3 - MATRIZ COMPLEMENTAR E CO-FATOR
Estruturas de Dados com Jogos
Aula 02 Variáveis, Matrizes, Gráficos
Estrutura de dados, pseudocódigo
Múltiplos de um número Sonia Regina de Souza Guedes.
Introdução aos Computadores e Programação DI-FCT-UNL-2003/2004
Revisão do conceito de matrizes
1.
MATRIZ DE PARENTESCO Nas equações do Modelo Misto, é incluída a matriz de parentesco ( a inversa desta, A-1). Para que? A matriz de parentesco de n indivíduos.
Aula 07 Medidas de posição - Média Prof. Diovani Milhorim
Campus de Caraguatatuba
Ceça Moraes – Introdução à Programação SI1
MATERIAL DE APOIO À TAREFA 2
Transcrição da apresentação:

Octave Variáveis, Matrizes e Séries Introdução aos Computadores e Programação DI-FCT-UNL-2004/2005

Introdução aos Computadores e Programação DI-FCT-UNL-2004/2005 Variáveis Nome que se atribui (através do operador =) a um valor, por forma a este poder ser utilizado mais tarde. O seu nome podem conter qualquer sequência de letras, números ou underscore (_). Não pode ser iniciado por um número. A utilização de letras minúsculas ou maiúsculas é relevante, isto é, a variável “a” pode conter um valor e a “A” um outro. Introdução aos Computadores e Programação DI-FCT-UNL-2004/2005

Introdução aos Computadores e Programação DI-FCT-UNL-2004/2005 Gestão das variáveis who – lista as variáveis já definidas. clear – remove variáveis. octave:41> i = 10; octave:42> id = [1,0;0,1] id= 1 0 0 1 octave:43> who *** local user variables: i id octave:44>clear i octave:45>who id Introdução aos Computadores e Programação DI-FCT-UNL-2004/2005

Introdução aos Computadores e Programação DI-FCT-UNL-2004/2005 Exemplos de Matrizes “Jogo do Galo” X 0 X 0 X 0 X 0 0 Posição de valores na Matriz (1,1) = X ; (2,3) = 0 ; (3,3) = 0 Introdução aos Computadores e Programação DI-FCT-UNL-2004/2005

Introdução aos Computadores e Programação DI-FCT-UNL-2004/2005 Exemplos de Matrizes “A Batalha Naval” Matriz de 10 linhas por 10 colunas, [10,10] “Posição de Peças” (2,8) ; (9,10) ; (1,5)   Introdução aos Computadores e Programação DI-FCT-UNL-2004/2005

Matrizes (1) , representa nova coluna. ; representa nova linha. octave:3> a=[ 1,1,2 ; 3,5,8 ; 13,21,34 ] a = 1 1 2 3 5 8 13 21 34 variável a passa a representar a matriz:                                     Introdução aos Computadores e Programação DI-FCT-UNL-2004/2005

Introdução aos Computadores e Programação DI-FCT-UNL-2004/2005 Matrizes (2) Definir uma matriz como retorno de uma função. b=rand(3,2) ;(A função retorna valores aleatórios 0->1 ) octave:3> b b = 0.88406 0.90013 0.73682 0.15829 0.68952 0.74250 Introdução aos Computadores e Programação DI-FCT-UNL-2004/2005

Introdução aos Computadores e Programação DI-FCT-UNL-2004/2005 Matrizes (3) Podemos igualmente criar novas matrizes contendo a matriz “a”. O único cuidado a ter é manter o número de linhas e colunas constante. Correcto Errado octave:4> [ a, a ] ans= 1 1 2 1 1 2 3 5 8 3 5 8 13 21 34 13 21 34 octave:5> [ a; a ] 1 1 2 3 5 8 13 21 34 1 1 2 octave:4> [ a, a; a] error: number of columns must match (3 != 6) Introdução aos Computadores e Programação DI-FCT-UNL-2004/2005

Introdução aos Computadores e Programação DI-FCT-UNL-2004/2005 Matrizes (4) Acesso a uma dada posição de uma matriz. octave:14> a(1,2) ans = 1 octave:15> a(1,[1,2,3]) ans = 1 1 2 octave:16> a([1,2,3],2) ans = 1 5 21 Introdução aos Computadores e Programação DI-FCT-UNL-2004/2005

Introdução aos Computadores e Programação DI-FCT-UNL-2004/2005 Matrizes (5) Multiplicação de matrizes. octave:4> a*b ans = 2.9999 2.5434 11.8525 9.4318 50.4098 40.2707 o valor de a e b utilizado no produto de matrizes, é o da matriz a e b já definidas Introdução aos Computadores e Programação DI-FCT-UNL-2004/2005

Introdução aos Computadores e Programação DI-FCT-UNL-2004/2005 Séries Sintaxe geral: LIMITE_INFERIOR:PASSO:LIMITE_SUPERIOR octave:1> 1:5 ans = 1 2 3 4 5 octave:2>1:3:11 1 4 7 10 octave:23> [1:3:11;1:4] ans = 1 4 7 10 1 2 3 4 Introdução aos Computadores e Programação DI-FCT-UNL-2004/2005

Introdução aos Computadores e Programação DI-FCT-UNL-2004/2005 Exercícios Propostos 1- Escrever numa matriz de 15 colunas e 1 linha, os quadrados dos primeiros 15 naturais (1, 4, 9 ...). 2- Escrever numa matriz de 15 linhas e 1 coluna, os cubos dos primeiros 15 naturais (1, 8, 27 ...) 3- Escrever numa tabela de 15 linhas por 3 colunas, os primeiros 15 naturais na 1ª coluna; os quadrados dos primeiros 15 naturais na 2ª e os cubos dos primeiros 15 naturais na 3ª coluna. Introdução aos Computadores e Programação DI-FCT-UNL-2004/2005