Capítulo 02. Princípios ásicos do MATLAB

Tamanho: px
Começar a partir da página:

Download "Capítulo 02. Princípios ásicos do MATLAB"

Transcrição

1 Capítulo 02 Princípios ásicos do MATLAB

2 OBJETIVOS Aprender como números reais e complexos são atribuídos a variáveis, Aprender como atribuir valores a vetores e a matrizes utilizando a atribuição simples, o operador dois-pontos e as funções linspace e logspace. Entender as regras de prioridade para construir expressões matemáticas. Compreender o que são funções nativas e aprender mais sobre elas com os recursos de ajuda do MATLAB Aprender como usar vetores para gerar um gráfico simples com base em uma equação.

3 VOCÊ TEM UM PROBLEMA Objetivo: Estimar o coeficiente de arraste medindo a velocidade final de vários saltadores de massa conhecida. dv dt BUNGEE JUMPING g 0 d v t g c m gm c d c d m v v 2 t 2 g 9,81 m / s

4 VOCÊ TEM UM PROBLEMA No item anterior vimos que a velocidade final pode ser Expressa na forma: v t gm c d Isolando o coeficiente de arrasto, temos: c d mg v 2 t Massa e velocidades terminais para vários saltadores

5 O AMBIENTE MATLAB

6 O AMBIENTE MATLAB O MATLAB usa 3 tipos de janelas principais. Command Window ( Janela de comandos) Usada para entrar comandos e dados. Graphics window(s) (Janela Gráfica) Usada para mostrar gráficos. Edit window (Janela de Edição) Usada para criar e editar arquivos M (programas)

7 Modo de Calculadora A janela de comandos pode ser usada como uma calculadora para escrever comandos linha por linha. >> ans = 39 Sempre que um calculo é feito, o MATLAB atribui o resultado para a variável ans >> ans + 11 ans = 50

8 Variáveis MATLAB A variável ans pode ser útil em cálculos rápidos, mas ela é pouco útil na utilização de programas. MATLAB permite atribuir valores para variáveis definidas pelo usuário. MATLAB pode armazenar valores individuais e matrizes, sendo que esses valores podem ser numéricos ou texto. MATLAB não exige que você pré-inicialize variáveis. Se ela não existe, será criada para você.

9 Escalares Para atribuir um valor para uma variável simplesmente digite o nome da variável, o sinal de = seguido do valor: >> a = 4 a = 4 Observe que a nome da variável deve começar com uma letra. Observe que após a atribuição, o nome e o valor da variável são impressos na tela para confirmar o que foi feito.

10 Escalares Você pode suprimir essa mensagem finalizando a linha de comando com um ponto e vírgula (;). Você pode perguntar ao MATLAB para mostrar valores armazenados em uma variável digitando seu nome: >> a a = 4

11 IMPORTANTÍSSIMO O MATLAB é sensível a maiúsculas e minúsculas. Isto é, a variável a não é o mesmo que a variável A. >> a = 4; a = 4 >> A Undefined function or variable 'A'. Did you mean: >> a

12 Escalares É possível digitar vários comandos na mesma linha separando-os com vírgula ou com ponto e vírgula. >> a=4,a=6;x=1; a = 4

13 Números Complexos É possível atribuir valores complexos às variáveis usando a variável i (ou j) para representar a unidade imaginária. >> x=2+i*4 x = i Existem diversas variáveis pré-definidas, por exemplo: pi >> pi ans =

14 Formato de Exibição Você pode solicitar ao MATLAB para retornar os valores usando vários formatos diferentes usando o comando format. Exemplos >> format short; pi ans = >> format long; pi ans = >> format short eng; pi ans = e+000 >> pi*10000 ans = e+003

15 Arranjos, Vetores e Matrizes Um arranjo é uma coleção de valores representados por um único nome de variável. Podem ser de dois tipos: Arranjos de uma dimensão são chamados vetores. Arranjos bidimensionais são chamados matrizes. Para se inserir arranjos : usa-se colchetes Entradas em uma linha são separadas por espaço. Linhas são separadas por ponto e vírgula

16 Exemplos de vetores >> a = [ ] a = >> b = [2;4;6;8;10] b = Matriz transposta >> b = [ ]

17 Exemplo de matrizes >> A = [1 2 3; 4 5 6; 7 8 9] A = Também é possível utilizar a tecla ENTER para separar as linhas. A = [ ]

18 Exemplo de matrizes Finalmente, a mesma matriz pode ser construída concatenando ( juntando) os vetores que representam cada coluna. >>A = [[1 2 3] [4 5 6] [7 8 9] ] A =

19 Comando who O comando who irá mostrar uma lista de todas as variáveis correntes. >> who Your variables are: A a ans b x

20 Comando who - Detalhes >> whos Name Size Bytes Class Attributes A 1x1 8 double a 1x5 40 double ans 5x1 40 double b 5x1 40 double x 1x1 16 double complex

21 Acessando elementos Elementos individuais de uma matrizes podem ser lidos ou definidos individualmente usando o índice de localização de linha e coluna. >> b= [2;4;6;8;10] b = >> b(4) ans = 8

22 Acessando elementos >> A = [[1 2 3]' [4 5 6]' [7 8 9]'] A = >> A(2,3) ans = 8 >> A(3,3) ans = 9 >> A(4,3) Index exceeds matrix dimensions.

23 Criação de Matrizes - funções Existem algumas funções que auxiliam a criação de matrizes: zeros(r,c) cria uma matrizes de r linhas e c colunas contendo apenas zeros zeros(n) cria uma matrizes de n linhas e n colunas contend zeros ones(r,c) cria uma matrizes de r linhas e c colunas contendo apenas 1 s ones(n) cria uma matrizes de n linhas e n colunas contendo apenas 1 s.

24 Exercícios em Sala 01) Determine o tamanho das seguintes matrizes. Verifique suas respostas criando as matrizes no MATLAB e utilizando o comando whos se necessário. Observe que as últimas matrizes podem depender das definições de matrizes definidas anteriormente neste exercício. a. u [ ] b. v [ 1;20;3] c. w [1 0 9;2 2 0;1 2 3] d. x [ u ' v] e. y(3,3) 7 f. z [ zeros 4,1 ones 4,1 zeros 1,4 '] g. v 4 x 2,1 02) Qual o valor de w 2,1? 03) Qual o valor de x 2,1? 04) Qual o valor de y 2,1? 05) Qual o valor de v 3 após a execução da declaração (g)?

25 Operador : (dois pontos) O operador dois-pontos (:) é útil em vários contextos. Se dois-pontos são usados para separar dois números, o MATLAB gera um conjunto de números entre eles usando um incremento unitário. >> t = 1:5 t =

26 Operador : ( dois pontos) Se dois-pontos são usados para separar três números, o MATLAB gera um conjunto de números entre o primeiro e o terceiro utilizando um incremento igual ao segundo número. >> t = 1:0.5:3 t = >> t = 1:0.7:3 t =

27 Operador : ( dois pontos) O Incremento também pode ser negativo >> t = 10:-1:5 t = Qual o resultado do comando abaixo: >> t=10:-1:15

28 Operador : ( dois pontos) O operador : também serve para selecionarmos elementos de arranjos A = >> A(2,:) ans = 2 5 8

29 Operador : ( dois pontos) O operador : também serve para selecionarmos elementos de arranjos >> t = >> t(2:4) ans = 9 8 7

30 Comandos linspace O comando é utilizado para criação de um vetor linha com um número específico de pontos entre dois extremos. linspace(x1, x2, n) Irá criar um vetor de n pontos entre x1 e x2 >>linspace(0, 1, 6) ans = Se o n é omitido, são criados 100 pontos. Para gerar um vetor coluna podemos usar: >> linspace(0,1,6)'

31 Comandos logspace O comando é utilizado para criação de um vetor linha de pontos logaritmicamente espaçados. logspace(x1, x2, n) que gera n pontos logaritmicamente espaçados entre >>logspace(-1, 2, 4) ans = e 10 x x >> logspace(1,2,4) ans = Se o n é omitido, são criados 50 pontos.

32 Caracteres (Strings) & Reticências Conteúdo alfanumérico (string) é envolto por apóstrofe(') >> f = Gilberto '; >> s = Tenani Unindo duas strings >> x = [f s] x = Gilberto Tenani Podemos usar reticências (...) para continuar linhas muito longas >> a = [ ] a =

33 Caracteres (Strings) & Reticências Não podemos usar reticências para continuar uma string. Mas podemos juntar pedações de strings usando reticências >> texto = [ Qualquer idiota pode fazer uma regra,'... ' e qualquer idiota a seguirá'] texto = Qualquer idiota pode fazer uma regra, e qualquer idiota a seguirá

34 Operações Matemáticas Operações matemáticas em MATLAB podem ser realizadas com escalares ou matrizes. O operadores mais comuns são: ^ Potenciação 4^2 = 8 - Negação -8 = -8 * / Multiplicação e Divisão 2*pi = pi/4 = \ Divisão à esquerda + - Adição e Subtração 6\2 = = = -2

35 Ordem das operações A ordem das operações é definida primeiro pelo parênteses, e então pela ordem padrão: y = -4 ^ 2 resulta y = -16 desde que a potenciação acontece primeiro, mas y = (-4) ^ 2 resulta y = 16

36 Números Complexos Todas as operações vistas até agora podem ser feitas com números complexos. >> x = 2+i*4; (ou 2+4i, ou 2+j*4, ou 2+4j) >> y = 16; >> 3 * x ans = i >> x+y ans = i >> x' ans = i

37 Adição e Subtração de Arranjos >> A=[8 5 4]; B= [10 2 7]; >> C = A + B C = >> A =[5-3 8; ]; B =[10 7 4; ]; >> C = A + B C = >> C - 8 ans =

38 Multiplicação de Arranjos (*) Se A e B são duas matrizes, a operação A*B tem sentido se, e somente se, o número de colunas da matriz A for igual ao número de linhas da matriz B. O resultado é uma matriz que possui o mesmo número de linhas de A e o mesmo número de colunas de B. >> A = [1 4 3; 2 6 1; 5 2 8]; >> B = [5 4; 1 3; 2 6]; >> A*B ans = >> B*A Error using * Inner matrix dimensions must agree.

39 Multiplicação de Arranjos (^) Se A for uma matriz quadrada podemos usar o símbolo ^ para multiplicar A por ela mesmo um certo número de vezes. Para que essa operação tenha sentido é necessário que A seja uma matriz quadrada. >> A = [1 2; -2 3]; >> A^2 ans =

40 Multiplicação de Arranjos (^) Se A for uma matriz quadrada podemos usar o símbolo ^ para multiplicar A por ela mesmo um certo número de vezes. Para que essa operação tenha sentido é necessário que A seja uma matriz quadrada. >> A = [1 2; -2 3]; >> A^3 ans = >> A*A*A ans =

41 Multiplicação de Arranjos (*) Dois vetores podem ser multiplicados um pelo outro somente se possuírem o mesmo número de elementos e se um dos vetores for um arranjo linha e o outro vetor um arranjo coluna. O resultado é um arranjo 1x1, ou seja, um escalar. Por isso esse produto também é chamado de produto escalar. >> L = [2 5 1] L = >> C = [3; 1; 4] C = >> L*C ans = 15

42 Multiplicação de Arranjos (*) O MATLAB possui uma função nativa dot(a,b) que calcula o produto escalar de dois vetores independente de serem linha ou coluna. >> C*L ans = >> dot(c,l) ans = 15

43 Operações elemento por elemento Quando usamos * e ^ em arranjos, as operações matemáticas seguem rigorosamente as regras da álgebra linear. As vezes, nós queremos realizar um cálculo item por item em uma matriz ou vetor. MATLAB define.* e.^ (observe os pontos) como uma multiplicação ou potenciação elemento por elemento. ( Ambas as matrizes devem ser de mesma dimensão ou uma delas deve ser 1x1)

44 Operações elemento por elemento >> A = [2 6 3; 5 8 4]; >> B = [1 4 10;3 2 7]; >> A.*B ans = >> A.^3 ans = >> A*B Error using * Inner matrix dimensions must agree.

45 Operações elemento por elemento >> X=[-2:2:10] X = >> Y=X.^2-4*X Y = >> Z = cos(x) Z =

46 Operações elemento por elemento >> Z = [1:2:15] Z = >> Y = (Z.^3+5*Z)./(4*Z.^2-10) Y =

47 Vetorização >> D = [1 4 9; ; ] D = >> R = sqrt(d) R =

48 gm gc t c d m Nossa equação d v t tanh >> t=[0:2:20]'; >> g=9.81; m = 68.1; cd = 0.25; >> v= sqrt(g*m/cd)*tanh(sqrt(g*cd/m)*t) v =

49 Funções Nativas Para Arranjos Existem várias funções nativas que você pode usar para cálculos envolvendo arranjos. >> A = [ ] A = >> mean(a) ans = 5 Se A é um vetor, mean(a)retorna o valor médio dos elementos do vetor.

50 Funções Nativas Para Arranjos

51 Funções Nativas Para Arranjos

52 Pedindo Ajuda Existem várias funções nativas que você pode usar para criar e manipular dados. O comando help pode fornecer informação a respeito de uma função específica ou uma classe help elmat irá listatodas as funções elementares que trabalham com matrizes. help elfun listará todas funções matemáticas elementares, incluindo trigonometria, exponencial, complexos e outras. Você pode usar o comando lookfor para procurer nos arquivos de ajuda ocorrências de texto e pode ser útil se você não sabe o nome de uma função.

53 Gráficos MATLAB tem um grande arsenal de funções nativas que manipulam gráficos. Duas dessas funções são plot (para gráficos 2-D ) e plot3 (para gráficos 3-D). Em adição, você pode fazer anotações no gráfico usando comandos como title, xlabel, ylabel, e legend.

54 Exemplo >> t=[0:2:20]'; >> g=9.81; m = 68.1; cd = 0.25; >> v= sqrt(g*m/cd)*tanh(sqrt(g*cd/m)*t); >> plot(t,v)

55 Exemplo de anotações >> grid on; >> title ('Gráfico de v por t'); >> xlabel('valores de x'); >> ylabel('valores de y'); Gráfico de v por t Valores de y Valores de x

56 Comando plot Caso o usuário decida plotar cada ponto com um símbolo pode incluir um especificador delimitado por aspas simples no comando plot. >> t=[0:2:20]'; g=9.81; m = 68.1; cd = 0.25; >> v= sqrt(g*m/cd)*tanh(sqrt(g*cd/m)*t); >> plot(t,v,'o')

57 Comando plot Também é possível controlar a largura da linha, cor, tipo de marcador >> plot(t,v,'--dc', 'LineWidth',2,'MarkerSize',10,... 'MarkerEdgeColor', 'k', 'MarkerFaceColor','m');

58 Comando plot CORES Azul b Verde g Vermelho r Ciano c Magenta m Amarelo y Preto K Branco w Símbolos Ponto. Círculo o Símbolo X x Mais + Estrela * Quadrado s Diamante d Tipos de linha Sólida - Pontilhada : Traço-ponto -. Tracejada --

59 Comando plot O MATLAB permite exibir mais de um conjunto de dados no mesmo gráfico. plot(t,v, t,2*v,'o');

60 Comando plot Os gráficos anteriores são apagados toda vez que um novo comando plot é executado. O comando hold on é usado para manter o gráfico anterior. O comando hold off retorna ao modo padrão. >> plot(t,v) >> hold on >> plot (t,v,'o');

61 Comando subplot(m,n,p) Permite dividir a janela do gráfico em subjanelas. Divide a janela do gráfico em uma matriz mxn e Outro gráfico seleciona o p-ésimo gráfico como corrente. 60 >> subplot(1,2,1) >> subplot(1,2,1); >> plot(t,v); >> axis square; >> title 'gráfico 01'; 10 >> subplot(1,2,2); >> plot(t,v,'o'); >> title ('Outro gráfico'); gráfico

62 Comando plot3(x,y,z) Permite gerar gráficos tridimensionais. >> t=0:pi/50:10*pi; >> plot3(sin(t),cos(t),t); >> grid on;

63 VOCÊ TEM UM PROBLEMA No item anterior vimos que a velocidade final pode ser Expressa na forma: v t gm c d Isolando o coeficiente de arrasto, temos: c d mg v 2 t Massa e velocidades terminais para vários saltadores

64 VOCÊ TEM UM PROBLEMA >> m=[ ]; >> vt=[ ]; >> g=9.81; >> cd = g*m./vt.^2 c d mg v 2 t cd = >> cd_medio = mean(cd) cd_medio = >> cd_minimo=min(cd) cd_minimo = >> cd_max = max(cd) cd_max =

Modelo Matemático simples

Modelo Matemático simples Modelo Matemático simples Um modelo matemático pode ser entendido como uma expressão ou função que traduz as propriedades de um sistema físico em termos matemáticos Os modelos podem ser representados por

Leia mais

Fundamentos de MATLAB. Computação 2º Semestre 2016/2017

Fundamentos de MATLAB. Computação 2º Semestre 2016/2017 Fundamentos de MATLAB Computação 2º Semestre 2016/2017 O Ambiente MATLAB Janela de Comando Escrever comandos Mostrar resultados em formato de texto Janela de Edição Escrever programas e funções Editar

Leia mais

SCS Sistemas de Controle / Servomecanismos. Aula 01 Introdução ao software MATLAB

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

Leia mais

Características Básicas

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;

Leia mais

INTRODUÇÃO AO MATLAB - PARTE 2

INTRODUÇÃO AO MATLAB - PARTE 2 INTRODUÇÃO AO MATLAB - PARTE 2 Murilo F. Tomé - ICMC-USP Operadores Relacionais/Lógicos Estruturas de Seleção e Repetição Introdução polinômios Gráficos Operadores relacionais Símbolo Operador = = igual

Leia mais

MATLAB. Que é MATLAB?

MATLAB. Que é MATLAB? MATLAB Que é MATLAB? MATLAB é o nome abreviado de MATrix LABoratory. MATLAB é um programa para realizar cálculos numéricos com vetores e matrizes. Como caso particular pode também trabalhar com números

Leia mais

Inteligência Computacional Aula 2 - Introdução ao MatLab Graduação /2

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 thome@nce.ufrj.br Airam C. P.

Leia mais

Vetores, Matrizes e Gráficos

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

Leia mais

Matlab Noções introdutórias. Roteiro para aula

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-

Leia mais

Introdução ao MATLAB. Afonso Paiva ICMC-USP

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

Leia mais

Introdução ao MATLAB

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

Leia mais

Mini curso básico. Gilberto A. S. Segundo Fábio Carmo. Programa de Educação Tutorial

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

Leia mais

Exercícios Básicos. 02) Assuma que a matriz C seja definida como abaixo e determine o conteúdo das seguintes submatrizes:

Exercícios Básicos. 02) Assuma que a matriz C seja definida como abaixo e determine o conteúdo das seguintes submatrizes: Professor Tenani Métodos Numéricos Lista Eercícios Eercícios Básicos 1) Suponha que 4 y d) y y 4 y 1 e y. alcule o valor das epressões a seguir usando o MATLAB ) Assuma que a matri seja definida como abaio

Leia mais

Introdução ao MATLAB. Introdução ao MATLAB. Introdução ao MATLAB. Introdução ao MATLAB. Faculdade de Ciências Aplicadas e Sociais de Petrolina FACAPE

Introdução ao MATLAB. Introdução ao MATLAB. Introdução ao MATLAB. Introdução ao MATLAB. Faculdade de Ciências Aplicadas e Sociais de Petrolina FACAPE Faculdade de Ciências Aplicadas e Sociais de Petrolina FACAPE Prof. Sergio 1 O nome origina da abreviatura sobre Matrix Laboratory. Foco do MATLAB é oferecer um ambiente interativo de programação para

Leia mais

MATLAB EM VIBRAÇÕES MECÂNICAS

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

Leia mais

Introdução à Ciência da Computação

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

Leia mais

CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano

CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano CÁLCULO NUMÉRICO Profa. Dra. Yara de Souza Tadano yaratadano@utfpr.edu.br 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

Leia mais

Introdução ao MatLab Gráficos e manipulação de dados

Introdução ao MatLab Gráficos e manipulação de dados Análise de Sinais (500) Ficha Prática Laboratorial III Curso: Ciências Biomédicas Duração prevista: 2 horas Introdução ao MatLab Gráficos e manipulação de dados I. Introdução No decorrer deste laboratório

Leia mais

Iteração e Pontos Fixos

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.

Leia mais

Prof. Dr. Marco Antonio Leonel Caetano

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

Leia mais

Introdução a Matrizes

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

Leia mais

Minicurso MATLAB BÁSICO MÓDULO 3

Minicurso MATLAB BÁSICO MÓDULO 3 Minicurso MATLAB BÁSICO MÓDULO 3 Roteiro do terceiro módulo Gráficos Bidimensionais e Tridimensionais Interpolação e Extrapolação Ajuste de Curvas Gráficos Bidimensionais O MatLab se apresenta como uma

Leia mais

Murilo F. Tomé ICMC-USP

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.

Leia mais

Introdução ao software MatLab

Introdução ao software MatLab Introdução ao software MatLab André Luís M. Martinez DAMAT - UTFPR - CP Outubro de 2017 Sumário 1 Introdução Sumário 1 Introdução 2 Iniciando o MatLab Sumário 1 Introdução 2 Iniciando o MatLab 3 Variáveis

Leia mais

INTRODUÇÃO AO CÁLCULO NUMÉRICO LABORATÓRIO AULA 01 INTRODUÇÃO AO SCILAB

INTRODUÇÃO AO CÁLCULO NUMÉRICO LABORATÓRIO AULA 01 INTRODUÇÃO AO SCILAB INTRODUÇÃO AO CÁLCULO NUMÉRICO LABORATÓRIO AULA 01 INTRODUÇÃO AO SCILAB 1. INTRODUÇÃO As atividades de laboratório do Curso de Cálculo Numérico serão desenvolvidas empregando o software Scilab, que é um

Leia mais

CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano

CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano CÁLCULO NUMÉRICO Profa. Dra. Yara de Souza Tadano yaratadano@utfpr.edu.br 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

Leia mais

Introdução ao MatLab Operações com Vectores e Matrizes

Introdução ao MatLab Operações com Vectores e Matrizes Análise de Sinais (5001) Ficha Prática Laboratorial I Curso: Ciências Biomédicas Duração prevista: 4 horas Introdução ao MatLab Operações com Vectores e Matrizes I. Introdução O MatLab é um programa originalmente

Leia mais

Foi criado em 1990 por pesquisadores do INRIA e da ècole Nationale des Ponts et Chaussées (França), sendo gratuito e similar ao Matlab.

Foi criado em 1990 por pesquisadores do INRIA e da ècole Nationale des Ponts et Chaussées (França), sendo gratuito e similar ao Matlab. Foi criado em 1990 por pesquisadores do INRIA e da ècole Nationale des Ponts et Chaussées (França), sendo gratuito e similar ao Matlab. Página na internet: http://www.scilab.org Consiste também de um interpretador

Leia mais

Fundamentos IV. Introdução a OCTAVE. Clarimar Coelho. Departamento de Computação. August 11, 2014

Fundamentos IV. Introdução a OCTAVE. Clarimar Coelho. Departamento de Computação. August 11, 2014 Fundamentos IV Introdução a OCTAVE Clarimar Coelho Departamento de Computação August 11, 2014 Clarimar, Departamento de Computação Aula 1, Introdução a OCTAVE 1/42 Introdução Computação matemática integrada

Leia mais

Introdução ao SciLab. SciLab O que é? Onde obter o programa:

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

Leia mais

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 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 28/03/15 Conteúdo a ser abordado na aula Declaração e manipulação de vetores ;

Leia mais

Aula 7. Noções Básicas de Octave

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

Leia mais

O SOFTWARE MATLAB COMO AUXÍLIO DIDÁTICO - PEDAGÓGICO

O SOFTWARE MATLAB COMO AUXÍLIO DIDÁTICO - PEDAGÓGICO ISSN 277-939 O SOFTWARE MATLAB COMO AUXÍLIO DIDÁTICO - PEDAGÓGICO Rosana dos Santos - e-mail: profrosanasantos@gmail.com. Professora/Tutora à distância UAB/UFPel - Universidade Federal de Pelotas (UFPel)

Leia mais

Unidade 5: Introdução à Programação com Python Prof. Daniel Caetano

Unidade 5: Introdução à Programação com Python Prof. Daniel Caetano Informática para Engenharia 1 Unidade 5: Introdução à Programação com Python Prof. Daniel Caetano Objetivo: Explicitar os elementos básicos envolvidos na programação com a linguagem Python. Bibliografia:

Leia mais

Gráficos em duas dimensões

Gráficos em duas dimensões Gráficos MATLAB 2 A função básica para a elaboração de gráficos bidimensionais é o comando plot: Exemplo x = -10:1:10; y = x.^2; plot(x,y,'-r'); title('grafico de x^2'); Exemplo x = -10:1:10; y = x.^2;

Leia mais

Aula 4: Introdução à Linguagem C++

Aula 4: Introdução à Linguagem C++ CI208 - Programação de Computadores Aula 4: Introdução à Linguagem C++ Prof. MSc. Diego Roberto Antunes diegor@inf.ufpr.br www.inf.ufpr.br/diegor Universidade Federal do Paraná Setor de Ciências Exatas

Leia mais

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 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

Leia mais

Introdução ao Scilab 3.0 Parte 2

Introdução ao Scilab 3.0 Parte 2 Introdução ao Scilab 3.0 Parte 2 Paulo S. Motta Pires pmotta@dca.ufrn.br Departamento de Engenharia de Computação e Automação Universidade Federal do Rio Grande do Norte NATAL - RN Paulo Motta (DCA-UFRN)

Leia mais

Unidade 3: Linguagem de programação

Unidade 3: Linguagem de programação Unidade 3: Linguagem de programação 3.5. Trabalhando com polinômios, vetores e matrizes O programa Scilab trabalha com polinômios, vetores e matrizes de forma similar a vários pacotes computacionais disponíveis

Leia mais

Breve Introdução à Programação em Scilab 6.0

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

Leia mais

INTRODUÇÃO AO SCILAB

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

Leia mais

Ambiente Scilab Variáveis, expressões, comando de atribuição Entrada e Saída básica

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

Leia mais

Aula 03 - Introdução ao Scilab (p2)

Aula 03 - Introdução ao Scilab (p2) BCC701- Programação de Computadores I Aula 03 - Introdução ao Scilab (p2) Universidade Federal de Ouro Preto - UFOP Departamento de Computação - DECOM http://www.decom.ufop.br/bcc701 BCC701-2019-01 DECOM

Leia mais

Material Didático Unificado.

Material Didático Unificado. Universidade Federal de Ouro Preto - UFOP Departamento de Computação - DECOM Comissão da Disciplina Programação de Computadores I CDPCI Programação de Computadores I BCC701 www.decom.ufop.br/bcc701 Material

Leia mais

CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano

CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano CÁLCULO NUMÉRICO Profa. Dra. Yara de Souza Tadano yaratadano@utfpr.edu.br Aula 7 Matlab Noções Básicas de MATLAB INTRODUÇÃO Cálculo Numérico 3/55 LAYOUT DO MATLAB Espaço destinado às variáveis veis que

Leia mais

CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano

CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano CÁLCULO NUMÉRICO Profa. Dra. Yara de Souza Tadano yaratadano@utfpr.edu.br Aula 10 04/2014 Matlab 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

Leia mais

Capítulo 11. GRÁFICOS COM WGNUPLOT

Capítulo 11. GRÁFICOS COM WGNUPLOT Capítulo 11. GRÁFICOS COM WGNUPLOT OBJETIVOS DO CAPÍTULO Aprender a utilizar o aplicativo Wgnuplot para fazer gráficos Aprender a utilizar o aplicativo Wgnuplot interativamente com um programa em FORTRAN

Leia mais

Introdução à Computação

Introdução à Computação Introdução à Computação Tipos de Dados, Expressões, Operadores e Comandos Básicos Prof.: Julliano Rosa Nascimento julliano.rn@gmail.com Roteiro Tipos de Dados: Revisão Expressões Operadores Comandos Básicos

Leia mais

Computação II (MAB 225)

Computação II (MAB 225) Computação II (MAB 225) Fabio Mascarenhas - 2015.1 http://www.dcc.ufrj.br/~fabiom/pythonoo numpy NumPy é uma biblioteca para trabalhar com matrizes de qualquer dimensão, contendo várias funções matemáticas

Leia mais

Instruções, dados e expressões

Instruções, dados e expressões Instruções, dados e expressões Marina Andretta ICMC-USP 1 de março de 2016 Marina Andretta (ICMC-USP) sme0230-ipc 1 de março de 2016 1 / 50 Dados Um computador manipula informações presentes em sua memória.

Leia mais

TUTORIAL SIMPLIFICADO DE MATLAB

TUTORIAL SIMPLIFICADO DE MATLAB TUTORIAL SIMPLIFICADO DE MATLAB Esse tutorial visa apresentar apenas as funções mais utilizadas pelo grupo. O Matlab suporta várias funções de entrada e saída de arquivos da linguagem C. Tais funções incluem

Leia mais

Prof. José Remo / Prof. Ildeberto Rodello 1

Prof. José Remo / Prof. Ildeberto Rodello 1 RAD 2119 Tecnologia de Informação Aplicada a Administração Desenvolvimento de Algoritmos Itens Fundamentais Prof. Ildeberto A. Rodello rodello@usp.br http://www.fearp.usp.br/~rodello 3315.0514 Itens Fundamentais

Leia mais

INTRODUÇÃO AO AMBIENTE DE PROGRAMAÇÃO MATLAB

INTRODUÇÃO AO AMBIENTE DE PROGRAMAÇÃO MATLAB TURMA 1/2 AULA 6 INTRODUÇÃO AO AMBIENTE DE PROGRAMAÇÃO MATLAB MINICURSO PET-POTÊNCIA 2016.1 RÔMULLO RANDELL MINICURSO PET-POTÊNCIA 2016.1 INTRODUÇÃO AO AMBIENTE DE PROGRAMAÇÃO MATLAB RÔMULLO RANDELL Turma

Leia mais

ALGORITMOS 3ª Aula. 3. Introdução Tipos de dados, variáveis e operadores Tipos de dados

ALGORITMOS 3ª Aula. 3. Introdução Tipos de dados, variáveis e operadores Tipos de dados 3. Introdução Segundo alguns especialistas, qualquer programa de computador pode ser escrito utilizando apenas três estruturas básicas: Seqüência, Condição e Repetição. Isto significa que, na construção

Leia mais

Engenharia Biomédica Jorge Henriques, Fevereiro, 2007

Engenharia Biomédica Jorge Henriques, Fevereiro, 2007 MatLab+Simulink Introdução Engenharia Biomédica Jorge Henriques, Fevereiro, 2007 Índice 1. Em que consiste o MATLAB? 2. Como usar o MATLAB? 2.1Linha de comando 2.2Uso de scripts 3. Tipos de Dados Fundamentais

Leia mais

Fundamentos Programação

Fundamentos Programação Fundamentos Programação A programação de computadores não é difícil. Realmente só requer algo como: Aprender alguns conceitos gerais Ser cuidadoso, organizado e lógico Praticar até aprender a dominar a

Leia mais

Introdução ao Scilab. Laura Goulart. 27 de Novembro de 2018 UESB. Laura Goulart (UESB) Introdução ao Scilab 27 de Novembro de / 11

Introdução ao Scilab. Laura Goulart. 27 de Novembro de 2018 UESB. Laura Goulart (UESB) Introdução ao Scilab 27 de Novembro de / 11 Introdução ao Scilab Laura Goulart UESB 27 de Novembro de 2018 Laura Goulart (UESB) Introdução ao Scilab 27 de Novembro de 2018 1 / 11 O que é o Scilab? O Scilab é um ambiente utilizado no desenvolvimento

Leia mais

Algoritmos e Programação

Algoritmos e Programação Algoritmos e Programação Aula 3 Introdução a Linguagem C Profa. Marina Gomes marinagomes@unipampa.edu.br 1 Aula de Hoje - Criar programas simples em C utilizando a estrutura básica; - Declarar variáveis;

Leia mais

AERODESIGN AULA 1 MATLAB

AERODESIGN AULA 1 MATLAB AERODESIGN AULA 1 MATLAB INTERFAE (Apontar "espaços" na janela inicial do MATLAB) Diretório (riar uma pasta no desktop e usá-la) Browser ommand Window Variable Editor OMANDOS BÁSIOS Soma ( + 3) Subtração

Leia mais

Introdução ao Matlab

Introdução ao Matlab Tópicos de abordagem: 1) Características do Matlab; 2) As diferentes janelas e suas funções; 3) Menus do Matlab; 4) Operadores e Constantes; 5) Variáveis; 6) Comandos básicos; Características do Matlab

Leia mais

Observação em relação a aula passada:

Observação em relação a aula passada: Observação em relação a aula passada: Gráfico da Função: y = f( x) = ln( x)/ x? f : * + x ln( x) Observação em relação a aula passada: No MATLAB a função que expressa o logaritmo natural é dado pelo símbolo

Leia mais

Variáveis e Entrada de Dados Marco André Lopes Mendes marcoandre.googlepages.

Variáveis e Entrada de Dados Marco André Lopes Mendes  marcoandre.googlepages. Variáveis e Entrada de Dados Marco André Lopes Mendes marcoandre@ifc-araquari.edu.br marcoandre@gmail.com marcoandre.googlepages.com Algoritmos é a base Primeiro programa Este programa possui apenas uma

Leia mais

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 Universidade Federal de Ouro Preto -UFOP Departamento de Computação - DECOM Programação de Computadores I BCC701 www.decom.ufop.br/moodle No circuito abaixo, temos uma fonte de voltagem V=120V, com uma

Leia mais

Breve Introdução à Programação em Scilab 6.x

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

Leia mais

Material Didático Unificado. Variáveis correspondem a nomes para endereços de memória que são gerenciados pelo Scilab.

Material Didático Unificado. Variáveis correspondem a nomes para endereços de memória que são gerenciados pelo Scilab. Universidade Federal de Ouro Preto -UFOP Departamento de Computação - DECOM Comissão da Disciplina Programação de Computadores I CDPCI Programação de Computadores I BCC701 www.decom.ufop.br/bcc701 Material

Leia mais

ALGORITMOS AULA 2. Profª Amanda Gondim

ALGORITMOS AULA 2. Profª Amanda Gondim ALGORITMOS AULA 2 Profª Amanda Gondim LINEARIZAÇÃO DE EXPRESSÕES Para a construção de algoritmos que realizam cálculo matemáticos, todas as expressões aritméticas devem ser linearizadas, ou seja, colocadas

Leia mais

Minicurso MATLAB BÁSICO MÓDULO 1

Minicurso MATLAB BÁSICO MÓDULO 1 Minicurso MATLAB BÁSICO MÓDULO 1 Vitorino Biazi Robertson Junior Jhonata Moraes Comissão do Minicurso Sávio Alves Gabriel Nunes Thiago Bragança Roteiro do primeiro módulo Introdução Área de trabalho Variáveis

Leia mais

Introdução ao MATLAB 6.1

Introdução ao MATLAB 6.1 Introdução ao MATLAB 6.1 Ambiente MATLAB MATLAB MATrix LABoratory Programação baseada em Matrizes Vetores e escalares também podem ser considerados matrizes, 1xN, Nx1, 1x1 1 Tela Principal do MATLAB Tela

Leia mais

Apostila Octave, o básico

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,

Leia mais

CCI Laboratório de Matemática Computacional

CCI Laboratório de Matemática Computacional CCI 22 Laboratório de Matemática Computacional Prof. Paulo André http://www.comp.ita.br/~pauloac pauloac@ita.br Sala 110 Prédio da Computação Roteiro Representação de ponto flutuante Precisão da máquina

Leia mais

Antonio Carlos Roque da Silva Filho e Cristiano R. F. Granzotti 14 de março de 2016

Antonio Carlos Roque da Silva Filho e Cristiano R. F. Granzotti 14 de março de 2016 Gráficos em Matlab Antonio Carlos Roque da Silva Filho e Cristiano R. F. Granzotti 14 de março de 2016 1 Gráficos em Matlab Gráficos bidimensionais serão muito utilizados ao longo do curso de Física Computacional,

Leia mais

Estrutura de um Algoritmo, Variáveis, Comandos de Entrada e Saída e Expressões Aritméticas

Estrutura de um Algoritmo, Variáveis, Comandos de Entrada e Saída e Expressões Aritméticas Estrutura de um Algoritmo, Variáveis, Comandos de Entrada e Saída e Expressões Aritméticas Estrutura de um Programa em Linguagem Algorítmica Nesse curso nós vamos utilizar a linguagem algorítmica para

Leia mais

02 - Introdução ao Scilab

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

Leia mais

AULA 2 1) Comando linspace 2) Indexação de matriz

AULA 2 1) Comando linspace 2) Indexação de matriz AULA 2 1 1) Comando linspace >> linspace(0,10,5) ans = 0 2.5000 5.0000 7.5000 10.0000 Espaça linearmente um determinado número de elementos entre um valor final e um inicial. 2) Indexação de matriz >>

Leia mais

Algoritmos. Algoritmos e Linguagem de Programação - Prof Carlos Vetorazzi

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

Leia mais

Algoritmo e Programação Matemática

Algoritmo e Programação Matemática Algoritmo e Programação Matemática Fundamentos de Algoritmos Parte 1 Renato Dourado Maia Instituto de Ciências Agrárias Universidade Federal de Minas Gerais Dados A funcionalidade principal de um computador

Leia mais

Linguagem C: Introdução

Linguagem C: Introdução Linguagem C: Introdução Linguagem C É uma Linguagem de programação genérica que é utilizada para a criação de programas diversos como: Processadores de texto Planilhas eletrônicas Sistemas operacionais

Leia mais

Introdução ao MATLAB. 2 - Apresentação de resultados em gráfico. 3 - Controlo de fluxo 3.1. Tipos de controlo 3.2. Expressões Lógicas

Introdução ao MATLAB. 2 - Apresentação de resultados em gráfico. 3 - Controlo de fluxo 3.1. Tipos de controlo 3.2. Expressões Lógicas 1 - Tipos de dados fundamentais 1.1. Introdução/Definição de Matrizes 1.. Referência a elementos de Matrizes 1.3. Números complexos 1.4. Operações elementares 1.5. Vectores e Escalares 1.6. Operações Elementares

Leia mais

Computação Eletrônica. Strings. Prof: Luciano Barbosa. CIn.ufpe.br

Computação Eletrônica. Strings. Prof: Luciano Barbosa. CIn.ufpe.br Computação Eletrônica Strings Prof: Luciano Barbosa Recapitulando: Vetores Representar uma coleção de variáveis de um mesmo tipo em uma dimensão Ex: float notas[5]; ou float notas[5] = {2.5,3.2,1.9,4.1,2.0};

Leia mais

Material Didático Unificado.

Material Didático Unificado. Universidade Federal de Ouro Preto -UFOP Departamento de Computação - DECOM Comissão da Disciplina Programação de Computadores I CDPCI Programação de Computadores I BCC701 www.decom.ufop.br/bcc701 Material

Leia mais

Estruturas da linguagem C. 1. Identificadores, tipos primitivos, variáveis e constantes, operadores e expressões.

Estruturas da linguagem C. 1. Identificadores, tipos primitivos, variáveis e constantes, operadores e expressões. 1 Estruturas da linguagem C 1. Identificadores, tipos primitivos, variáveis e constantes, operadores e expressões. Identificadores Os identificadores seguem a duas regras: 1. Devem ser começados por letras

Leia mais

MATLAB Avançado. Melissa Weber Mendonça

MATLAB Avançado. Melissa Weber Mendonça MATLAB Avançado Melissa Weber Mendonça melissa.mendonca@ufsc.br O que é o MATLAB? Linguagem computacional de alto nível e um ambiente interativo para computação numérica, visualização e programação. Console:

Leia mais

Algoritmos II prof. Daniel Oliveira

Algoritmos II prof. Daniel Oliveira Algoritmos II prof. Daniel Oliveira Revisar conceitos abordados na disciplina anterior Abordar conceitos vistos com a linguagem C# Variáveis e listas Expressões Estruturas de controle do tipo condicional

Leia mais

Conceitos Básicos Linguagem C

Conceitos Básicos Linguagem C Conceitos Básicos Linguagem C PROF. MAURÍCIO A DIAS MACDIASPAE@GMAIL.COM 2 Método Método básico para construção de algoritmos 1. Compreender completamente o problema a ser resolvido, se possível dividindo

Leia mais

AULA 4 TEÓRICA- MATLAB VERSÃO: FEVEREIRO DE 2017

AULA 4 TEÓRICA- MATLAB VERSÃO: FEVEREIRO DE 2017 CEC CENTRO DE ENGENHARIA E COMPUTAÇÃO UNIVERSIDADE CATÓLICA DE PETRÓPOLIS PROGRAMAÇÃO II AULA 4 TEÓRICA- MATLAB VERSÃO: 0.1 - FEVEREIRO DE 2017 Professor: Luís Rodrigo E-mail: luis.goncalves@ucp.br Site:

Leia mais

ALGORITMOS E APLICAÇÕES. FATEC IPIRANGA ADS Noturno 1º semestre de 2012 Prof. Luiz Carlos de Jesus Junior

ALGORITMOS E APLICAÇÕES. FATEC IPIRANGA ADS Noturno 1º semestre de 2012 Prof. Luiz Carlos de Jesus Junior ALGORITMOS E APLICAÇÕES FATEC IPIRANGA ADS Noturno 1º semestre de 2012 Prof. Luiz Carlos de Jesus Junior Formato Básico do Pseudocódigo Tipos de dados O VisuAlg prevê quatro tipos de dados: inteiro, real,

Leia mais

Oficina de MATLAB Nível Básico Aula 1

Oficina de MATLAB Nível Básico Aula 1 MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA CAMPUS SÃO JOSÉ SANTA CATARINA Oficina de MATLAB Nível Básico Aula 1 Prof. Jeremias

Leia mais

Universidade Federal de Juiz de Fora Programa de Pós-Graduação em Modelagem Computacional. Rodrigo Barbosa de Santis

Universidade Federal de Juiz de Fora Programa de Pós-Graduação em Modelagem Computacional. Rodrigo Barbosa de Santis Universidade Federal de Juiz de Fora Programa de Pós-Graduação em Modelagem Computacional Rodrigo Barbosa de Santis Introdução Vetores Gráficos Controle e Repetição Polinômios Caixeiro Viajante MATLAB

Leia mais

Capítulo 10. MATRIZES

Capítulo 10. MATRIZES Capítulo 10. MATRIZES OBJETIVOS DO CAPÍTULO Conceitos de: conjunto multidimensional (matriz), ciclo implícito, ciclo duplo Comandos do FORTRAN: DIMENSION(:,:), MATMUL 10.1 programa10a.f90 Para inicializar

Leia mais

PÓS-GRADUAÇÃO PRESENCIAL MARINGÁ

PÓS-GRADUAÇÃO PRESENCIAL MARINGÁ 02/09/2016 1 / 43 PRESENCIAL MARINGÁ Professor CURSOS 2016 Introdução aos Sistemas Elétricos de Potência Circuitos Trifásicos e Laboratório MatLab Gerador Síncrono Transformadores TOTAL DE CURSO 10 10

Leia mais

Introdução ao Fortran 90-1

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

Leia mais

Programação de Computadores I Dados, Operadores e Expressões PROFESSORA CINTIA CAETANO

Programação de Computadores I Dados, Operadores e Expressões PROFESSORA CINTIA CAETANO Programação de Computadores I Dados, Operadores e Expressões PROFESSORA CINTIA CAETANO Dados em Algoritmos Quando escrevemos nossos programas, trabalhamos com: Dados que nós fornecemos ao programa Dados

Leia mais

Programa. Linguagem MATLAB Métodos Computacionais para EDO Métodos Computacionais para EDP. Critérios

Programa. Linguagem MATLAB Métodos Computacionais para EDO Métodos Computacionais para EDP. Critérios Programa Linguagem MATLAB Métodos Computacionais para EDO Métodos Computacionais para EDP Critérios P1: 5a Aula - Peso 1 P2: 10a Aula - Peso 1.5 P3: 15a Aula- Peso 2.0 Presença e Participação: Peso 2.0

Leia mais

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 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 28/03/15 Gráficos no Matlab O Matlab possui várias rotinas para plotagens gráficas

Leia mais

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 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

Leia mais

MATRIZES - PARTE Definição e Manipulação de Matrizes AULA 21

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

Leia mais

PHP INTRODUÇÃO DELIMITADORES DE CÓDIGO EXTENSÃO DE ARQUIVOS

PHP INTRODUÇÃO DELIMITADORES DE CÓDIGO EXTENSÃO DE ARQUIVOS INTRODUÇÃO PHP Aula 1 Introdução, Saída e Variáveis Leonardo Pereira facebook.com/leongamerti PHP significa PHP: Hypertext Preprocessor. Código PHP é executado no servidor, e o resultado é retornado para

Leia mais

Professor Jefferson Chaves Jefferson de Oliveira Chaves - IFC Araquari

Professor Jefferson Chaves Jefferson de Oliveira Chaves - IFC Araquari Professor Jefferson Chaves Jefferson.chaves@ifc-araquari.edu.br Tipos de dados; Operadores; Arrays; Por vezes, será importante saber o tipo de dados; Quando dissemos ao usuário, digite sua idade, por

Leia mais

É um interpretador,, ou seja, um programa que executa programas; ao contrário de um compilador, não traduz um programa para instruções de máquina.

É um interpretador,, ou seja, um programa que executa programas; ao contrário de um compilador, não traduz um programa para instruções de máquina. Universidade Federal de Ouro Preto -UFOP Departamento de Computação - DECOM Comissão da Disciplina Programação de Computadores I CDPCI Programação de Computadores I BCC701 www.decom.ufop.br/bcc701 Material

Leia mais

CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano

CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano CÁLCULO NUMÉRICO Profa. Dra. Yara de Souza Tadano yaratadano@utfpr.edu.br 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

Leia mais