Introdução ao Matlab
|
|
- João Victor Belmonte da Fonseca
- 7 Há anos
- Visualizações:
Transcrição
1 Introdução ao Direcionada para o método de elementos finitos Adriano Chaves Lisboa. Douglas Alexandre Gomes Vieira 24 de agosto de 2009 Introdução ao
2 Tipo de linguagem Bibliotecas básicas Caixas de ferramenta Prompt Declarando variáveis Mostrando variáveis Listando variáveis Destruindo variáveis Figura Parâmetros de objetos Eixo Introdução ao
3 Tipo de linguagem Conteúdo Tipo de linguagem Bibliotecas básicas Caixas de ferramenta Linguagem interpretada tempo de interpretação tempo de execução k = k + 1, k Z x = A 1 b, A C macro-operações matrizes operadores e funções mais recorrentes identificação automática de tipo Lógico: b = true Numérico: k = 1, z = 1 + i Caractere: s = a Estrutura: s.a = 1 Célula: c = {1, a } Introdução ao
4 Tipo de linguagem Bibliotecas básicas Caixas de ferramenta Bibliotecas básicas Interface do : e.g. edit, help básicas sobre tipos: e.g. char, sum, max matemáticas: e.g. sin, cos, erf, gamma, bessel, ellipke Métodos numéricos básicos: e.g. polinômios, integração, LU : e.g. polilinhas, malhas Manipulação de arquivos Data e hora Áudio e vídeo Interface do computador: e.g. porta serial Interface gráfica Matrizes esparsas Introdução ao
5 Tipo de linguagem Bibliotecas básicas Caixas de ferramenta Caixas de ferramenta Estatística Mapas Equações diferenciais parciais Matemática simbólica... Introdução ao
6 Prompt Declarando variáveis Mostrando variáveis Listando variáveis Destruindo variáveis Prompt o prompt é uma janela onde os comandos dados linha por linha cada comando é escrito após >> e é executado ao teclar ENTER To get started, select MATLAB Help or Demos from the Help >> Hello, world! tudo escrito após o caracter % é comentário, e não comando >> % nada irá acontecer após teclar ENTER >> clc % comando para limpar a tela do prompt Introdução ao
7 Prompt Declarando variáveis Mostrando variáveis Listando variáveis Destruindo variáveis Declarando variáveis todas variáveis são inicializadas para detectar seu tipo atribuição >> a = 1 % <a> é um double inicializado com 1 >> a = c % <a> agora é um caracter inicializado com c variável ans é criada quando nenhum nome é dado >> 1 % <ans> é um double inicializado com 1 >> c % <ans> agora é um caracter inicializado com c Introdução ao
8 Prompt Declarando variáveis Mostrando variáveis Listando variáveis Destruindo variáveis Constantes numéricas importantes pi: o número π = 3, i, j: o número imaginário i = j = 1 inf: infinito inf = 1/0 NaN: not-a-number NaN = 0/0 = inf*0 Introdução ao
9 Mostrando variáveis Conteúdo Prompt Declarando variáveis Mostrando variáveis Listando variáveis Destruindo variáveis o ponto e vírgula impede que o valor da variável seja mostrado... >> 1; % atribui mas não mostra o valor de <ans> >> a = c ; % atribui mas não mostra o valor de <a>... e se a variável já está definida ela pode ser mostrada >> a = pi; % <a> é um double inicializado com pi >> a % mostra o valor de <a> >> a; % nada acontece >> b % erro: b não existe Introdução ao
10 Prompt Declarando variáveis Mostrando variáveis Listando variáveis Destruindo variáveis Listando variáveis listando variáveis existentes who lista variáveis whos lista variáveis com seus respectivos tipos >> i; % <ans> é um double complexo inicializado com 0 + i >> a = c ; % <a> é um caracter inicializado com c >> b = false; % <b> é um binário inicializado com false >> who >> whos Introdução ao
11 Prompt Declarando variáveis Mostrando variáveis Listando variáveis Destruindo variáveis Destruindo variáveis destruindo variáveis clear x y z destrói variáveis x, y e z clear all destrói todas as variáveis >> i; % <ans> é um double complexo inicializado com 0 + i >> all = c ; % <all> é um caracter inicializado com c >> b = false; % <b> é um binário inicializado com false >> who >> clear all % destrói variável <all> >> who >> clear all % destrói todas as variáveis: <ans> e <b> >> who Introdução ao
12 lista de elementos é delimitada por parenteses elementos de uma mesma linha são separados por vírgula ou espaço para mudar de linha é usado ponto e vírgula >> a = [1 2 3] % define vetor <a> 1 x 3 >> b = [1; 2; 3] % define vetor <b> 3 x 1 >> c = [1, 2; 3, 4] % define matriz <c> 2 x 2 >> d = [1-2 3; ] % define matriz <d> 2 x 3 >> e = [1 2; 3 4 5] % erro: concatenação inconsistente >> f = [c d] % define matriz <f> 2 x 5 Introdução ao
13 Operador : Conteúdo o operador : permite definir um vetor por incremento i:f gera o vetor [i i + 1 i f ] i:d:f gera o vetor [i i + d i + 2d... i + nd], onde i + nd f >> a = 1:3 % define vetor <a> 1 x 3 >> b = 1:2:6 % define vetor <b> 1 x 3 >> c = [4:-1:1; 1 2:2:4 1] % define matriz <c> 2 x 4 Introdução ao
14 Conteúdo qualquer variável pode ser salva e restaurada de maneira muito simples save file x y z salva as variáveis x, y e z no arquivo file.mat load file carrega as variáveis x, y e z do arquivo file.mat >> a = 1:3 % define vetor <a> 1 x 3 >> b = 2 % define variável <b> >> save mydata a b % salva variáveis <a> e <b> >> clear all % destrói variáveis <a> e <b> >> load mydata % restaura variáveis <a> e <b> >> clear all % destrói variáveis <a> e <b> >> load mydata b % restaura apenas variável <b> Introdução ao
15 Conteúdo como salvar uma sequência de comandos do prompt? scripts: sequência de comandos, como feita no prompt funções: permite receber e retornar variáveis possui um editor de texto com marcador de sintaxe >> edit % mostra editor >> edit clc % abre arquivo clc.m no editor Introdução ao
16 Conteúdo sequência de comandos compartilha escopo do prompt % este código está salvo em um arquivo test.m a = 1:3 % define variável <a> no escopo do prompt who % lista todas variáveis do prompt (incluindo <a>) Introdução ao
17 Problema de treliças Conteúdo y kN ,3m Área de seção: A = 0, 0001m 2 Módulo de Young: E = 295GN/m kN x 0,4m Introdução ao
18 Definição de um problema de treliças 4 1 y ,4m 250kN 3 2 0,3m 2 200kN x p: matrix 4 2 com as coordenadas (x, y) dos nós e: matrix 4 2 com a conectividade (i, j) de aresta b: matrix 4 2 binária indicando coordenadas fixas de cada nó f: matrix 4 2 com a força externa em cada nó A: vetor 4 1 com a área de seção de cada aresta E: vetor 4 1 com o módulo de Young de cada aresta Introdução ao
19 de definição de um problema de treliças % este código está salvo em um arquivo truss.m p = [0 0;.4 0;.4.3; 0.3]; % coordenadas dos nós (m) e = [1 2; 3 2; 1 3; 4 3]; % connectividade de aresta b = [1 1; 0 1; 0 0; 1 1]; % coordenadas fixas de cada nó f = [0 0; 20e4 0; 0-25e4; 0 0]; % força externa em cada nó (N) A = [1e-4; 1e-4; 1e-4; 1e-4]; % área de cada barra (mˆ2) E = [295e9; 295e9; 295e9; 295e9]; % módulo de Young (Pa) Introdução ao
20 Conteúdo if <expressão lógica> <procedimento> elseif <expressão lógica> <procedimento> else <procedimento> end switch <variável> case <constante> <procedimento> case <constante> <procedimento> otherwise <procedimento> end Introdução ao
21 Conteúdo for <contador> = <vetor> <procedimento> end while <expressão lógica> <procedimento> end break % sai do loop mais interno continue % pula o restante do código do loop return % sai da função ou script Introdução ao
22 com matrizes Conteúdo são definidas na linguagem todas as operações básicas com matrizes p = [0 0;.4 0;.4.3; 0.3] % matriz 4 x 2 d = [1; 1] % vetor 2 x 1 p % matriz 2 x 4: transposto de matriz p + 2*p % matriz 4 x 2: adição de matrizes p*d % vetor 4 x 1: multiplicação de matrizes (p *p)ˆpi % matriz 2 x 2: exponenciação de matriz (p *p)\d % vetor 2 x 1: inverão de matriz d/(p *p) % erro: dimensões não concordam Introdução ao
23 elemento-a-elemento adição e subtração são naturalmente operações elemento-a-elemento são definidas na linguagem outras operações elemento-a-elemento estas operações são identificadas com um ponto antes do operador a = [0 0;.4 0;.4.3] % matriz 3 x 2 b = [.4.3;.4 0; 0 0] % matriz 3 x 2 a.*b % matriz 3 x 2: multiplicação elemento-a-elemento a./b % matriz 3 x 2: divisão elemento-a-elemento a.ˆb % matriz 3 x 2: exponenciação elemento-a-elemento a.*b % erro: dimensões não concordam Introdução ao
24 lógicas e comparativas são definidas na linguagem todas as operações lógicas e comparativas básicas com matrizes a = [0 2; 3 3; 2 0] % matriz 3 x 2 a == 3 % valor: [false false; true true; false false] a = 2 % valor: [true false; true true; false true] a < 3 % valor: [true true; false false; true true] a % valor: [true false; false false; false true] a & (a-2) % valor: [false false; true true; false false] Introdução ao
25 Conteúdo o primeiro índice de uma matriz é relativo à linha o segundo índice de uma matriz é relativo à coluna matrizes podem ser indexadas por vetores variável especial end tamanho ao longo da respectiva dimensão variável especial : todos elementos ao longo da respectiva dimensão M = [1 2 3; 4 5 6] % define matriz 2 x 3 M(2,1) % valor: [4] M(1,end) % valor: [3] M(2,:) % valor: [4 5 6] M(:,2) % valor: [2; 5] M(:,2:end) % valor: [2 3; 5 6] M(:,[ ]) % valor: [ ; ] Introdução ao
26 linear Conteúdo uma matriz é armazenada na memória como um vetor segundo a ordem de indexação... e.g. [1 2 3; 4 5 6] é armazenada como 1, 4, 2, 5, 3, 6... e quando é indexada com apenas um índice, ela retorna o respectivo elemento matrizes podem ser indexadas linearmente por vetores M = [1 2 3; 4 5 6] % define matriz 2 x 3 M(3) % valor: [2] M(end) % valor: [6] M(1:3) % valor: [1 4 2] M(1:end) % valor: [1, 4, 2, 5, 3, 6] M([end/2:end] ) % valor: [2; 5; 3; 6] M(:) % valor: [1; 4; 2; 5; 3; 6] Introdução ao
27 lógica Conteúdo um vetor lógico b pode ser usado para indexar uma matriz e o resultado é equivalente à indexação com as posições que contêm elementos true M = [1 2 3; 4 5 6] % define matriz 2 x 3 M(:,M(1,:)>1) % valor: [2 3; 5 6] M(M<=4) % valor: [1; 4; 2; 3] Introdução ao
28 Conteúdo sequência de comandos escopo próprio e não enxerga o escopo do prompt pode receber e retornar vários parâmetros % este código está salvo em um arquivo func.m function [x,y,z] = func(r,s,t) x = r + s + t; y = r.*s.*t; z = (r./s).ˆt; Introdução ao
29 Help de arquivos.m Conteúdo o comando help mostra o texto de ajuda do arquivo.m help clc % exibe ajuda sobre clc.m help help % exibe ajuda sobre help.m o texto de ajuda exibido são as primeiras linhas contíguas de comentários do arquivo.m function ajuda %AJUDA Este é o texto de ajuda da função ajuda. % este código está salvo em um arquivo ajuda.m % Exemplo: % help ajuda % exibe este texto % See also HELP. %Este comentário não faz parte da ajuda. Introdução ao
30 matemáticas do trigonométricas: sin, cos, tan, atan, asin, acos logaritmas e exponenciais: exp, log, log2, log10 Introdução ao
31 de matrizes Conteúdo Especiais: zeros, ones, eye, rand, randn Tamanho: isempty, size, length Classificação: sort, unique Valor: sum, max, min, mean Formato: reshape, repmat, ndgrid Partes: diag, triu, tril Lógica: all, any, find Inteira: round, fix, ceil, floor, gcd, rem Conjuntos: ismember, intersect, union, setdiff, setxor Introdução ao
32 Matrizes esparsas Conteúdo matrizes esparsas só armazenam elementos não nulos speye gera uma matriz identidade esparsa I = speye(3) % matriz identidade 3 x 3 I = speye(3,3) % mesma matriz identidade 3 x 3 I = speye(3,4) % matriz identidade 3 x 4 S = sparse(m) converte a matriz cheia M para matriz esparsa S M = full(s) converte a matriz esparsa S para matriz cheia M Introdução ao
33 Matrizes esparsas Conteúdo sparse(i,j,v,m,n) gera uma matriz esparsa m n onde elementos não nulos v são colocados nas posições indexadas por i e j, e elementos indexados à mesma posição são somados S = sparse(2,3) % [0 0 0; 0 0 0] S = sparse(1,[2 1e3],[1 10],1,1e3) % [ ] S = sparse([2 1 2],1:3,4,2,3) % [0 4 0; 4 0 4] S = sparse([1 3; 4 3],1,1,5,1) % [1; 0; 2; 1; 0] Introdução ao
34 Método de elementos finitos para treliças Entrada: Saída: p: matriz n 2 de coordenadas dos nós e: matriz m 2 com connectividade de arestas f : matriz n 2 com força externa em cada nó b: matriz n 2 sinalizando coordenadas fixas em cada nó A: vetor m 1 área de seção de cada barra E: vetor m 1 módulo de Young de cada barra d: matriz n 2 com o deslocamento de cada nó σ: vetor m 1 com a tensão em cada barra Introdução ao
35 Protótipo da função Conteúdo Dado p, e, f, b, A e E, determinar d e σ function [d,sigma] = solvetruss(p,e,f,b,a,e) %SOLVETRUSS Solução do problema de treliças. Introdução ao
36 Formulação Conteúdo e i1 O deslocamento dos nós d = [d x d y ] R n 2 pode ser determinado pelo sistema de equações lineares [ ] [ ] fx dx = K L i A i i e i2 f y d y K i = AiEi L i aa T = K i11 K i12 K i13 K i14 K i21 K i22 K i23 K i24 K i31 K i32 K i33 K i34 K i41 K i42 K i43 K i44 a = [cos θ i cos θ i sin θ i sin θ i] e i1 e i2 e i1 + n e i2 + n onde i = 1,..., m, K R 2n 2n é a matriz de rigidez e f = [f x f y ] R n 2 é o vetor de força. Introdução ao
37 Comprimento e ângulo das barras Dado p e e, determinar L e θ % comprimento das barras (m) dp = p(e(:,2),:) - p(e(:,1),:); L = sum(dp.ˆ2, 2).ˆ.5 % ângulo das barras (rad) theta = atan2(dp(:,2), dp(:,1)); Introdução ao
38 Construção da matriz de rigidez % matriz de rigidez n = size(p,1); % número de nós c = cos(theta); s = sin(theta); c2 = A.*E./L.*c.*c; cs = A.*E./L.*c.*s; s2 = A.*E./L.*s.*s; kd = [c2 c2 s2 s2]; % elementos diagonais knd = [-c2 -s2 cs cs -cs -cs]; % elementos não-diagonais ie = [e e+n... e(:,1) e(:,1)+n e(:,[ ])... e(:,2) e(:,2)+n e(:,[ ])+n]; je = [e e+n... e(:,2) e(:,2)+n e(:,[ ])+n... e(:,1) e(:,1)+n e(:,[ ])]; K = sparse(ie,je,[kd knd knd],2*n,2*n); Introdução ao
39 Condições de contorno Conteúdo Os deslocamentos relativos às coordenadas fixas dos nós são nulos. % condições de contorno ib = find(b(:)); K(ib,:) = 0; K(:,ib) = 0; K(ib+2*n*(ib-1)) = 1; f = f(:); f(ib) = 0; Introdução ao
40 Deslocamento e tensão Conteúdo % deslocamento (m) d = full(reshape(k\f,n,2)); % tensão (Pa) sigma = E.*sum([-c -s c s].*... [d(e(:,1),:) d(e(:,2),:)],2)./l; Introdução ao
41 Figura Parâmetros de objetos Eixo Figura figura é uma janela que pode conter axes: eixos para gráficos uicontrol: controles de interface de usuário uma figura é unicamente identificada por um número (handle) retornado pela função que a cria axes e uicontrol são adicionados na figura corrente gcf retorna o handle da figura corrente clf destrói todos objetos filhos da figura corrente figure % cria uma nova janela h2 = figure % cria uma nova figura h3 = figure % cria uma nova figura h4 = gcf % <h4> é igual a <h3> figure(h2) % torna a figura <h2> corrente h5 = gcf % <h5> é igual a <h2> Introdução ao
42 Figura Parâmetros de objetos Eixo Parâmetros de objetos todo objeto gráfico do é definido por parâmetros cada parâmetro é setado por um par de argumentos o primeiro é uma string com o nome do parâmetro o segundo é um valor para o parâmetro set e get permitem setar e pegar parâmetros de um objeto através do respectivo handle h1 = figure( color, white, name, White ) h2 = figure( color, black, name, Black ) set(h1) % mostra todas opções para os parâmetros de <h1> get(h1) % mostra todos os valores dos parâmetros de <h1> get(h2, color ) % pega cor de <h2> set(h2, color, red, name, Red ) % muda parâmetros de <h2> get(h2, color ) % pega cor de <h2> Introdução ao
43 Figura Parâmetros de objetos Eixo Eixo eixos são objetos contidos em uma figura e podem conter gráficos um eixo é unicamente identificado por um número (handle) retornado pela função que o cria gráficos são plotados no eixo corrente gca retorna o handle do eixo corrente cla destrói todos objetos filhos do eixo corrente % uma figura será automaticamente criada caso não exista nenhum h1 = axes( nextplot, add ) % cria um novo eixo h2 = axes( color, black ) % cria um novo eixo set(h1, position,[ ]) % muda posição de <h1> set(h2, position,[ ]) % muda posição de <h2> axes(h1) % torna eixo <h1> corrente Introdução ao
44 Figura Parâmetros de objetos Eixo Atalhos úteis para parâmetros de eixos para facilitar o uso, foram definidas uma série de funções para setar parâmetros de eixos nas formas mais recorrentes hold on próximo objeto será adicionado aos objetos do eixo, e equivale a set(gca, nextplot, add ) hold off próximo objeto substituirá todos os objetos do eixo, e equivale a set(gca, nextplot, replace ) box, grid, axis, view, zoom, pan Introdução ao
45 Polilinhas Conteúdo Figura Parâmetros de objetos Eixo Criadas pelas funções plot e plot3 % uma figura e um eixo serão automaticamente criados t = 0:pi/8:10*pi; % parâmetro de curva x = cos(t); % coordenada x y = sin(t); % coordenada y 10 z = t/pi; % coordenada z 5 plot(z.*x, z.*y, k:,... % espiral z(end)*x, z(end)*y, r- ) % círculo 0 10 hold on % próximo plot será adicionado 5 plot3(z.*x, z.*y, z, b.- ) % hélice 0 5 axis image % ajusta eixos aos gráficos 10 view(3) % coloca câmera em um "ângulo 3D" legend( espiral, círculo, hélice cônica ) espiral círculo hélice cônica 10 5 Introdução ao
46 Figura Parâmetros de objetos Eixo Cores direto: vetor com 3 componentes RGB no intervalo [0, 1] strings são aceitas como argumentos para cores pré-definidas e.g. branco é [1 1 1], preto é [0 0 0], azul é [0 0 1] mapa de cores: escalar interpolação linear para mapear um intervalo de valores [a,b] no índice da paleta de cores pode ser definida apenas uma paleta de cores para cada figura pode ser definido apenas um intervalo de valores para cada eixo Introdução ao
47 Malhas Conteúdo Figura Parâmetros de objetos Eixo Criadas pela função patch % uma figura e um eixo serão automaticamente criados p = [0 0 0; 1 0 0; 1 1 0; 0 1 0; ; 1 0 1; 1 1 1; 0 1 1]; % vértices t = [ ; ; ; ; ; ]; % faces patch( vertices, p, faces, t,... facevertexcdata, p, facecolor,... interp, edgecolor, [0 0 0]) axis image view(3) xlabel( r ) ylabel( g ) zlabel( b ) title( cubo RGB ) Introdução ao
48 Grades Conteúdo Figura Parâmetros de objetos Eixo Suprfícies em grades criadas pelas funções surf e mesh Curvas de nível em grades criadas pelas funções contour, contour3 e contourf % uma figura e um eixo serão automaticamente criados x = 0:5; 25 y = 0:5; 20 z = x *y; 15 surf(-x, y, z) 10 hold on 5 mesh(x, y, z) 0 5 contour(x, -y, z, 16) 0 contourf(-x, -y, z, 16) 5 5 axis([ ]) 0 5 Introdução ao
49 Plotando problema de treliças Figura Parâmetros de objetos Eixo figure( Color, [1 1 1], Name, Truss problem,... NumberTitle, off ) axes( nextplot, add ) Truss problem h = patch( Vertices, p, Faces, e,... EdgeColor,[0 0 0]); % graph quiver(p(:,1), p(:,2), f(:,1), f(:,2),....3, Color, [1 0 0]); % external forces ip = find(sum(b,2)==1); plot(p(ip,1), p(ip,2), ro ); % supports ip = find(sum(b,2)==2); plot(p(ip,1), p(ip,2), rˆ ); % supports axis image off title( Truss problem ) Introdução ao
50 Figura Parâmetros de objetos Eixo Plotando resultado do problema de treliças figure( Color, [1 1 1], Name, Stress,... NumberTitle, off ) axes( nextplot, add ) patch( Vertices, p, Faces, e,... EdgeColor,[1 1 1]*.9) pd = p(e,:) + d(e,:); sigmad = [sigma; sigma]; ed = reshape(1:size(pd,1),size(pd,1)/2,2); patch( Vertices, pd, Faces, ed,... FaceVertexCData, sigmad,... EdgeColor, flat ) axis image off title( Stress ) colorbar Stress x Introdução ao
51 Introdução ao (este texto) : getting started guide Introdução ao
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 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 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 maisIntroduçã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 maisMinicurso 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 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 maisINTRODUÇÃO AO MATLAB. Hélder P. Oliveira
INTRODUÇÃO AO MATLAB Hélder P. Oliveira helder.f.oliveira@inescporto.pt 16 de fevereiro de 2017 TÓPICOS Conceitos básicos, variáveis, scripts, funções Matrizes, vectores e outras estruturas Gráficos Operadores
Leia maisIntroduçã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 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 maisIntroduçã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 maisIntrodução ao Matlab. Sérgio Manuel Ângelo da Cruz. Aplicações Informáticas para Engenharia
Introdução ao Matlab Sérgio Manuel Ângelo da Cruz 2007 Aplicações Informáticas para Engenharia Introdução Aplicações Informáticas para Engenharia Ferramentas Informáticas de Apoio à Engenharia: Matlab
Leia maisInteligê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 maisINTRODUÇÃ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 maisSCS 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 mais2+3 % adiç~ao % variável padr~ao usada para resultados 10/5 % divis~ao 5\10 % divis~ao indireta. % verificando o valor da variável b
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%% Curso de MATLAB %%% %%% Roy Wilhelm Probst e Fabio Antonio Dorini %%% %%% Departamento Acad^emico de Matemática %%% %%% UTFPR
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 mais2+3 % adição % variável padrão usada para resultados 10/5 % divisão 5\10 % divisão indireta % cria a variável b
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%% %%% Curso de MATLAB %%% %%% Roy Wilhelm Probst e Fabio Antonio Dorini %%% %%% Departamento Acadêmico de matemática %%% %%% UTFPR
Leia maisCÁ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 maisLinguagem Haskell. Universidade Estadual Santa Cruz Conceitos de Linguagens de Programação. Tiago Carneiro 19 Agosto 2013
Linguagem Haskell Universidade Estadual Santa Cruz Conceitos de Linguagens de Programação Tiago Carneiro 19 Agosto 2013 1 1 Linguagem Haskell Linguagem de programação funcional É um paradigma de programação
Leia maisEngenharia 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 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 maisMATLAB 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 maisValdex Santos. 09 de junho de 2011
Progamação Algébrica em Matlab Valdex Santos Instituto Federal da Bahia 09 de junho de 2011 Sumário 1 Introdução 2 MATLAB como linguagem de programação 3 Funções Matemáticas 4 IF, FOR e WHILE 5 outras
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 maisIntrodução aos Sistemas Matlab/GNU Octave
Introdução aos Sistemas Matlab/GNU Octave FEB/UNESP - Bauru 1 Introdução Existem uma série de ambientes matemáticos propícios para a solução de algumas tarefas a serem realizadas cotidianamente em cálculos
Leia maisINTRODUÇÃ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 maisComputação e Programação
Computação e Programação MEMec - LEAN 1º Semestre 2010-2011 Aula Teórica 3 Instituto Superior Técnico, Dep. de Engenharia Mecânica - ACCAII Alinhamento da AT 3 MATLAB Comandos básicos Variáveis e Constantes
Leia maisMurilo 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 maisLinguagens de Programação Aula 13
Linguagens de Programação Aula 13 Celso Olivete Júnior olivete@fct.unesp.br Na aula passada Suporte para a programação orientada a objetos 2 Na aula de hoje Programação Funcional Linguagem Haskell 3 Roteiro
Leia maisMinicurso de MATLAB. Programa de Educação Tutorial de Engenharia Elétrica. lmax Rodrigues. lcaroline Pereira. lnayara Medeiros
Minicurso de MATLAB Programa de Educação Tutorial de Engenharia Elétrica lmax Rodrigues lcaroline Pereira lnayara Medeiros lementa da aula de hoje: - Álgebra linear; - Polinômios; - Operações com polinômios;
Leia maisGEO742: Tópicos Especiais em Geologia Exploratória II Métodos semiquantitativos
Universidade Federal do Paraná Programa de Pós-Graduação em Geologia GEO742: Tópicos Especiais em Geologia Exploratória II Métodos semiquantitativos Saulo P. Oliveira Departmento de Matemática, Universidade
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 maisIntrodução ao Matlab
Introdução ao Matlab Operações Básicas Operações Lógicas Constantes e Variáveis >> 3*25 + 5*12 >> 1.23e-1 ans = 135 significa 0,123 Constantes e Variáveis >> q1=3, p1=25, q2=5, p2=12 >> total=q1*p1+q2*p2
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 maisConceitos Fundamentais de MatLab/Octave. Prof. Responsáveis Wagner Santos C. de Jesus
Disciplina Processamento de Sinais Curso Análise e Desenvolvimento de Sistemas Conceitos Fundamentais de MatLab/Octave e-mail : wagners@bighost.com.br Prof. Responsáveis Wagner Santos C. de Jesus Introdução
Leia maisCÁ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 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 maisCÁ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 maisINFORMÁTICA PARA ENGENHARIA
INFORMÁTICA PARA ENGENHARIA Prof. Fabiano Taguchi fabianotaguchi@gmail.com VARIÁVEIS ESPECIAIS %s Polinômios (Transformada de Laplace) %z Polinômios (Transformada z) %T Variável booleana True %F Variável
Leia maisMATEMÁTICA APLICADA I
1 MATEMÁTICA APLICADA I 2 Introdução Estratificação térmica em lagos: resultado da ação do vento na superfície e trocas de energia Lago estratificado: redução significativa da mistura vertical controla
Leia maisMinicurso 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 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 maisUnidade 3: Linguagem de programação
Unidade 3: Linguagem de programação 3.3. Primeiros passos Iniciaremos os primeiros passos no aplicativo Scilab abrindo a janela principal, ilustrada na Figura 3.1. Aprenderemos inicialmente a realizar
Leia maisImplementação de Métodos Recursivos. Jefferson Bertolai 03/10/2011
Implementação de Métodos Recursivos 03/10/2011 Objetivos Macroeconomia e heterogeneidade e pontos fixos Aprender no contexto Métodos clássicos Operações Básicas Operação Símbolo Exemplos x +y + 2+3 x y
Leia maisIntroduçã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 maisAmbiente 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 maisIntroduçã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 maisFundamentos 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 maisRevisão da Linguagem C Prof. Evandro L. L. Rodrigues
SEL0433 Aplicação de Microprocessadores I Revisão da Linguagem C Prof. Evandro L. L. Rodrigues Estrutura de um programa C Diretivas de pré processamento Declaração de variáveis globais Declaração de protótipos
Leia maisProf. 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 maisFundamentos 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 maisFerramenta Matemática
PNV-2322 Ferramenta Matemática Introdução ao MATLAB : comandos básicos O Matlab é um ambiente matemático cujos aspectos mais importantes são: Tratamento matricial; Grande semelhança com a linguagem matemática;
Leia maisProgramação de Computadores III
Programação de Computadores III Introdução ao FORTRAN Professor Leandro Augusto Frata Fernandes laffernandes@ic.uff.br Material disponível em http://www.ic.uff.br/~laffernandes/teaching/2013.1/tcc-00.157
Leia maisIntroduçã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 maisEsta prática tem como objetivo apresentar o uso de Matlab para encontrar a resposta de um sistema dinâmico.
Universidade Federal do ABC Centro de Engenharia, Modelagem e Ciências Sociais Aplicadas Universidade Federal do ABC ESTO004 Instrumentação e Controle 2 o quadrimestre de 2017 1 Objetivos Laboratório 3:
Leia maisIntroduçã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 maisCÁ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 maisUniversidade 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 maisProgramação de Computadores III
Programação de Computadores III Introdução ao FORTRAN Professor Hugo de Oliveira Barbalho hbarbalho@ic.uff.br Material produzido pelo professor: Leandro Augusto Frata Fernandes (laffernandes@ic.uff.br)
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 / 39 Exemplo Usar surf ou mesh para desenhar a superfície f (x,
Leia maisComputação e Programação
Computação e Programação 10ª Aula de (Iniciação ao MATLAB ) 00-009 Instituto Superior Técnico, Dep. de Engenharia Mecânica - ACCAII Introdução O MATLAB é um programa para cálculos científicos e de engenharia,
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 Ementa do Curso Primeiros Passos no MATLAB Vetores e Matrizes Resolução de sistemas
Leia maisSistemas e Sinais. Laboratório 0 (parte a) (Iniciação ao MATLAB ) Miguel Pedro Silva e João Reis
Sistemas e Sinais Laboratório 0 (parte a) (Iniciação ao MATLAB ) Miguel Pedro Silva e João Reis Instituto Superior Técnico, Dep. de Engenharia Mecânica - Secção Sistemas, Grupo de Controlo Automação e
Leia maisCÁ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 maisExemplo 1. 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) 2013/02/14
Gráficos Aqui é que há uma diferença entre as capacidades gráficas dos dois ambientes, MATLAB e Octave. O MATLAB permite mais variantes. No curso bastam-nos as possibilidades do Octave que trabalha sobre
Leia maisIntroduçã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 maisIntrodução ao MATLAB. Pedro Cortez Lopes Rafael Lopez Rangel Luiz Fernando Martha. CIV2801 Fundamentos da Computação Gráfica Aplicada 2018.
Pedro Cortez Lopes Rafael Lopez Rangel Luiz Fernando Martha CIV2801 Fundamentos da Computação Gráfica Aplicada 2018.2 Vantagens no Uso do MATLAB para Aplicações em Engenharia Álgebra Computacional + Programação
Leia maisPÓ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 maisAula 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 maisIntroduçã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 maisIntrodução ao MATLAB. Parte 2
Introdução ao MATLAB Parte 2 5 Controle de fluxo 5.1 Scripts e functions Um script m-file consiste de uma série de comandos Matlab escritos em um arquivo com a extensão.m, sem argumentos de entrada ou
Leia maisLINGUAGEM C: VARIÁVEIS E EXPRESSÕES
LINGUAGEM C: VARIÁVEIS E EXPRESSÕES Prof. André Backes LINGUAGENS DE PROGRAMAÇÃO Linguagem de Máquina Computador entende apenas pulsos elétricos Presença ou não de pulso 1 ou 0 Tudo no computador deve
Leia maisBreve 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 mais1 Expressões, valores e tipos 1. 2 Variáveis e atribuições 5. cálculo de expressões segue a estrutura de parênteses e as prioridades dos operadores
Nesta aula... Conteúdo 1 Expressões, valores e tipos 1 2 Variáveis e atribuições 5 1 Expressões, valores e tipos Expressões e valores Tipos programas calculam expressões para produzir valores cálculo de
Leia maisProgramação de Computadores:
Instituto de C Programação de Computadores: Introdução ao FORTRAN Luis Martí Instituto de Computação Universidade Federal Fluminense lmarti@ic.uff.br - http://lmarti.com Introdução ao FORTRAN Cinco aspectos
Leia maisEstruturas 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 maisComandos em C (cont.)
Comandos em C (cont.) Operador ternário:? O operador condicional possui uma opção um pouco estranha. É o único operador C que opera sobre três expressões. Sua sintaxe geral possui a seguinte construção:
Leia maisI-3 Introdução ao Matlab
I-3 Introdução ao Matlab Comunicações (24 de março de 2017) 1 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
Leia maisIntrodução ao MATLAB. Parte 3
Introdução ao MATLAB Parte 3 6 Gráficos 2D Há diversos comandos para produzir gráficos em 2D (veja a Figura ). O mais utilizado deles é o comando plot. Ele admite argumentos de entrada, que permitem adicionar
Leia maisMaterial 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 maisIntrodução ao Scilab
Introdução ao Scilab Prof. Santos Alberto Enriquez Remigio Faculdade de Matemática-Universidade Federal de Uberlândia 12 de setembro de 2015 Tópicos Scilab Operações básicas de calculadora no Scilab Definição
Leia maisParte 1 Conceitos básicos de MATLAB
Métodos Numéricos e Computacionais I SME0305 ICMC-USP Lista 1: MATLAB e Ponto Flutuante GABARITO de questões selecionadas Parte 1 Conceitos básicos de MATLAB 2) (a)f, (b)f, (c)v, (d)f, (e)v, (f)v, (g)f,
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 maisFoi 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 maisLinguagem Haskell. Riocemar S. de Santana
Linguagem Haskell Riocemar S. de Santana Haskell, o que é? É uma linguagem de programação puramente funcional, de propósito geral. Nomeada em homenagem ao matemático americano Haskell B. Curry (1900 1982).
Leia maisPROGRAMAÇÃO de COMPUTADORES: LINGUAGEM FORTRAN 90/95
PROGRAMAÇÃO de COMPUTADORES: LINGUAGEM FORTRAN 90/95 Exercícios de revisão Lista 01: a) Monte um mapa conceitual indicando as relações entre os seguintes conceitos, no contexto do assunto visto em aula:
Leia mais4. Constantes. Constantes pré-definidas
4. Constantes Constantes pré-definidas O PHP possui algumas constantes pré-definidas, indicando a versão do PHP, o Sistema Operacional do servidor, o arquivo em execução, e diversas outras informações.
Leia mais17 a 19 de fevereiro de 2009
CURSO de NIVELAMENTO Métodos Computacionais Data: 10 a 12 de fevereiro de 2009 e 17 a 19 de fevereiro de 2009 PARTE I - INTRODUÇÃO À PROGRAMAÇÃO Rogério Pagano (MatLab) Eduardo Lemos (Maple e EMSO) INTRODUÇÃO
Leia maisO 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 maisSCILAB. Scilab Dr.ª Eng.ª Mariana Santos Matos Cavalca Eng.º Eduardo Bonci Cavalca
SCILAB Scilab 5.3.3 Dr.ª Eng.ª Mariana Santos Matos Cavalca Eng.º Eduardo Bonci Cavalca Principais objetivos: Primeiro contato com o software livre SCILAB para apoio à projetos de engenharia de controle.
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 maisMaterial 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 maisAula 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 maisVírgula flutuante. Tipos float, double, long double. Uso de funções. Exercícios
Vírgula flutuante. Tipos float, double, long double. Uso de funções. Exercícios David Déharbe 1 1 Objetivos da aula Complementar os conhecimentos sobre a construção de expressões Novos tipos para valores
Leia maisAERODESIGN 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 maisINTRODUÇÃO À COMPUTAÇÃO - EPET006 Aula 3
INTRODUÇÃO À COMPUTAÇÃO - EPET006 Aula 3 Heleno Pontes Bezerra Neto - helenopontes@lccv.ufal.br 2.3 Linguagem de Programação 2.4. Introdução ao MATLAB 2. NOÇÕES DE LÓGICA E ALGORITMOS Exercícios Escrever
Leia maisConstrução de Sites 2. Prof. Christiano Lima Santos
Construção de Sites 2 Prof. Christiano Lima Santos Introdução a JavaScript Parte 01 Como usar JavaScript em uma página 1.1 Forma #1 aplicando diretamente à tag HTML teste
Leia maisA Linguagem Lua Lua Puc-Rio
A Linguagem Lua Lua foi projetada e implementada por uma equipe no Tecgraf, o Grupo de Computação Gráfica da Puc-Rio (Pontifícia Universidade Católica do Rio de Janeiro). 1 Exemplos de linguagens de scripts
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 Conteúdo a ser abordado na aula Declaração e manipulação de vetores ;
Leia mais