Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas

Introdução ao MatLab: Aula do Prof. Rodrigo Baleeiro Silva, Manuais, Projetos, Pesquisas de Programação em Windows

Uma aula introdutória sobre o software matlab, apresentada pelo prof. Rodrigo baleeiro silva no curso de inteligência artificial. A aula aborda conceitos básicos, a interface do usuário, elementos fundamentais como constantes, variáveis, vetores e matrizes, operações aritméticas, funções matemáticas e gráficos. Além disso, é fornecido um exercício ilustrativo para a criação e manipulação de vetores e matrizes.

O que você vai aprender

  • O que é o software MatLab?
  • Como realizar operações aritméticas e funções matemáticas no MatLab?
  • Como criar e manipular gráficos no MatLab?
  • Como é a interface do usuário do MatLab?
  • Quais são os elementos fundamentais do MatLab?

Tipologia: Manuais, Projetos, Pesquisas

2020

Compartilhado em 01/05/2020

jeferson-henrique
jeferson-henrique 🇧🇷

5

(1)

2 documentos

1 / 42

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Introdução ao MatLab
Prof. Rodrigo Baleeiro Silva
Inteligência Artificial
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a

Pré-visualização parcial do texto

Baixe Introdução ao MatLab: Aula do Prof. Rodrigo Baleeiro Silva e outras Manuais, Projetos, Pesquisas em PDF para Programação em Windows, somente na Docsity!

Introdução ao MatLab

Prof. Rodrigo Baleeiro Silva

Inteligência Artificial

 Conceitos

 MatLab é um software destinado a realizar cálculos com

matrizes ( MatLab = Matrix Laboratory).

 É ao mesmo tempo um ambiente de computação e ambiente de programação.  Os comandos do MatLab são muito próximos da forma como escrevemos funções algébricas, o que facilita muito o seu uso.

 Possui uma grande quantidade de pacotes (toolbox), que

são conjuntos de funções para aplicações específicas (Aerospace Toobox, Bioinformatics Toolbox, Communication Toolbox, etc.).  Permite a incorporação de novas funções, através do seu ambiente de programação.

 Janela principal

Janela de Comando

Janela do diretório

Janela da área de trabalho

Janela do histórico dos comandos

 Comandos importantes

clear x: remove a variável x.  clear: remove todas variáveis  clc: limpa a tela  close: fechas as figuras abertas  Um comando é finalizado apertando a tecla ENTER  Interromper um comando: CONTROL e C simultaneamente

 Elementos fundamentais

 Constantes e variáveis

a = 2 B=5^ C=5e  Número complexo (i ou j) a=3+2i b=5+3j z=a+b z_real=real(z) z_imag=imag(z)

 Elementos fundamentais

 Vetor

a=[5, 1.5, -0.3] (vetor linha) b=[4; 8.1; 7.9] (vetor coluna) c=10:5:40 (cria vetor com valores de 10 a 40, com passo de 5) c(2) (retorna segundo elemento de c) c(3:5) (retorna do terceiro ao quinto elemento de c)

 Exercício

 Vetor

Crie um vetor a de 1 até 5. Utilize a função length(a). Realize a soma de cada elemento do vetor e calcule a média.

 Elementos fundamentais

 Matrizes

A=[3 2 -5; 4 7 9; 4 7 6] (matriz 3x3) A(1,2)=8 (modifica o elemento da primeira linha e segunda coluna para 8) A([1 3],2) (mostra os elementos da linha 1 e 3 da coluna 2) size(A) (mostra o numero de linhas e colunas da matriz A) A(:,1) (mostra as linhas da primeira coluna) A(2,:) (mostra as colunas da segunda linha) inv(A) (inversa)

 Elementos fundamentais

 Matrizes  Algumas funções para operações com matrizes:  sum: soma dos elementos da coluna.  prod: produto dos elementos da coluna. Exemplo: M = magic(3) M = 8 1 6 3 5 7 4 9 2 sum(M) = 15 15 15

 Elementos fundamentais

 Matrizes  Algumas funções para operações com matrizes: sum(M,1) = sum(M,2) =

 Exercício

 Vetor

Crie um vetor b cria vetor com valores de 0 a 100, com passo de 5 (b=inicio:passo:fim) Utilize a função length(b). Realize a soma com a função sum de cada elemento do

a=[5, 1.5, -0.3] (vetor linha) >> b=[4; 8.1; 7.9] (vetor coluna) >> c=10:5:40 (cria vetor com valores de 10 a 40, com passo de 5) >> c(2) (retorna segundo elemento de c) >> c(3:5) (retorna do terceiro ao quinto elemento de c) ##  Exercício  Vetor >> Crie um vetor a de 1 até 5. >> Utilize a função length(a). >> Realize a soma de cada elemento do vetor e calcule a média. ##  Elementos fundamentais  Matrizes >> A=[3 2 -5; 4 7 9; 4 7 6] (matriz 3x3) >> A(1,2)=8 (modifica o elemento da primeira linha e segunda coluna para 8) >> A([1 3],2) (mostra os elementos da linha 1 e 3 da coluna 2) >> size(A) (mostra o numero de linhas e colunas da matriz A) >> A(:,1) (mostra as linhas da primeira coluna) >> A(2,:) (mostra as colunas da segunda linha) >> inv(A) (inversa) ##  Elementos fundamentais  Matrizes  Algumas funções para operações com matrizes:  sum: soma dos elementos da coluna.  prod: produto dos elementos da coluna. Exemplo: M = magic(3) M = 8 1 6 3 5 7 4 9 2 sum(M) = 15 15 15 ##  Elementos fundamentais  Matrizes  Algumas funções para operações com matrizes: sum(M,1) = sum(M,2) = ##  Exercício  Vetor >> Crie um vetor b cria vetor com valores de 0 a 100, com passo de 5 (b=inicio:passo:fim) >> Utilize a função length(b). >> Realize a soma com a função sum de cada elemento do vetor e calcule a média.

 Exercício

 Vetor

Crie um vetor b cria vetor com valores de 0 a 100, com passo de 5 b=0:5: Utilize a função length(b).

Realize a soma com a função sum de cada elemento do vetor e calcule a média. sum(b,2) Media=sum(b,2)/ length(b)

 Elementos fundamentais

 Operações vetoriais básicas

 Elementos fundamentais

 Operações matriciais básicas