INTRODUÇÃO AO USO DO PROGRAMA COMPUTACIONAL MATLAB Ambiente de computação para desenvolvimento de sistemas sofisticados
|
|
- Ronaldo de Mendonça Martins
- 8 Há anos
- Visualizações:
Transcrição
1 UNIVERSIDADE FEDERAL RURAL DO RIO DE JANEIRO IT Departamento de Engenharia LABORATÓRIO RIO DE MECANIZAÇÃO AGRÍCOLA INTRODUÇÃO AO USO DO PROGRAMA COMPUTACIONAL MATLAB Ambiente de computação para desenvolvimento de sistemas sofisticados Carlos Alberto Alves Varella, Prof. UFRRJ-IT/DE. Joseph Kalil Khoury Junior, Prof. UFRRJ-IT/DE. Keilla Boehler,, Aluna do Curso de Engenharia Agrícola, UFRRJ.
2 Conteúdo Introdução Principais Recursos do Programa Janela Principal do Programa Principais Sub-janelas do Programa Manipulação de Matrizes Matrizes e gráficos para análise de dados Janelas e Ferramentas Comandos de alto níveln Operações com Vetores Funções Matemáticas ticas Matrizes Comando for-switch switch-case-otherwise-whilewhile Plotagem de gráficos Representações em coordenadas polares Arquivos, extensões e rotinas Criação de uma nova função Gráficos tridimensionais Mapa de Cores
3 Introdução O programa computacional MATLAB é um ambiente de computação técnico-científica para o desenvolvimento de sistemas sofisticados ( MATSUMOTO, 2002); É extensivamente usado para exploração, análise e resolução de problemas em diversas áreas do conhecimento; Apresenta diversos pacotes de ferramentas toolbox que são um conjunto de algoritmos especialmente desenvolvidos para aplicações específicas.
4 Principais Recursos do Programa Linguagem de alto-nível para computação técnicat Ambiente de desenvolvimento e administração de código, c arquivos, e dados Ferramentas interativas para exploração, desígnio e resolução de problemas Funções matemáticas ticas para álgebra linear, estatísticas, sticas, análise de Fourier, filtragem, otimização, e integração numérica Funções para visualizar dados de gráficos 2-D 2 D e 3-D 3 Ferramentas para construção de interfaces com usuário Funções que integram MATLAB funcionam como base de algoritmos com aplicações externas e idiomas, como C, C++, Fortran, Java, COM, e Microsoft Excel,
5 Janela Principal do Programa
6 Principais Sub-janelas do Programa Janela de comando Workspace Comand Window
7 Manipulação de Matrizes Comando XLSREAD( *.xls) carrega o arquivo que contém m os valores; Quantidades de cada item determinadas em uma matriz; Multiplicando as matrizes pode-se comparar os preços total ofertado no total por cada revendedor. >> precos= = XLSREAD('exemplo novo.xls xls'); >> precos precos = Revendedor Revendedor A Revendedor B Revendedor C >> quantidade=[3;1;2] quantidade = Automóvel Caminhonete >> escolha=precos precos*quantidade escolha = Caminhão
8 Matrizes e gráficos para análise de dados >> grafico=[ =[precos,escolha] grafico = >> revendedor=[1 2 3]; >> bar(grafico grafico) >> plot(revendedor, (revendedor,grafico(:,1))
9 Gráficos para análise de dados >> plot(revendedor, (revendedor,grafico(:,2)) >> plot(revendedor, (revendedor,grafico(:,3)) >> plot(revendedor, (revendedor,grafico(:,4))
10 Janelas e Ferramentas Escolha de diretório; rio; Utilização de ferramenta d busca para opção de comando; Leitura de imagem em formato.jpg Salvar a variável vel em arquiv.m que consta em workspace. Amostragem para análise da composição da imagem. Carregando variável vel salva para ser usada em outro trabalho
11 Comandos de alto níveln O comando figure é um suporte sempre necessário quando deseja-se amostrar imagens. É designado através s da interface programa-usu usuário As linhas de programação ficam gravadas em arquivos M-file ou arquivos de extensão.m
12 Operações com Vetores Criação >>t=[ ] Ou >>t1= 0:2:20 >> h=1:3:32 Manipulação >> h1=h+2 >> v=t+h >> t1=t*5 >> b=t*h >> b1=t.*h >> b2=t/h >> who Your variables are: h t >> whos Name Size Bytes Class h 1x11 88 double array t 1x11 88 double array Grand total is 22 elements using 176 bytes
13 Funções Matemáticas ticas Para facilmente escrever linhas de expressão matemática, tica, Matlab disponibiliza bloco de códigos c que realizam tarefas específicas. Contém m funções padrão como sin, cos, tan, sec, exp, log, sqrt,sum sum, mean. Constantes geralmente usadas como pi,, e i ou j para a raiz quadrada de -1, também m está incorporado em Matlab. Encontra-se todas as funções matemáticas ticas elementares listadas através s do comando: >> help elfun x = 3 y = 4 w = x + 3 x y 2 y x 4 y q = (sin w 3 t tan w)( 3t + 1) 12w t = 2x 2 5y 2y 3+x + 17
14 Implementação de Funções >> x=4; y=3; >> t=(2*x^2-5*y)/( 5*y)/(sqrt(2*y^(3-x)+17)) t = >> w=(5*x+3-x^3 x^3-y^3)/(2*y-x-4*y^2) w = 2 >> q=(sin sin(w)^3-t^4/10+ t^4/10+tan(w))*( (w))*(-sqrt(t*3+1))/12*w q =
15 Matrizes >> a = [1 2 3;4 5 6;7 8 9] >> a1 = [ ] >> a2 = [1 2 3,4 5 6,7 8 9] O cálculo c de transpostas, inversas, determinantes,diagonais, covariâncias resume-se se a comandos como: >> inv(x) >> b=[1 2 2;3 2 4; 5 2 1]; >> d=[b,a] >> b=rand rand(6) >> var(b) >> cov(b) Sendo a matriz de variância diagonal da matriz de covância Livro de algebra linear exercício cio help matfun
16 Funções para Matrizes >> ones(3) matriz de uns >> zeros(5) matriz de zeros >> rand(3) matriz com elementos aleatórios distribuídos dos uniformemente >> randn(4) matriz com elementos aleatórios distribuídos dos normalmente >> eye(3) matriz identidade >> ones(3,1,2) matriz de uns com especificação da dimensão >> a=ones ones(2,5); b=zeros(2,5); c=ones ones(1,5)*3; (1,5)*3;vertcat(a,b,c) comando que concatena matrizes verticalmente >> repmat(a,2,3) >> m = size(rand rand(2,3,4),2) em que o ultimo algarismo responde sobre a dimensão dois, a das colunas. Poderia ser 3, a das linhas. E 4, a das bandas. >>d=peaks peaks(25);
17 Programação simples Sistematização de terreno pelo Método do Plano Único c =input('cotas das amostras ordenadas na sequencia da malha:') %[ , , , , ; , , ,10. 0, ,1 %0.4000; , , , , ; , , ,10. %7500, ]; a=size size(c,1);b= (c,1);b=size(c,2); N=a*b; Hc=( =(sum(sum(c,1)))/n; dif=c-hc Hc; inda=find find(difdif < 0);indc indc=find(difdif > 0); dist=input('distancia entre pontos da malha:'); area=dist dist^2; volcorte= sum(dif dif(indc))* ))*area; volaterro=sum sum(dif(inda))* (inda))*area;
18 Comandos for-if if-else-end-switch-case- otherwise-while while A forma básica b do comando for é: for índice = começa:incremento:para declarações end >> for m=1:10 x(m)=m^2; end; >> x(3) >> for a=1:10 a<=3; C(a)=a^2; a=3:7; C(a)=a+5; a=7:10; C(a)=a; end >> stem(c) ans = 9
19 Estruturas if-else else-endend Matlab tem quatro tipos de afirmações são if, elseif, else,end end Elas fazem o controle de fluxo baseadas no teste lógico. l Em sua forma básica: b If teste declarações End function retorno=posneg posneg(ent) if all(ent ent>0) retorno=1; elseif all (ent<0) retorno=-1; else retorno=0; end O teste é uma expressão em que háh 1(verdadeiro) ou 0(falso) é executado entre o if e end e retorna se o teste der verdadeiro, quando falso são ignoradas as declarações. Testes adicionais podem ser feitos usando elseif e else.
20 Estrutura switch,, case, otherwise A forma básica b de parâmetros do switch e : switch teste case resultado1 declaração case resultado2 declaração... otherwise declaração end M-file switchx.m switch x case 1 disp('x is 1'); case {2,3,4} disp('x is 2, 3 or 4'); case 5 disp('x is 5'); otherwise disp('x is not 1, 2, 3, 4 or 5'); end A expressão em switch case sós pode ser um escalar ou uma string. >> x=5; Pressione o botão run: >> x is 5
21 While while teste declaração end n = 1; while sum(1:n)<=1000 n = n+1; end As declarações são executadas repetidamente enquanto o valor de teste for igual a 1, por exemplo, achar o primeiro inteiro n para qual n é maior que 1000:
22 Área de um Polígono com While mat=input('matriz de coordenadas x e y dos pontos da poligonal:') matr=vertcat(mat,mat(1,:)); x=matr(:,1);y=matr(:,2); a=size(x,1); n=1; soma=0; while n<a; mult=x(n,1)*y(n+1,1); soma=soma+mult; n=n+1; end m=1; soma2=0; while m<a; mult2=x(m+1,1)*y(m,1); soma2=soma2+mult2; m=m+1; end area=abs((soma-soma2)/2)
23 Plotagem de Gráficos O comando axis ajusta a escala do gráfico às s coordenadas dos pontos plotados. Sintaxe: axis([ ([xmin xmax ymin ymax]) >> x1=-1;y1= 1;y1=-1;x2=1;y2= 1;x2=1;y2=-1;x3= 1;x3=-1;y3=1;x4=1;y4=1; 1;y3=1;x4=1;y4=1; >> plot(x1,y1,'o',x2,y2,'o',x3,y3,'o',x4,y4,'o') >> axis([ ([ ]) >> axis square %forma quadrada >> axis normal ou >> x=[ ] ] ; y=[-1; -1; 1; 1] ; plot(x,y,'.r'); (x,y,'.r');axis([ ]) subplot trabalha com multiplicidade de gráficos renda= [ ]; gastos= [ ]; subplot(2,1,1); plot(renda) subplot(2,1,2); plot(gastos)
24 Comando subplot >> t = 0:.1:2*pi; subplot(2,2,1) plot(cos(t),sin(t)) subplot(2,2,2) plot(cos(t),sin(2*t)) subplot(2,2,3) plot(cos(t),sin(3*t)) subplot(2,2,4) plot(cos(t),sin(4*t)) subplot 221 plot(1:10) subplot 222 plot(0, * ) subplot 212 plot([ ]) Sendo o primeiro índice o número n de eixos na vertical, o segundo número n de eixos na horizontal e o último o número n de ordem ou posição.
25 Propriedades de Gráficos Para colocar rótulos r em gráficos pode-se usar a função xlabel, ylabel, and title >> xlabel( eixo eixo x'); ylabel( eixo eixo y'); title( pontos no plano') Inserir texto em ponto de sua escolha no gráfico >>gtext gtext('p1'); ('P1');gtext('P2');gtext('P3');gtext('P4') Em help plot visualiza-se se as especificações das características do gráfico >> t = 0:.1:2*pi; plot(t,sin(t),t,sin(1.05*t)) >> gtext('frequency = 1');gtext('frequency = 1.05');axis([0 max(t) -1 1]) Pode-se especificar o estilo de linha, o símbolo s que marca o ponto e cor do gráfico ainda pelo prompt. >> x=[4 5 6; 1 2 3]; y=(x.^2) >> plot(x,y,' (x,y,'-.or') >> plot(x,y,' (x,y,'-hk')
26 Propriedades de Gráficos >> t = 0:.1:2*pi; plot(t,sin(t),t,sin(1.05*t)) >> gtext('frequency = 1');gtext('frequency = 1.05');axis([0 max(t) -1 1]) >> dt = 2*pi/10; t = dt:dt:10*dt; x = cos(t); y = sin(t); plot(x,y) axis equal off for i = 1:10 text(x(i),y(i),int2str(i)) end
27 Comando plot3 Matlab apresenta um gráfico tridimensional com plot3: >> x1=3; y1=4; z1=5; >> plot3(x1,y1,z1,'*') >> th=[0:.01:2]*2*pi; x=cos(th); y=sin(th); z=th; plot3(x,y,z)
28 Representações em coordenadas polares >> th=0:2*pi/100:2*pi; rho=3*th; polar(th,rho)
29 Arquivos, extensões e rotinas As rotinas para automação de atividades também m são gravados em arquivos de extensão.m e carregados sempre que necessário; File>New>M-File Copiar as linhas de programação com sintaxe correta e salvar; File>Open>(escolha) Desde que o arquivo esteja no diretório rio corrente; Botão para compilação ou prompt digitando o nome do arquivo. As variáveis veis de trabalho podem ser armazenadas em arquivos de extensão.mat. através s do menu File> Save Workspace As... E carregadas da mesma maneira que um M_File. clear, clf >>x1=1;y1=.5;x2=2;y2=1.5;x3=3;y3=2; >>plot(x1,y1,'o',x2,y2,'+',x3,y3,'*') >>axis([ ]) >>xlabel('xaxis') >>ylabel('yaxis') >>title('3points in a plane')
30 Criação de uma nova função É necessário criar um arquivo.m denominado da mesma forma que a função; Em sua primeira linha escreve-se se o comando function e segue a descrição dos parâmetros da nova função. Para a amostragem geométrica da função em seu domínio usa-se se o comando fplot delimitando os intervalos >> fplot ('andre',[-2,7])
31 >> [x,y] = meshgrid(-10:10); z = sqrt(x.^2 + y.^2); >> mesh(x,y,z) Gráficos tridimensionais
32 Tipos de representações z = 3*(1-x).^2.*exp(-(x.^2) - (y+1).^2) *(x/5 - x.^3 - y.^5).*exp(-x.^2-y.^2) /3*exp(-(x+1).^2 - y.^2); [x,y,z] = peaks; colormap(gray) plot(z) mesh(x,y,z)
33 >> surf(x,y,z) >> shading flat Outros tipos de representações >> surfl(x,y,z) >> shading flat >> contour(x,y,z) >> imagesc(z) >> axis xy
34 Outros tipos de representações >> surfc(x,y,z) >> contourf(x,y,z)
35 Mapa de Cores Pode-se usar colormap predefinido ou criar seu próprio prio colormap; Matlab usa matrizes para aplicar cores em mapas, imagens e superfícies. Colormap predefinido hsv hot gray bone copper pink white flag lines colorcube jet prism cool autumn spring winter summer >> colormap ( hot ) >> colormap ([.5.5.5]) >> gray(8) Colormap especificado Red Green Blue Colour Black White Red Green Blue Yellow Magenta Cyan Gray Dark red Dark orange Aquamarine
36 Formatos suportados para arquivos de dados Data Formats MAT - MATLAB workspace CSV - Comma separated numbers Command LOAD CSVREAD Returns Variables in file Double array TXT Formatted data in a text file TEXTREAD Double array DAT - Formatted text IMPORTDATA Double array DLM - Delimited text TAB - Tab separated text DLMREAD DLMREAD Double array Double array Spreadsheet Formats XLS - Excel worksheet WK1 - Lotus 123 worksheet Command XLSREAD WK1READ Returns Double array and cell array Double array and cell array Scientific Data Formats CDF - Common Data Format FITS - Flexible Image Transport System Command CDFREAD FITSREAD Returns Cell array of CDF records Primary or extension table data HDF - Hierarchical Data Format HDFREAD HDF or HDF-EOS data set
37 Formatos suportados para arquivos de imagem, áudio e filme Image Formats TIFF Tagged image format PNG Portable network graphics HDF Hierarchial data format BMP Windows bitmap Command IMREAD IMREAD IMREAD IMREAD Returns Truecolor, grayscale or indexed image(s) Truecolor, grayscale or indexed image Truecolor or indexed image(s) Truecolor or indexed image Audio Formats AU Next/Sun Sound SND Next/Sun Sound WAV Microsoft Wave Sound Command AUREAD AUREAD WAVREAD Returns Sound data and sample rate Sound data and sample rate Sound data and sample rate Movie Formats AVI - Movie Command AVIREAD Returns MATLAB movie
Ambiente de computação para desenvolvimento de sistemas sofisticados. Sair
UNIVERSIDADE FEDERAL RURAL DO RIO DE JANEIRO IT Departamento de Engenharia ÁREA DE MECANIZAÇÃO AGRÍCOLA CURSO BÁSICO DE MATLAB Ambiente de computação para desenvolvimento de sistemas sofisticados Carlos
Leia maisMinicurso 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 maisTutorial de Matlab Francesco Franco
Tutorial de Matlab Francesco Franco Matlab é um pacote de software que facilita a inserção de matrizes e vetores, além de facilitar a manipulação deles. A interface segue uma linguagem que é projetada
Leia maisMATLAB Avançado. Melissa Weber Mendonça 1 2011.2. 1 Universidade Federal de Santa Catarina. M. Weber Mendonça (UFSC) MATLAB Avançado 2011.
MATLAB Avançado Melissa Weber Mendonça 1 1 Universidade Federal de Santa Catarina 2011.2 M. Weber Mendonça (UFSC) MATLAB Avançado 2011.2 1 / 37 MATLAB Básico: Números reais >> a = 1 >> b = 2 >> a + b M.
Leia maisMini Curso Introdução ao MATLAB
Mini Curso Introdução ao MATLAB Aline Villela Chaia Maria Ribeiro Daibert GET Engenharia de Produção - UFJF Sumário: Introdução... 3 Objetivos... 3 Histórico... 3 Layout... 4 Help... 9 Dados... 10 Funções...
Leia maisSistemas e Sinais (LEE & LETI)
Sistemas e Sinais (LEE & LETI) 2º semestre 213/214 Laboratório nº Introdução ao Matlab Isabel Lourtie Dezembro 213 pfpfpf Este trabalho de laboratório não é obrigatório destinando-se apenas aos alunos
Leia maisUtilidades Diversas. Aplicações Informáticas para Engenharia. SérgioCruz
Utilidades Diversas Habitualmente os comandos que compõem um dado programa desenvolvido em matlab não são introduzidos usando a janela de comando mas sim escritos e gravados num ficheiro.m Para criar um
Leia maisAula 2P - Comandos básicos do Matlab aplicados a PDS
Aula 2P - Comandos básicos do Matlab aplicados a PDS Bibliografia HAYKIN, S. S.; VAN VEEN, B. Sinais e sistemas, Bookman, 2001. ISBN 8573077417. Páginas 71-76. INGLE, V. K.; PROAKIS, J. G. Digital signal
Leia maisNÍVEL BÁSICO CAPÍTULO III
UNIVERSIDADE FEDERAL DO PARÁ CENTRO TECNOLÓGICO DEPARTAMENTO DE ENGENHARIA ELÉTRICA E DE COMPUTAÇÃO PROGRAMA DE EDUCAÇÃO TUTORIAL SEMANA DOS 40 ANOS DE ENGENHARIA ELÉTRICA NÍVEL BÁSICO CAPÍTULO III PROGRAMA
Leia maisUNIVERSIDADE GAMA FILHO Laboratório de Controle I - MATLAB
NOME: UNIVERSIDADE GAMA FILHO Laboratório de Controle I - MATLAB O que é o Matlab? O Matlab é um sistema para cálculo científico que proporciona um ambiente de fácil utilização com uma notação intuitiva,
Leia maisIntrodução ao Scilab 3.0 Parte 4
Introdução ao Scilab 3.0 Parte 4 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 maisLaboratório de Sistemas e Sinais L1: Matrizes, Sons e Imagens
Laboratório de Sistemas e Sinais L1: Matrizes, Sons e Imagens Luís Caldas de Oliveira Março de 2009 O objectivo deste laboratório é o de explorar a utilização de matrizes em Matlab e de usá-las para construir
Leia maisDepartamento: Matemática Curso: Eng a Madeiras Ano: 1 o Semestre: 2 o Ano Lectivo: 2006/2007. Aula prática n o 1 - Introdução ao MATLAB
Instituto Politécnico de Viseu Escola Superior de Tecnologia Departamento: Matemática Métodos Numéricos Curso: Eng a Madeiras Ano: 1 o Semestre: 2 o Ano Lectivo: 2006/2007 Aula prática n o 1 - Introdução
Leia maisOficina 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 maisMétodos Numéricos em Finanças
Métodos Numéricos em Finanças Prf. José Fajardo Barbachan IBMEC Objetivo Aprender Métodos Numéricos para modelar e resolver problemas financeiros, implementando programas em Matlab 1 Conteúdo Introdução
Leia maiscriar u u = E(:,1) criar b b=a(:,3)
Tutorial do MATLAB São necessários alguns comandos básicos para usar o programa MATLAB. Este tutorial resumido descreve esses comandos. Você precisa criar vetores e matrizes, alterá-los e operar com eles.
Leia maisIntrodução ao Matlab. 1 Algumas regras e comandos do Matlab. 3 de março de 2015. Docente Responsável : Prof. Dr. Antônio C. Roque
Introdução ao Matlab 3 de março de 2015 Docente Responsável : Prof. Dr. Antônio C. Roque Monitores : Rodrigo F. O. Pena e Renan Shimoura MATLAB (MATrix LABoratory) é um programa de alta performance e de
Leia maisSPSS Statistical Package for the Social Sciences Composto por dois ambientes:
Introdução ao SPSS Essa serie de aulas sobre SPSS foi projetada para introduzir usuários iniciantes ao ambiente de trabalho do SPSS 15, e também para reavivar a memória de usuários intermediários e avançados
Leia maisPrograma. 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 maisIntrodução ao processamento de imagens e OCTAVE. Julio C. S. Jacques Junior juliojj@gmail.com
Introdução ao processamento de imagens e OCTAVE Julio C. S. Jacques Junior juliojj@gmail.com Octave www.gnu.org/software/octave/ Linguagem Interpretada (similar ao MATLAB... portabilidade) Voltada para
Leia maisUNIVERSIDADE FEDERAL DE ITAJUBÁ
UNIVERSIDADE FEDERAL DE ITAJUBÁ APOSTILA DESTINADA AO CURSO DE EXTENSÃO FUNDAMENTOS DE MATLAB Autores: Francisco Galvão Junior Marcel Fernando da Costa Parentoni Itajubá, Maio de 2007 Índice 1 O Matlab...3
Leia maisVetores, 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 maisCOMPUTAÇÃO E PROGRAMAÇÃO
COMPUTAÇÃO E PROGRAMAÇÃO 1º Semestre 2010/2011 MEMec, LEAN Ficha da Aula Prática 3: Entrada/saída de dados. Scripts e funções. Estruturas de selecção. Sumário das tarefas e objectivos da aula: 1. Utilizar
Leia maisTUTORIAL 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,
Leia maisCENTRO UNIVERSITÁRIO DA FEI MR0720 - Simulação de Processos em Eng. de Materiais. Aula 5. Matlab
EE CENTRO UNIVERSITÁRIO DA FEI MR0720 - Simulação de Processos em Eng. de Materiais Aula 5 Matlab 1 I. Objetivos Objetivo destas notas de aula, é o de ensinar os comandos básicos do Matlab focados para
Leia maisMatlab 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 maisIntrodução sobre Scilab
Ivanovitch Medeiros Dantas da Silva Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação DCA0399 - Métodos Computacionais para Engenharia Civil Natal, 14 de
Leia maisTutorial do Iniciante. Excel Básico 2010
Tutorial do Iniciante Excel Básico 2010 O QUE HÁ DE NOVO O Microsoft Excel 2010 é um programa de edição de planilhas eletrônicas muito usado no mercado de trabalho para realizar diversas funções como;
Leia maisInformática para Ciências e Engenharias 2014/15. Teórica 5
Informática para Ciências e Engenharias 2014/15 Teórica 5 Na aula de hoje... Representação de imagens pixels, sistema RGB Gráficos em MATLAB Gráficos simples Imagens 2D Exemplo: difusão Gráficos 3D Exemplo:
Leia maisNotas de Aula MatLab - 2
Notas de Aula MatLab - 2 Routo Terada www.ime.usp.br/~rt Depto. C. da Computação - USP Bibliografia: E. Y. Matsumoto, MatLab6 Fundamentos de Programação, Edit. Érica, 2000 K. Chen et al., Mathematical
Leia maisIntroduçã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 maisUniversidade Federal de Santa Maria UFSM Centro de Tecnologia CT. Power Point. Básico
Universidade Federal de Santa Maria UFSM Centro de Tecnologia CT Power Point Básico Santa Maria, julho de 2006 O Power Point é um aplicativo do Microsoft Office direcionado à criação de apresentações.
Leia maisCapítulo 5. ARQUIVOS E FUNÇÕES MATEMÁTICAS INTRÍNSECAS
Capítulo 5. ARQUIVOS E FUNÇÕES MATEMÁTICAS INTRÍNSECAS OBJETIVOS DO CAPÍTULO Conceitos de: arquivo de saída, biblioteca, funções matemáticas intrínsecas Criar e usar arquivos para mostrar resultados da
Leia maisStatus. Barra de Título. Barra de Menu. Barra de. Ferramentas Padrão. Caixa de nomes. Barra de. Ferramentas de Formatação. Indicadores de Coluna
O que é uma planilha eletrônica? É um aplicativo que oferece recursos para manipular dados organizados em tabelas. A partir deles pode-se gerar gráficos facilitando a análise e interpretação dos dados
Leia maisO código JavaScript deve ser colocado entre tags de comentário para ficar escondido no caso de navegadores antigos que não reconhecem a linguagem.
1 - O que é JAVASCRIPT? É uma linguagem de script orientada a objetos, usada para aumentar a interatividade de páginas Web. O JavaScript foi introduzido pela Netscape em seu navegador 2.0 e posteriormente
Leia maisComputação Científica com MATLAB. Melissa Weber Mendonça melissa.mendonca@ufsc.br
Computação Científica com MATLAB Melissa Weber Mendonça melissa.mendonca@ufsc.br Exemplo leituraarquivos.m trimmmean O comando >> m = trimmean(x,pc) calcula a média excluindo os k maiores e menores valores
Leia mais1 Introdução ao MatLab
1 Introdução ao MatLab O que é o MatLab? O MatLab é um sistema para cálculo científico que proporciona um ambiente de fácil utilização com uma notação intuitiva mas poderosa. Permite a realização de algoritmos
Leia maisSciLab. 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:
Leia maisMini-curso de MATLAB e Octave para Cálculo Numérico
Mini-curso de MATLAB e Octave para Cálculo Numérico PET - Engenharia de Computação Universidade Federal do Espírito Santo http://www.inf.ufes.br/~pet 1 Sumário 1 Introdução 1.1 Matlab......................................
Leia maisIntrodução ao MATLAB
Introdução ao MATLAB O MATLAB é um programa cálculo numérico que pode ser usado interactivamente. A sua estrutura de dados fundamental é a matriz, que pode ter elementos reais ou complexos. Embora na sua
Leia maisTutorial: MATLAB. André R. Backes. Universidade Federal de Uberlândia - Faculdade de computação
Tutorial: MATLAB André R. Backes Universidade Federal de Uberlândia - Faculdade de computação Sumário 1 Fundamentos de MATLAB 3 1.1 Interface.................................... 3 1.2 Comandos Iniciais..............................
Leia maisMódulo 3 Amostragem de Imagens Sistema Multimédia Ana Tomé José Vieira
Módulo 3 Amostragem de Imagens Sistema Multimédia Ana Tomé José Vieira Departamento de Electrónica, Telecomunicações e Informática Universidade de Aveiro 1 Imagens Digitais 2 Sumário O olho Humano Sistemas
Leia maisAlgoritmos e Estrutura de Dados. Introdução a Linguagem Python (Parte I) Prof. Tiago A. E. Ferreira
Algoritmos e Estrutura de Dados Aula 1 Introdução a Linguagem Python (Parte I) Prof. Tiago A. E. Ferreira Linguagem a ser Utilizada? Nossa disciplina é de Algoritmos e Estrutura de Dados, e não de linguagem
Leia maisPontifícia Universidade Católica de São Paulo Departamento de Ciência da Computação
Pontifícia Universidade Católica de São Paulo Departamento de Ciência da Computação LP: Laboratório de Programação Apontamento 3 Prof. ISVega Fevereiro de 2004 Estilo de Codificação CONTEÚDO 3.1 Regras
Leia maisI-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
Leia maisCapítulo 2. VARIÁVEIS DO TIPO INTEIRO
Capítulo 2. VARIÁVEIS DO TIPO INTEIRO OBJETIVOS DO CAPÍTULO Conceitos de: variáveis do tipo inteiro, atribuição, avisos e erros de compilação, erros de execução, comentários dentro do programa-fonte Operadores
Leia maisNoções de. Microsoft SQL Server. Microsoft SQL Server
Noções de 1 Considerações Iniciais Basicamente existem dois tipos de usuários do SQL Server: Implementadores Administradores 2 1 Implementadores Utilizam o SQL Server para criar e alterar base de dados
Leia maisProgramação em MATLAB
Programação em MATLAB UNIVERSIDADE DA BEIRA INTERIOR Departamento de Matemática Conteúdo 1 Introdução 2 2 Scripts 3 3 Funções 5 4 Programação 7 5 Escrita e leitura de arquivos 11 6 Gráficos especiais 13
Leia maisMESTRADO EM MACROECONOMIA e FINANÇAS Disciplina de Computação. Aula 02. Prof. Dr. Marco Antonio Leonel Caetano
MESTRADO EM MACROECONOMIA e FINANÇAS Disciplina de Computação Aula 02 Prof. Dr. Marco Antonio Leonel Caetano 1 Guia de Estudo para Aula 02 Comandos de Repetição - O Comando FOR - O comando IF com o comando
Leia maisCapítulo 13. VARIÁVEIS DO TIPO REAL DUPLA
Capítulo 13. VARIÁVEIS DO TIPO REAL DUPLA OBJETIVOS DO CAPÍTULO Conceitos de: variáveis de precisão simples e dupla, variáveis do tipo real simples e dupla, mistura de variáveis do tipo inteiro com real
Leia maisMódulo 1b: Introdução ao MatLab. Controlo de Fluxo scripts e functions
Módulo 1b: Introdução ao MatLab Gráficos, Texto e Ficheiros Controlo de Fluxo scripts e functions Modelação Computacional de Materiais 2016-2017 Gráficos Criação de gráficos 1. Criação de uma janela de
Leia maisSIMULADO Windows 7 Parte V
SIMULADO Windows 7 Parte V 1. O espaço reservado para a Lixeira do Windows pode ser aumentado ou diminuído clicando: a) Duplamente no ícone lixeira e selecionando Editar propriedades b) Duplamente no ícone
Leia maisIntrodução ao Octave + Pacote de Processamento de Imagens
Introdução ao PID Processamento de Imagens Digitais Introdução ao Octave + Pacote de Processamento de Imagens Glaucius Décio Duarte Instituto Federal Sul-rio-grandense : Campus Pelotas Engenharia Elétrica
Leia maisINTRODUÇÃO AO MATLAB. AUTORES: Alan Tavares Miranda Márcio Portes de Albuquerque Marcelo Portes de Albuquerque
INTRODUÇÃO AO MATLAB AUTORES: Alan Tavares Miranda Márcio Portes de Albuquerque Marcelo Portes de Albuquerque SUMÁRIO 1. Introdução... 4 2. Interface... 4 3. Operações mais freqüentes... 6 4. Gráficos
Leia maisIntrodução ao EES Engineering Equation Solver
Engineering Equation Solver Engineering Equation Solver Resolve sistema de equações lineares e não-lineares Possui banco de dados de muitos fluidos e alguns sólidos Verifica a consistência dimensional
Leia maisImplementação de Métodos Recursivos. Jefferson Bertolai
Implementação de Métodos Recursivos 2010-10-12 Objetivos Macroeconomia e heterogeneidade Otimização e pontos fixos Aprender no contexto Métodos clássicos Operações Básicas Operação Símbolo Exemplos x +
Leia maisSistemas Operacionais
Sistemas Operacionais Gerência de Arquivos Edson Moreno edson.moreno@pucrs.br http://www.inf.pucrs.br/~emoreno Sumário Conceituação de arquivos Implementação do sistemas de arquivo Introdução Sistema de
Leia maisFOLHA DE CÁLCULO EXCEL
1 FOLHA DE CÁLCULO EXCEL segunda-feira, 25 de Abril de 2011 SUMÁRIO 1. Características e Potencialidades de uma folha de cálculo. 2. Ambiente de trabalho do Excel. 3. Noção de livro e de folha de cálculo.
Leia maisAULA 15 Plugin Preenchimento de Células
15.1 AULA 15 Plugin Preenchimento de Células Nessa aula são apresentadas as funcionalidades do plugin de preenchimento de células. O plugin Preenchimento de Células possibilita calcular valores para atributos
Leia maisCriando e usando Gráficos
DANDO A LARGADA Criando e usando Gráficos Mathcad torna fácil para você criar um gráfico de x-y de uma expressão. Para isto, digite uma expressão que depende de uma variável, por exemplo, sin(x), e então
Leia maisCapítulo 14. ARQUIVOS DE SAÍDA, DE ENTRADA E INTERNOS
Capítulo 14. ARQUIVOS DE SAÍDA, DE ENTRADA E INTERNOS OBJETIVOS DO CAPÍTULO Conceitos de: arquivo de entrada, arquivo interno, arquivo texto, arquivo binário, dispositivo e nome de arquivo genéricos Comandos
Leia maisUniversidade 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 maisC D. C) Coleções: é usada para organizar o conteúdo de áudio, vídeo e imagens em pastas, buscando facilitar a montagem do storyboard.
1 Windows Movie Maker XP O Windows Movie Maker é um software de edição de vídeos que permite criar e editar filmes caseiros, inserindo efeitos, músicas, legendas e transições. O vídeo pode ser criado a
Leia maisMATLAB. 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 maisMicrosoft Excel 2007
Microsoft Excel 2007 O Microsoft Excel é um aplicativo para a construção e edição de planilhas eletrônicas, que permite o trabalho com: formulários, tabelas, gráficos e outros. 2.1 CONCEITOS INICIAIS:
Leia maisIntrodução à Tecnologia Web HTML HyperText Markup Language XHTML extensible HyperText Markup Language Formatos de Imagens
IntroduçãoàTecnologiaWeb HTML HyperTextMarkupLanguage XHTML extensiblehypertextmarkuplanguage FormatosdeImagens ProfªMSc.ElizabeteMunzlinger ProfªMSc.ElizabeteMunzlinger FormatosdeImagens Índice 1 FORMATOS
Leia maisEXCEL 2013. Público Alvo: Arquitetos Engenheiros Civis Técnicos em Edificações Projetistas Estudantes das áreas de Arquitetura, Decoração e Engenharia
EXCEL 2013 Este curso traz a vocês o que há de melhor na versão 2013 do Excel, apresentando seu ambiente de trabalho, formas de formatação de planilhas, utilização de fórmulas e funções e a criação e formatação
Leia maisIT 190 PRINCÍPIOS EM AGRICULTURA DE PRECISÃO INTRODUÇÃO AO USO DO ARCVIEW
IT 190 PRINCÍPIOS EM AGRICULTURA DE PRECISÃO INTRODUÇÃO AO USO DO ARCVIEW Carlos Alberto Alves Varella 1. O ArcView foi desenvolvido pela Environmental Systems Research Institute (ESRI), com o objetivo
Leia maisSemana da Matemática. Luiz A. F. Coelho Fernando Deeke Sasse DMAT MatLab para Iniciantes
Semana da Matemática Luiz A. F. Coelho Fernando Deeke Sasse DMAT MatLab para Iniciantes Início 1. MatLab é interativo, você digita e já obtem respostas. Desta forma difere-se de linguagens de programação
Leia maisMATLAB MATRIX LABORATORY
MATLAB MATRIX LABORATORY AJUDA help help on-line em linha de texto helpwin janela de help on-line helpdesk documentação em hipertexto COMANDOS pathtool janela para configuração da lista de diretórios de
Leia maisTUTO TUT RIAL O DE MATLAB MA FLÁVIA BASTOS 04/05/2010
TUTORIAL DE MATLAB FLÁVIA BASTOS 04/05/2010 MATLAB INTRODUÇÃO Linguagem em alta performance para computação técnica. Integra computação, visualização e programação em um ambiente simples de utilizar onde
Leia maisNão use essa apostila como única fonte de consultas, procure livros e manuais.
Introdução ao Matlab 5 Esta apostila foi criada com o propósito de mostrar a simplicidade que é a interface do Matlab, e mostrar as ferramentas básicas para o curso de Álgebra Linear do Inatel. Não use
Leia mais07/03/07 1ª aula de Matlab 10:30 12:00
07/03/07 1ª aula de Matlab 10:30 12:00 Apresentação do Matlab (interfaces, help) Exercícios: matrizes/vetores, operações aritméticas, comandos básicos, células. Funções: zeros, ones, length, clear, help,
Leia maisDESENVOLVIMENTO DE SOFTWARE II. Aula 07 A linguagem de programação C# e sua sintaxe
DESENVOLVIMENTO DE SOFTWARE II Aula 07 A linguagem de programação C# e sua sintaxe Na aula passada... Avaliamos o conceito de Integrated Development Environment (IDE); Aprendemos um pouco da evolução do
Leia maisApostila Básica do Software Matlab
CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DE SANTA CATARINA CEFET-SC DEPARTAMENTO ACADÊMICO DE ELETRÔNICA Apostila Básica do Software Matlab André Luís Dalcastagnê Florianópolis, agosto de 2008 APRESENTAÇÃO
Leia maisUNIVERSIDADE FEDERAL RURAL DO RIO DE JANEIRO IA Departamento de Solos CPGA-CIÊNCIA DO SOLO IA 1328 - AGRICULTURA DE PRECISÃO
UNIVERSIDADE FEDERAL RURAL DO RIO DE JANEIRO IA Departamento de Solos CPGA-CIÊNCIA DO SOLO IA 1328 - AGRICULTURA DE PRECISÃO GERAÇÃO DE MAPAS NO PROGRAMA ARCVIEW Carlos Alberto Alves Varella 1 André Luis
Leia maisTécnicas de Programação. Introdução 4. Princípios Básicos 4. Aritimética Básica 5. Formatando o resultado de saída 9
INTRODUÇÃO 3 2 O AMBIENTE MATLAB 4 Introdução 4 Princípios Básicos 4 Aritimética Básica 5 Formatando o resultado de saída 9 Representando números complexos Operando com arquivos 3 MATRIZES e VETORES 2
Leia maisTerraView. O TerraView está estruturado da seguinte forma: - Modelo de dados
TerraView O TerraView é um aplicativo desenvolvido pelo DPI/INPE e construído sobre a biblioteca de geoprocessamento TerraLib, tendo como principais objetivos: - Apresentar à comunidade um fácil visualizador
Leia maisEsta aplicação permite desempenhar tarefas relacionadas com o cálculo, análise e apresentação gráfica de dados, de uma forma rápida e eficaz.
Apresentação do programa A folha de cálculo Excel é um componente do pacote Office. Esta aplicação permite desempenhar tarefas relacionadas com o cálculo, análise e apresentação gráfica de dados, de uma
Leia maisCCI 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 maisCapítulo 8. CICLOS. Tabela 8.1 Programa8a.f90.
Capítulo 8. CICLOS OBJETIVOS DO CAPÍTULO Conceito de ciclo Comandos do FORTRAN: DO END DO, EXIT 8.1 programa8a.f90 Para inicializar as atividades deste capítulo, deve-se executar: 1) Para acessar o programa
Leia maisAnálise de Sistemas Não Lineares por Plano de Fase Recorrendo ao MATLAB
MEEC Mestrado em Engenharia Electrotécnica e de Computadores MCSDI Guião do trabalho laboratorial nº Análise de Sistemas Não Lineares por Plano de Fase Recorrendo ao MATLAB Análise de Sistemas Não Lineares
Leia maisProgramação Engenharia Informática (11543) 1º ano, 1º semestre Tecnologias e Sistemas de Informação (6619) 1º ano, 1º semestre
Programação Engenharia Informática (11543) 1º ano, 1º semestre Tecnologias e Sistemas de Informação (6619) 1º ano, 1º semestre Cap. 02 Fundamentos de Linguagens Sumário : Linguagem, alfabeto e gramática
Leia maisRoteiro 2: (Planilhas Eletrônicas) - Função procv / manipulação de formulários
Roteiro 2: (Planilhas Eletrônicas) - Função procv / manipulação de formulários Objetivos Explorar funções de procura e referência; Explorar ferramentas para controle de formulários em planilhas; Importar
Leia maisCaracterí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 maisComponentes da linguagem C++
Componentes da linguagem C++ C++ é uma linguagem de programação orientada a objetos (OO) que oferece suporte às características OO, além de permitir você realizar outras tarefas, similarmente a outras
Leia maisConceitos do Photoshop. Bitmap image Formatos de arquivos Memória Escalas de cores
Conceitos do Photoshop Bitmap image Formatos de arquivos Memória Escalas de cores Bitmap Image Conceito de pixel Imagem bitmap x imagem vetorial Pixel x bits Resolução de tela e imagem 72 pixel/inch 300
Leia maisTECNOLOGIA EM SISTEMAS PARA INTERNET Disciplina:FERRAMENTAS E TÉCNICAS DE ANIMAÇÃO WEB. Professora Andréia Freitas
TECNOLOGIA EM SISTEMAS PARA INTERNET Disciplina:FERRAMENTAS E TÉCNICAS DE ANIMAÇÃO WEB Professora Andréia Freitas 2012 3 semestre Aula 03 MEMORIA, F. Design para a Internet. 1ª Edição. Rio de Janeiro:
Leia maise à Linguagem de Programação Python
Introdução a Algoritmos, Computação Algébrica e à Linguagem de Programação Python Curso de Números Inteiros e Criptografia Prof. Luis Menasché Schechter Departamento de Ciência da Computação UFRJ Agosto
Leia maisIntrodução às Técnicas Computacionais utilizando o MATLAB
LADEPIS - Laboratório de Dinâmica Experimental e Processamento de Imagens e Sinais Laboratório de Estruturas Programa de Engenharia Civil COPPE/UFRJ Introdução às Técnicas Computacionais utilizando o MATLAB
Leia maisAlgoritmo e Programação
Algoritmo e Programação Professor: José Valentim dos Santos Filho Colegiado: Engenharia da Computação Prof.: José Valentim dos Santos Filho 1 Ementa Noções básicas de algoritmo; Construções básicas: operadores,
Leia maisTUTORIAL 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 maisMATLAB AVANÇADO. Melissa Weber Mendonça UFSC
MATLAB AVANÇADO Melissa Weber Mendonça UFSC Conteúdo 1 Estruturas de dados e MATLAB Básico 4 1.1 Revisão.......................................... 4 1.1.1 Console e scripts................................
Leia maisRepresentação Binária de Dados
Universidade Federal de Santa Maria - UFSM Departamento de Eletrônica e Computação - DELC Introdução à Informática Prof. Cesar Tadeu Pozzer Janeiro de 2006 Representação Binária de Dados O computador utiliza
Leia mais