MATLAB Avançado. Melissa Weber Mendonça
|
|
|
- Jessica Angélica Rico Bergler
- 8 Há anos
- Visualizações:
Transcrição
1 MATLAB Avançado Melissa Weber Mendonça
2 O que é o MATLAB? Linguagem computacional de alto nível e um ambiente interativo para computação numérica, visualização e programação.
3 Console: Modo Interativo Diretório Atual Arquivos Console Espaço de trabalho Histórico
4 Scripts Os comandos podem ser entrados diretamente no console do MATLAB, ou escritos, em sequência, dentro de um arquivo com extensão.m chamado script. Sequências de trabalho possíveis: 1. Escrever os comandos no console em sequência, obtendo as respostas a cada comando. 2. Usando um script: a) Escrever os comandos em um arquivo no seu editor de texto preferido (Notepad) e salvar esse arquivo com extensão.m; b) Ir até a janela do console do MATLAB; c) Digitar o nome do arquivo em que você digitou os comandos sem o.m.
5 Estruturas de Dados e MATLAB Básico
6 Comandos Básicos Operações Aritméticas: +, -, *, /, ^
7 Comandos Básicos Operações Aritméticas: +, -, *, /, ^ Funções matemáticas: sin(pi), abs(-3)
8 Comandos Básicos Operações Aritméticas: +, -, *, /, ^ Funções matemáticas: sin(pi), abs(-3) date
9 Comandos Básicos Operações Aritméticas: +, -, *, /, ^ Funções matemáticas: sin(pi), abs(-3) date clear ou clc
10 Comandos Básicos Operações Aritméticas: +, -, *, /, ^ Funções matemáticas: sin(pi), abs(-3) date clear ou clc help
11 Variáveis Para atribuir um valor a uma variável no MATLAB, basta digitarmos >> variavel = valor (não é preciso declarar variáveis no MATLAB).
12 Introdução Assim, para criar diferentes tipos de variável, usamos os seguintes comandos: Números (inteiros ou reais): >> a = 1 >> b = 3.14 >> pi >> h = 1e-2
13 Introdução Assim, para criar diferentes tipos de variável, usamos os seguintes comandos: Números (inteiros ou reais): Vetores: >> a = 1 >> b = 3.14 >> pi >> h = 1e-2 >> v = [1,2,3] >> v = [1 2 3] >> u = [1;2;3]
14 Introdução Assim, para criar diferentes tipos de variável, usamos os seguintes comandos: Números (inteiros ou reais): Vetores: Matrizes: >> a = 1 >> b = 3.14 >> pi >> h = 1e-2 >> v = [1,2,3] >> v = [1 2 3] >> u = [1;2;3] >> A = [1 2 3;4 5 6]
15 Introdução Assim, para criar diferentes tipos de variável, usamos os seguintes comandos: Números (inteiros ou reais): Vetores: Matrizes: Texto: >> a = 1 >> b = 3.14 >> pi >> h = 1e-2 >> v = [1,2,3] >> v = [1 2 3] >> u = [1;2;3] >> A = [1 2 3;4 5 6] >> texto = Aqui vai meu texto.
16 Dicas Para que o resultado não seja mostrado ao final da operação, use ; ao final do comando. Exemplo: >> sin(pi) >> sin(pi); Em um script, podemos comentar nosso código, usando o símbolo %: a = 1; % Agora, a variável a tem valor 1.
17 Dicas Para que o MATLAB imprima o valor de uma variável numérica (escalar, vetor, matriz etc), digite o nome da variável no console e pressione Enter. >> pi Para mostrar um texto, use o comando disp. >> disp( Oi! ) Para entrar com comandos longos em várias linhas, use... >> soma =
18 MATLAB Básico: Vetores >> v = [1 3 5]
19 MATLAB Básico: Vetores >> v = [1 3 5] >> w = [7;9;11]
20 MATLAB Básico: Vetores >> v = [1 3 5] >> w = [7;9;11] >> v
21 MATLAB Básico: Vetores >> v = [1 3 5] >> w = [7;9;11] >> v >> v(2)
22 MATLAB Básico: Vetores >> v = [1 3 5] >> w = [7;9;11] >> v >> v(2) ans = 3
23 MATLAB Básico: Vetores >> v = [1 3 5] >> w = [7;9;11] >> v >> v(2) ans = 3 >> length(v)
24 MATLAB Básico: Vetores >> v = [1 3 5] >> w = [7;9;11] >> v >> v(2) ans = 3 >> length(v) >> size(v)
25 MATLAB Básico: Vetores >> v = [1 3 5] >> w = [7;9;11] >> v >> v(2) ans = 3 >> length(v) >> size(v) >> size(v,1) >> size(v,2)
26 Operações básicas Lembre-se de respeitar as dimensões! >> v+w-z >> 2*v >> a*w >> v/w >> v^2 >> v.*w >> v./w >> v.^2
27 MATLAB Básico: Matrizes >> A = [1 2 3;4 5 6]
28 MATLAB Básico: Matrizes >> A = [1 2 3;4 5 6] A =
29 MATLAB Básico: Matrizes >> A = [1 2 3;4 5 6] A = >> A(2,1) ans = 4
30 MATLAB Básico: Matrizes >> A = [1 2 3;4 5 6] A = >> A(2,1) ans = 4 >> A
31 MATLAB Básico: Matrizes >> A = [1 2 3;4 5 6] A = >> A(2,1) ans = 4 >> A >> size(a)
32 MATLAB Básico: Matrizes >> A = [1 2 3;4 5 6] A = >> A(2,1) ans = 4 >> A >> size(a) >> size(a,1) >> size(a,2)
33 Operações com Matrizes >> A = [1 2;3 4] >> B = [2 1;0 3] >> A+B >> A-B >> A*B >> 2*A >> B/3 >> A >> A.*B >> A./B >> A/B
34 Funções básicas >> eye(n) >> zeros(m,n) >> ones(m,n) >> rand(m,n) >> size(a) >> inv(a) >> reshape(a,m,n)
35 Matrizes como vetores O MATLAB permite que se acesse os elementos de uma matriz usando um índice único; nesse caso, os elementos são acessados da seguinte maneira: A(i + m(j 1)) = A(i, j), com 1 i m, 1 j n, A R m n. >> A(3) >> length(a)
36 Um texto é um vetor! Um texto funciona como uma lista (vetor): >> texto = Palavra >> texto(1) = P >> texto(2) = a >> texto(1:2) = Pa >> length(texto) >> size(texto) >> texto
37 Matrizes No MATLAB, tudo é matriz!
38 Slicing O MATLAB oferece uma maneira fácil de se acessar subelementos de matrizes, chamada slicing. Nesta operação, usamos a sintaxe A(linhainicial:linhafinal, colunainicial:colunafinal) para acessar a submatriz determinada entre as linhas linhainicial e linhafinal, e entre as colunas colunainicial e colunafinal. Aqui, é preciso tomar cuidado para que as dimensões da matriz resultante sejam consistentes.
39 Slicing >> A(i,j) >> A(i,:) >> A(:,j) >> A(:,:) >> A(1:2,:) >> A(1,2:3) >> A(:)
40 Apagando/adicionando elementos Podemos apagar elementos de matrizes (ou linhas/colunas inteiras) usando a seguinte sintaxe: >> A(i,:) = [] >> A(:,j) = [] Podemos também acrescentar elementos a qualquer momento: >> lista = [1,3,4,5] >> lista = [lista 2] >> lista
41 Dica As operações acima também se aplicam a texto! >> frase = Oi, como vai? >> frase = [frase(1:length(frase)-1) voc^e? ] >> frase(1:2) >> frase = strcat( Oi,, como, vai, voc^e? ) Atenção: strcat não preserva os espaços em branco.
42 Laços de repetição Quando é necessário repetir certo comando de código várias vezes, usamos a estrutura for: for i = 1:3 i end Se quisermos usar um passo diferente de 1, podemos acrescentar um terceiro argumento: for i = 3:-1:1 i end
43 Laços de repetição (2) Quando é necessário repetir certo comando de código várias vezes até que uma certa condição seja satisfeita, usamos a estrutura while: i = 1; while i < 3 disp( Mais um. ) i = i + 1; end
44 if - else - end O if ( se ) representa uma sentença lógica condicional: if (sentença lógica) faça (1) else faça (2) end Em Matlab, uma sentença lógica pode ter dois valores: 0 (Falso) ou 1 (Verdadeiro)
45 Importante Atenção: ao compararmos números reais, devemos tomar cuidado com erro de arredondamento e a representação por ponto flutuante. Exemplo: >> ans = >> 1 == ( ) ans = 0 (falso!)
46 Estruturas de dados Heterogêneas Muitas vezes, gostaríamos de armazenar dados da seguinte forma: Título Núm. Páginas Datas de Empréstimo e Devolução Álgebra Linear /08, 15/08 Cálculo /09, 12/09 Geometria /08, 05/09 Topologia /08, 04/09 Porém, estes dados são de natureza heterogênea: misturamos texto (string), números e intervalos. Como armazenar isso em uma só tabela no MATLAB?
47 Estrutura Cell No MATLAB, podemos fazer o seguinte: >> tabela = { Algebra Linear, 205, [1208, 1508]; >> Calculo, 346, [1009,1209]; >> Geometria, 123, [0408,0509]; >> Topologia, 253, [0108,0409] } A célula funciona como uma matriz, mas aqui os índices são dados sempre entre chaves: {}.
48 Comandos Para ver o que está armazenado na variável tabela, basta usarmos o comando >> celldisp(tabela) Para verificar o tamanho de uma célula, usamos o comando >> size(tabela) Para criar uma célula vazia com m por n elementos, usamos o comando >> tabela = cell(m,n) Podemos também calcular a transposta de uma célula: >> tabela >> transpose(tabela)
49 Acessando dados dentro de uma célula Existem duas maneiras de acessar elementos dentro de uma célula: Se usamos índices entre parênteses, estamos acessando um subconjunto da célula original. Se usamos chaves ({}), estamos acessando os valores no interior de cada elemento da célula. Exemplo: >> sub = tabela(1:2,1:2) >> tabela(2,:) = { MATLAB, 300, [1201, 1401]}; >> tabela
50 Conversão de tipos Note que mesmo as células que contêm valores numéricos não estão armazenadas como números. Repare nos colchetes: >> vetor = tabela(:,2) vetor = [205] [300] [123] [253] >> 3*vetor Undefined function mtimes for input arguments of type cell. Podemos facilmente converter esses dados para uma variável numérica usando o comano cell2mat: >> vetor = cell2mat(tabela(:,2)) >> 3*vetor
51 Acessando valores Para acessarmos o conteúdo de uma célula individual, usamos as chaves. Por exemplo, na nossa tabela, >> tabela{1,1} é um texto com valor Algebra Linear, enquanto que é um número de valor 205. >> tabela{1,2}
52 Acessando valores - slicing O resultado de um acesso simultâneo a várias células, por exemplo usando slicing, é uma lista de valores: Note que se fizermos >> teste = tabela{1:3,2} a variável teste conterá apenas o primeiro resultado da operação! Para armazenarmos todo o resultado do acesso a estes valores da célula, podemos associar o resultado a uma lista com o mesmo número de elementos que o número de resultados do acesso: >> [a,b,c] = tabela{1:3,2}
53 Acessando valores - slicing Se todos os elementos selecionados da célula possuirem o mesmo tipo de dados, podemos atribuir esses elementos selecionados a uma só variável. Por exemplo, neste caso todos os dados selecionados são números, e assim: >> numpaginas = [tabela{1:3,2}] No nosso exemplo, também temos variáveis de texto dentro da primeira coluna da célula. Podemos acessar um subconjunto do texto contido em uma das células associando os respectivos índices. Por exemplo: >> tabela{1,1}(1:3)
54 Outras possibilidades... Célula de células: >> v = { {1, teste, [1;2]}; {[0,3], 12, nome, rand(4,4)} } Neste caso, os elementos devem ser referenciados da seguinte forma: >> v{2}{1}
55 Mais comandos Podemos, analogamente ao que fizemos com vetores, concatenar células: >> C1 = { Joao, 16} >> C2 = { Maria, 18; Ricardo, 13} >> cola = {C1 C2} cuidado! >> uniao = [C1; C2]
Computação Científica com MATLAB. Melissa Weber Mendonça
Computação Científica com MATLAB Melissa Weber Mendonça [email protected] Aula passada... Algoritmos: conceito; tipos de dados; scripts; Modo interativo do MATLAB: familiarização com o software;
Inteligência Computacional Aula 2 - Introdução ao MatLab Graduação /2
Universidade Federal do Rio de Janeiro Instituto de Matemática / DCC Inteligência Computacional Aula 2 - Introdução ao MatLab Graduação - 2003/2 Prof. A. C. G. Thomé, PhD [email protected] Airam C. P.
Breve Introdução à Programação em Scilab 6.0
Universidade Federal do Paraná UFPR Departamento de Engenharia Química Breve Introdução à Programação em Scilab 6.0 Prof. Éliton Fontana 2018/2 2 Conteúdo 1 Conceitos Básicos 4 2 Operando Vetores e Matrizes
Breve Introdução à Programação em Scilab 6.x
Universidade Federal do Paraná UFPR Departamento de Engenharia Química Breve Introdução à Programação em Scilab 6.x Prof. Éliton Fontana Prof. Fernando A. Pedersen Voll 2019/1 Contents 1 Conceitos Básicos
SCS Sistemas de Controle / Servomecanismos. Aula 01 Introdução ao software MATLAB
Aula 01 Introdução ao software MATLAB O MATLAB (Matrix Laboratory) é um ambiente de programação de alto desempenho voltado para a resolução de problemas expressos em notação matemática, projeto e simulação
Introdução ao MATLAB. Parte 2
Introdução ao MATLAB Parte 2 5 Controle de fluxo 5.1 Scripts e functions Um script m-file consiste de uma série de comandos Matlab escritos em um arquivo com a extensão.m, sem argumentos de entrada ou
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.
Mini apostila de Python - Oficina de Vestibulandos. PET Computação - UFPR September 2016
Mini apostila de Python - Oficina de Vestibulandos PET Computação - UFPR September 2016 1 Sumário 1 Introdução 3 2 Obtenção e Instalação 3 3 Variáveis 3 4 Operações Matemáticas 5 5 Entrada de Dados 6 6
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
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
Aula 10: Introdução a Vetores e Matrizes
Aula 10: Introdução a Vetores e Matrizes Fernanda Passos Universidade Federal Fluminense Programação de Computadores IV Fernanda Passos (UFF) Vetores e Matrizes Programação de Computadores IV 1 / 50 Agenda
Programação: Vetores
Programação de Computadores I Aula 09 Programação: Vetores José Romildo Malaquias Departamento de Computação Universidade Federal de Ouro Preto 2011-1 1/62 Motivação Problema Faça um programa que leia
Introdução ao MATLAB
Introdução ao MATLAB Antonio C. Roque, Rodrigo F. O. Pena e Renan O. Shimoura 15 de março de 2017 O MATLAB (MATrix LABoratory) é um ambiente de programação, visualização e análise de dados de alto nível
Análise matricial de estruturas usando Matlab
Análise matricial de estruturas usando Matlab Carregando o MATLAB O Matlab pode ser utilizado em qualquer maquina da Escola Politécnica, todos os computadores da pró-aluno o tem instalado. No Gerenciador
Mini curso básico. Gilberto A. S. Segundo Fábio Carmo. Programa de Educação Tutorial
Programa de Educação Tutorial Mini curso básico Universidade Federal do Espírito Santo Departamento de Informática Gilberto A. S. Segundo Fábio Carmo Agenda Apresentação Vetores e matrizes em matlab Comandos
SEL5886 Visão Computacional Prof. Dr. Marcelo Andrade da Costa Vieira
SEL5886 Visão Computacional Prof. Dr. Marcelo Andrade da Costa Vieira Prática 1 - Treinamento no Matlab Instruções: Esse treinamento consiste de 11 exercícios (T_1 a T_11). Deve ser gerado um arquivo no
Introdução a Matrizes
Programação de Computadores I UFOP DECOM 2013 2 Tutorial Introdução a Matrizes Resumo Neste tutorial você irá aprender como criar matrizes, como realizar operações aritméticas básicas sobre matrizes e
Introdução ao Matlab
Introdução ao Matlab Operações Básicas Operações Lógicas Constantes e Variáveis >> 3*25 + 5*12 >> 1.23e-1 ans = 135 significa 0,123 Constantes e Variáveis >> q1=3, p1=25, q2=5, p2=12 >> total=q1*p1+q2*p2
I-3 Introdução ao Matlab
I-3 Introdução ao Matlab Comunicações Sumário 1. Matlab MATrix LABoratory 2. Formas de utilização a) A janela de comandos b) Scripts c) Funções 3. Sintaxe, variáveis, matrizes e vetores 4. Operações comuns
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
INTRODUÇÃO À COMPUTAÇÃO - EPET006 Aula 3
INTRODUÇÃO À COMPUTAÇÃO - EPET006 Aula 3 Heleno Pontes Bezerra Neto - [email protected] 2.3 Linguagem de Programação 2.4. Introdução ao MATLAB 2. NOÇÕES DE LÓGICA E ALGORITMOS Exercícios Escrever
Variáveis e Entrada de Dados Marco André Lopes Mendes marcoandre.googlepages.
Variáveis e Entrada de Dados Marco André Lopes Mendes [email protected] [email protected] marcoandre.googlepages.com Algoritmos é a base Primeiro programa Este programa possui apenas uma
Capítulo 10 Estruturas de controle de fluxo. Introdução ao MATLAB p.1/21
Capítulo 10 Estruturas de controle de fluxo Introdução ao MATLAB p.1/21 Controle de fluxo O MATLAB, como toda linguagem de programação, possui estruturas que permitem o controle do fluxo de execução de
PROGRAMAÇÃO de COMPUTADORES: LINGUAGEM FORTRAN 90/95
PROGRAMAÇÃO de COMPUTADORES: LINGUAGEM FORTRAN 90/95 Exercícios de revisão Lista 01: a) Monte um mapa conceitual indicando as relações entre os seguintes conceitos, no contexto do assunto visto em aula:
Ambiente Scilab Variáveis, expressões, comando de atribuição Entrada e Saída básica
Universidade Federal de Ouro Preto -UFOP Departamento de Computação - DECOM Programação de Computadores I BCC701 www.decom.ufop.br/moodle Ambiente Scilab Variáveis, expressões, comando de atribuição Entrada
LINGUAGEM C: ARRAY: VETORES E MATRIZES
LINGUAGEM C: ARRAY: VETORES E MATRIZES Prof. André Backes POR QUE USAR ARRAY? As variáveis declaradas até agora são capazes de armazenar um único valor por vez. Sempre que tentamos armazenar um novo valor
Prof. Dr. Marco Antonio Leonel Caetano
Forecasting e Otimização de Carteiras com Matlab Prof. Dr. Marco Antonio Matlab O que é? Como funciona? Fundamentos - Ambiente de programação avançada - Ambiente de execução de programas - Permite utilização
Introdução a Sistemas Abertos. Shell Script
Introdução a Sistemas Abertos Shell Script Introdução O que é shell? É o programa que permite ao usuário interagir com o sistema operacional através da linha de comando. O shell possui estruturas de linguagem
Algoritmos e Programação
Algoritmos e Programação Aula 7 Vetores Profa. Marina Gomes [email protected] 19/05/2017 Engenharia de Computação - Unipampa 1 Motivação Problema: Leia as notas de uma turma de cinco estudantes
Exercícios: Vetores e Matrizes
Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem C Exercícios: Vetores e Matrizes 1 Vetores 1. Faça um programa que possua um vetor
Laboratório de Programação II
Laboratório de Programação II Aula 02 Prof. Diemesleno Souza Carvalho [email protected] http://www.diemesleno.com.br Na aula passada vimos... Na aula passada vimos... 01 Introdução à linguagem C;
3.1 - Funções para manipular dados de entrada e saída padrão
1616161616161616161616161616161616161616161616161616 3- ENTRADA E SAÍDA EM C Os principais meios para executar operações de entrada e saída (E/S) são: Entrada e saída pelo console (ou padrão): teclado
Linguagem C estruturas de repetição
Linguagem C estruturas de repetição IF61A/IF71A - Computação 1 Prof. Leonelo Almeida Universidade Tecnológica Federal do Paraná Até agora... Introdução à linguagem C Estrutura de um programa Escrita e
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
MATRIZES - PARTE Definição e Manipulação de Matrizes AULA 21
AULA 21 MATRIZES - PARTE 1 21.1 Definição e Manipulação de Matrizes Sabemos como definir variáveis de um novo tipo de dados, denominado vetor, que representam seqüências de valores de um mesmo tipo. Por
Computação e Programação. Exame Época Normal
Nome : Número : Computação e Programação 2015-2016 Mestrado Integrado em Engenharia Civil Licenciatura Bolonha em Engenharia Geológica e de Minas DECivil Exame Época Normal 6 de janeiro de 2016 Exame sem
AULA 2: INTRODUÇÃO A PYTHON. Luís Feliphe Silva Costa
AULA 2: INTRODUÇÃO A PYTHON Luís Feliphe Silva Costa Sumário Variáveis simples Entrada e Saída de dados Operadores Estruturas Condicionais Estruturas de repetição Funções Tratamento de erros Variáveis
Minicurso de MATLAB. Programa de Educação Tutorial de Engenharia Elétrica. lmax Rodrigues. lcaroline Pereira. lnayara Medeiros
Minicurso de MATLAB Programa de Educação Tutorial de Engenharia Elétrica lmax Rodrigues lcaroline Pereira lnayara Medeiros lementa da aula de hoje: - Álgebra linear; - Polinômios; - Operações com polinômios;
Novas Tecnologias no Ensino da Matema tica
Novas Tecnologias no Ensino da Matema tica (GMA00144) Novas Tecnologias no Ensino da Matema tica Lista 11 Humberto Jose Bortolossi ATIVIDADE 1 Para poupar esforc o de digitac a o, voce pode usar o tradicional
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
Conceitos Básicos de Scripts
Conceitos Básicos de Scripts Programação de Scripts Prof. Kleber Rezende [email protected] O que é o shell? O Shell pode ser definido como o interpretador de instruções e comandos. Quando
Curso Básico de Programação Aula 11. Revisão Aula Anterior Laços de Repetição While; Do-While; For.
Curso Básico de Programação Aula 11 Revisão Aula Anterior Laços de Repetição While; Do-While; For. Introdução à Linguagem C Laços de Repetição While Do-While For while () { } do {
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
Universidade Federal de Ouro Preto - UFOP Departamento de Computação - DECOM Programação de Computadores I - BCC701
Universidade Federal de Ouro Preto - UFOP Departamento de Computação - DECOM Programação de Computadores I - BCC701 www.decom.ufop.br/red AULA TEÓRICA 02 1 Prof. Marcelo Luiz Silva Red CONTEÚDOS DA AULA
Arquitetura Von Neumann Dados e instruções são obtidos da mesma forma, simplificando o desenho do microprocessador;
1 Microprocessador Um microprocessador é um circuito eletrônico capaz de realizar diversas tarefas conforme os comandos específicos. Para isso ele deve ler esses comandos da memória de programa (ROM) e
CURSO BÁSICO DE PROGRAMAÇÃO AULA 19. Netbeans - Linguagem JAVA - Vetores - Matrizes - Métodos
CURSO BÁSICO DE PROGRAMAÇÃO AULA 19 Netbeans - Linguagem JAVA - Vetores - Matrizes - Métodos Introdução a Java Por qual motivo utilizar vetor? Vetores Há um problema onde o diretor de uma escola deseja
Matlab Noções introdutórias. Roteiro para aula
Matlab Noções introdutórias Roteiro para aula Matlab- Variáveis Pode-se criar variáveis na área de trabalho Comandos encerrados com ; não geram eco na área de trabalho >> a = 65 a = 65 >> a = 65; >> Matlab-
Introdução ao Scilab
Universidade do Estado do Rio de Janeiro Faculdade de Engenharia Laboratório de Engenharia Elétrica Introdução ao Scilab (Aula 3) Elaine de Mattos Silva Orientador: Prof. José Paulo Vilela Soares da Cunha
Sistemas Operacionais e Introdução à Programação. Programação com linguagem C
Sistemas Operacionais e Introdução à Programação Programação com linguagem C 1 Entrada e saída: escrevendo na tela Veja uma comparação entre um programa Portugol e seu equivalente em C: Inicio Inteiro
Noções de algoritmos - Aula 1
Noções de algoritmos - Aula 1 Departamento de Física UFPel Definição de algoritmo Sequência ordenada e finita de operações para a realização de uma tarefa. Tarefa: Experimento de Física I. Passo 1: Reunir
Universidade Federal de São Carlos UFSCar Departamento de Engenharia de Produção
Universidade Federal de São Carlos UFSCar Departamento de Engenharia de Produção Tutorial básico de uso do Matlab/Octave para o método simplex Prof. Dr. Pedro Munari ([email protected]) Matlab e Octave
Algoritmos e Programação
Algoritmos e Programação Aula 4 Estruturas de Condição Profa. Marina Gomes [email protected] 06/04/2017 Engenharia de Computação - Unipampa 1 Aula de Hoje Estrutura condicional simples Utilização
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 à Pseudo-código PROGRAMAÇÃO I (COM06842) LÓGICA E TÉCNICA DE PROGRAMAÇÃO (COM06039)
Introdução à Pseudo-código PROGRAMAÇÃO I (COM06842) LÓGICA E TÉCNICA DE PROGRAMAÇÃO (COM06039) F REDDY BRASILEIRO www.inf.ufes.br/~fbrasileiro [email protected] Conteúdo 4. Elementos fundamentais
CURSO BÁSICO DE PROGRAMAÇÃO AULA 11. Revisão Aula Anterior Vetores Cadeia de Caracteres
CURSO BÁSICO DE PROGRAMAÇÃO AULA 11 Revisão Aula Anterior Vetores Cadeia de Caracteres Introdução a Linguagem C Laços de Repetição While Do-While For while() { } do { }while();
MESTRADO EM MACROECONOMIA e FINANÇAS Disciplina de Computação. Aula 01. Prof. Dr. Marco Antonio Leonel Caetano
MESTRADO EM MACROECONOMIA e FINANÇAS Disciplina de Computação Aula 01 Prof. Dr. Marco Antonio Leonel Caetano 1 Critérios de Avaliação da Disciplina Composição do Curso - 08 aulas de programação ( prof.
Características Básicas
Características Básicas Software de simulação matemática; Realiza operações matriciais,constrói gráficos em 2D e 3D,ajuda no processamento de sinais; Facilidade na linguagem em um ambiente interativo;
I1, I2 e In são instruções simples ou estruturadas da linguagem Pascal.
Capítulo 4 TESTES, ESCOLHAS E MALHAS DE REPETIÇÃO 1. INTRODUÇÃO Em muitos exemplos e exercícios realizados nos capítulos anteriores, não foram raras as vezes em que fizemos uso de elementos disponíveis
Lista de Exercícios ICC 1 Ponteiros
Lista de Exercícios ICC 1 Ponteiros Professor Cláudio Fabiano de Motta Toledo - Todos os exercícios devem ser resolvidos utilizando ponteiros, alocação dinâmica e aritmética de ponteiros. Não utilize variáveis
MATLAB para H-Álgebra Linear II
MATLAB para H-Álgebra Linear II Melissa Weber Mendonça 1 1 Universidade Federal de Santa Catarina 2011.2 M. Weber Mendonça (UFSC) MATLAB para H-Álgebra Linear II 2011.2 1 / 15 Lembrando... >> v = [1 2
ATIVIDADE 6. Operações com Matrizes no Excel
Projeto TEIA DO SABER 2006 Secretaria de Estado da Educação, SP. Diretoria de Ensino da Região de Guaratinguetá UNESP Campus de Guaratinguetá Departamento de Matemática Coordenador Prof. Dr. José Ricardo
Algoritmos. Algoritmos e Linguagem de Programação - Prof Carlos Vetorazzi
Algoritmos Algoritmos e Linguagem de Programação - Prof Carlos Vetorazzi Conceitos Linhas de Código de um Algoritmo ou Programa escrita do programa linha a linha, ou seja, a sintaxe do programa, podendo-se
Aula 15: Repetição (Parte 3)
Aula 15: Repetição (Parte 3) Introdução a Programação Túlio Toffolo & Puca Huachi http://www.toffolo.com.br BCC201 2019/1 Departamento de Computação UFOP Aula Anterior Breve Revisão Comandos de Decisão
Professor Jefferson Chaves Jefferson de Oliveira Chaves - IFC Araquari
Professor Jefferson Chaves [email protected] Tipos de dados; Operadores; Arrays; Por vezes, será importante saber o tipo de dados; Quando dissemos ao usuário, digite sua idade, por
GAAL Conhecendo alguns comandos básicos do Maple 17
GAAL Conhecendo alguns comandos básicos do Maple 17 Maple é um sistema algébrico computacional comercial de uso genérico. Constitui um ambiente informático para a computação de expressões algébricas, simbólicas
Vetores, Matrizes e Gráficos
Programação de Computadores I UFOP DECOM 2013 2 Aula prática 3 Vetores, Matrizes e Gráficos Resumo Nesta aula você irá utilizar vetores para resolver diversos tipos de problemas. Para expressar a solução
A resposta apresentada em aula, no quadro, (em Chapin e/ou Português Estruturado) está correta?
23 Algoritmos com Repetição Nos exemplos e exercícios vistos até agora, sempre foi possível resolver os problemas com uma sequência de instruções que eram executadas apenas uma vez. Existem três estruturas
Minicurso de MATLAB. Programa de Educação Tutorial de Engenharia Elétrica 28/03/15. lmax Rodrigues. lcaroline Pereira.
Minicurso de MATLAB Programa de Educação Tutorial de Engenharia Elétrica lmax Rodrigues lcaroline Pereira lnayara Medeiros Ementa do Curso Primeiros Passos no MATLAB Vetores e Matrizes Resolução de sistemas
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
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
Introdução ao MATLAB. Parte II. Afonso Paiva ICMC-USP
Introdução ao MATLAB Parte II Afonso Paiva ICMC-USP Dado o sistema linear 1 2 3 x1 366 4 5 6. x = 804 2 7 8 0 x 3 351 A x= b Como encontrar a solução x no MATLAB? Sistemas lineares Através do cálculo explícito
Computação 1 - Python Aula 3 - Teórica: Tipos de dados, Strings, Estrutura Condicional 1/ 28
Computação 1 - Python Aula 3 - Teórica: Tipos de dados, Strings, Estrutura Condicional 1/ 28 Tipos de Dados Dados Numéricos Números Inteiros: Int/Long Ponto Flutuante: Float Números Complexos: Complex
