Scilab Aula 2 – Background.

Slides:



Advertisements
Apresentações semelhantes
Carlos André Vaz Junior
Advertisements

Programação de Computadores
Ludwig Krippahl, 2007 Programação para as Ciências Experimentais 2006/7 Teórica 12.
Ludwig Krippahl, 2007 Programação para as Ciências Experimentais 2006/7 Teórica 4.
Ludwig Krippahl, 2007 Programação para as Ciências Experimentais 2006/7 Teórica 2.
Ludwig Krippahl, 2009 Programação para as Ciências Experimentais 2008/9 Teórica 4.
Ludwig Krippahl, 2007 Programação para as Ciências Experimentais 2006/7 Teórica 7.
29 Outubro 2005Funções: Zeros, Máximos e Mínimos1 Jorge Cruz DI/FCT/UNL Programação para as Ciências Experimentais 1º Semestre 2005/2006.
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.
Ludwig Krippahl, 2008 Programação para as Ciências Experimentais 2007/8 Teórica 4.
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.
31 de Março de 2005Trajectória de um Projéctil - Gráficos e Funções1 Trajectória de Projéctil –Gráficos e Funções Pedro Barahona DI/FCT/UNL Março 2005.
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.
Introdução aos Computadores e à Programação
Campus Curitiba Departamento Acadêmico de Matemática Angela Olandoski Barboza UTFPR – Damat.
Fase II - Refinamento Aurora Pozo.
Raizes de Equacões Não-lineares
PROGRAMAÇÃO MODULAR (com uso de subprogramas) prof
Pascal comandos iterativos: FOR WHILE REPEAT Matrizes (tabelas)
Linguagem PHP Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1.
Sistemas Lineares.
Sintaxe de Fortran 25/abril/2006. Comandos Fortran PROGRAM PRINT READ STOP END.
Apresentação da linguagem Python
Estruturas de Decisão Permitir testes para decidir acções alternativas: if if - else switch (?:) Operador Condicional MF.
Aula 07 Comandos de Repetição while e for
GET – Engenharia de Produção
Semana 03: Comandos de desvio de fluxo. Expressões lógicas.
Introdução ao MatLab Aula 2
Matlab– Noções introdutórias
Funções Universidade Federal de Ouro Preto - UFOP
Material Didático Proposto 1 Universidade Federal de Ouro Preto - UFOP Departamento de Computação - DECOM Comissão para Coordenação das Atividades Pedagógicas.
Universidade Federal de Alagoas – UFAL Centro de Tecnologia – CTEC
Semana 03 Comandos de desvio de fluxo. Expressões lógicas.
Profº Cláudio Barbosa VBScript – Estrutura condicional  Estrutura condicional simples Sintaxe if condição then comando.
MÉTODOS NUMÉRICOS APLICAÇÃO NO MATLAB
Matlab Mini Curso PET 2012.
Monitoria de Sistemas Inteligentes
Scilab Aula 1 – Introdução.
Aula 3 – Chapter 1 Signals and Systems
Aula 3 – Chapter 1 Signals and Systems
Transformada de Fourier
Sistemas de Controle de Aeronaves II
Introdução ao Scilab Universidade de São Paulo - USP
Minicurso MATLAB Básico
Capítulo III Modularização Procedimentos e Funções Universidade Federal de São Carlos Departamento de Computação Aluna: Luanna Lopes Lobato
BCC /01 Aula Teórica 09 Funções Material Didático Proposto. 1 BCC701 – Programação de Computadores I Universidade Federal de Ouro Preto Departamento.
Prof.Celso J. Munaro (DEL-CT-UFES)
Unidades de Gestão: gep | getec | gead
Algoritmos e Estruturas de Dados RECURSIVIDADE. O que é recursividade? Recursividade significa algo ser definido em termos de sí próprio. Em termos de.
Material Didático Proposto 1 Universidade Federal de Ouro Preto - UFOP Departamento de Computação - DECOM Comissão para Coordenação das Atividades Pedagógicas.
Aula 9 – Sistemas de Equações Lineares / Parte 2 – A=LU Prof. Guilherme Amorim /05/2014 Cálculo Numérico.
Maria Antónia Forjaz, DMat, UM MatLab Gráficos.
Programação e Aplicações Gráficas
CES-10 INTRODUÇÃO À COMPUTAÇÃO Aulas Práticas – 2013
Introdução ao MATLAB 5.3 para Hidrólogos
Curso de modelagem numérica computacional com o software livre (Octave) Instituto Federal de Educação, Ciência e Tecnologia do Piauí –IFPI, campus Parnaíba.
Monitoria de Sistemas Inteligentes IF684
MATLAB - Matrix Laboratory Adaptado de Profa
Introdução ao Scilab Monitoria de Sinais e Sistemas - ES413
INE Fundamentos de Matemática Discreta para a Computação
Subprogramas : Procedimentos (procedures) em Pascal
Funções Scilab Sistemas Lineares
Introdução à Programação
Andréa Iabrudi 1 Universidade Federal de Ouro Preto - UFOP Departamento de Computação - DECOM Programação de Computadores I.
Programação para Web I AULA 4 ESTRUTURAS DE CONTROLE.
Pesquisa Aplicada à Computação utilizando MatLab®
Técnicas de Análise de Algoritmos Cristiano Arbex Valle Vinicius Fernandes dos Santos
Scilab Aula 3 – Chapter 1 Signals and Systems. Plot: Funções Lembrando: function[retorno] = nome(param) Ex.: Funcão degrau (Step) t = [-%pi:0.01:%pi]
Algoritmos e Estruturas de Dados I
Scilab Aula 2 – Background.
Transcrição da apresentação:

Scilab Aula 2 – Background

Comandos for, while, if-then-else for variável = vetor_linha //corpo end while condição // corpo If condição then //corpo elseif condição else end

Vetores e Matrizes Vetor Linha u = 0:3 = [0 1 2 3 ] Vetor Coluna ps: ones(1:3), zeros(0:3)

Vetores e Matrizes A = [1 2 3; 4 5 6; 7 8 9 ] B = ones(3,3) C = [A B] D = matrix(C,9,1) diag(A), det(A), eye(m,m), A`, inv(A)

Funções function [varRetorno1, ... , varRetornoN] = nomeDaFuncao(param1, ... , paramN) // corpo da função end function

Matrizes B.31 Considere o seguinte sistema de equações: X1 + x2 + x3 = 1 X1 + 2x2 + 3x3 = 3 X1 – x2 = -3 Utilize a regra de Cramer para determinar x1,x2,x3. X1 = -1 X2 = 2 X3 = 0

Matrizes -->A = [1 -2 3; -sqrt(3) 1 -sqrt(5); 3 -sqrt(7) 1] --> y = [1; π ; e] A = 1. - 2. 3. - 1.7 1. - 2.2 3. - 2.6 1. X = -1.999 -3.8998 -1.5999

Função Exerc1: Definir uma função que converte um número complexo da forma cartesiana para a forma polar e usá-la em: z = 4 + j * 4 z = -3 + j * 5 Exerc2: Definir uma função que converte um número complexo da forma polar para forma cartesiana e usá-la em: z = 4*e-j(3 π /4) z = 2*ej(π /2)

Exercício 1 -->function [mod,ang] = cart_to_polar(re,im) -->mod = sqrt(re^2 + im^2); -->ang = atan(im/re) * 180/%pi; -->endfunction a) ang = 45. mod = 5.6568542 b) ang = - 59.036243 mod = 5.8309519

Exercicio 2 -->function [re,im] = polar_to_cart(mod, ang) -->re = mod*cos(ang*%pi/180); -->im = mod*sin(ang*%pi/180); -->endfunction b) im = 0 re = 2. a) im = - 2.8284271 re = - 2.8284271

Plot B.21 a) X1(t) = Re(2e(-1+j2 π)t) Pode-se usar: exp(), real()

Plot B.21 b) X2(t) = Im(3 – e(1-2jπ)t) Usar: imag()

Plot B.21 c) X3(t) = 3 – Im(e(1-2 πj)t)

Fim lfcpc@cin.ufpe.br