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

Apostila funções Matlab, Notas de aula de Matlab

Apostila funções Matlab resumidas

Tipologia: Notas de aula

2024

Compartilhado em 10/07/2024

marques-burin
marques-burin 🇧🇷

3 documentos

1 / 46

Toggle sidebar

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

Não perca as partes importantes!

bg1
28/05/2015 1
UNIVERSIDADE COMUNITÁRIA DA REGIÃO DE
CHAPECÓ - UNOCHAPECÓ
Introdução ao MATLAB
Fernando Tosini
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
pf2b
pf2c
pf2d
pf2e

Pré-visualização parcial do texto

Baixe Apostila funções Matlab e outras Notas de aula em PDF para Matlab, somente na Docsity!

28/05/2015 1 UNIVERSIDADE COMUNITÁRIA DA REGIÃO DE CHAPECÓ - UNOCHAPECÓ Introdução ao MATLAB Fernando Tosini

Sumário

 Introdução ao MATLAB;  Formatos Numéricos do MatLab;  Comandos básicos;  Operadores Aritméticos;  Funções elementares;  Estruturas de Controle;  Implemetação de alguns códigos;

 O MATLAB pode ser utilizado como uma linguagem de programação ou como uma ferramenta de cálculo iterativa;  Um arquivo de programa MATLAB recebe a extensão.m e, por isso, também e chamado de m-file ou arquivo.m.

 Vantagens  Facilidade de Uso  Funções Predefinidas  Interface Gráfica de Usuário  Compilador MATLAB  Desvantagens  Custo

Formatos Numéricos do MatLab

MATLAB comand (^) pi Comentários format short 3.1416 5 dígitos format long 3.14159265358979 16 dígitos format rat 355/113 razão aproximada format short e 3.1416e+000 5 dígitos + expoente format long e

e+ 16 dígitos + expoente

MATLAB comand (^) pi Comentários format long e 3.14159265358979 long ou long e format bank 3.14 2 digitos decimais format +

  • positivo(+), negativo(-) ou zero(0)

Operadores Aritméticos

+ e Adição e Subtração Estrutural e Matricial ***** Multiplicação Matricial .* Multiplicação Matricial de elemento por elemento / Divisão Matricial à Direita ** Divisão Matricial à Esquerda ^ Expoente Matricial Operador de Transposição

Funções elementares

fix(x) arredonda para o inteiro + próximo de 0 ceil(x) arredonda para o inteiro + próximo de inf

Exemplos:

  1. Calcule na janela de comandos: a) round(-2.6) b) fix(-2.6)

round(-2.6) >> fix(-2.6) ans = ans =

  • 3 - 2 c) abs(-55) f) W=sqrt(floor(10.7))

abs(-55) >> w=sqrt(floor(10.7)) ans = w = 55 3. Obs: Se o nome da variável e o sinal de igualdade " = " são omitidos, a variável com o nome ans , que representa a palavra resposta , é automaticamente criada.

  1. Calcule em matLab, no ambiente de trabalho: a) log 10 (100)+log 10 (0.001)+ln(3.3);

log10(100)+log10(0.001)+log(3.3);

log10(100)+log10(0.001)+log(3.3) ans =

b) O máximo divisor comum entre 3 0 e 50;

gcd(30,50) ans = 10 Observe: O ponto e vírgula no final da expressão, não apresenta o resultado final, apenas mantém ele na me- mória. Cuidado não trocar a vírgula pelo ponto e vírgula.

Exercícios

  1. Calcule na janela de comandos : a) O resto da divisão de 50 por 20; b) O mínimo múltiplo comum de 20 e 30; c) O valor da soma: sign(-2.6) + sign(2.6);
  2. O valor das expressões: a) para x=3; 4 3 2 4 6

x x

y x x x x

x x x

b) , para x=3 e

y=4.

c) , para x=3 e y=4.

d) , para x=2.

e) , para x=2.

Respostas: 1) a) 10 b) 60 c) 0

  1. a) - 26,958 b) 1,2373 c) - 25,773 d) - 2,8128 e) 2, ( 5 3 )/( 2 4 ) 3 3 2 Ex   xy yxy x y tg x sen x y Q 12 3 1 10 ( ) ( ) 3 4      3 log ( ) 1 1 ln 2 2 x x e x x Z (^)          cos ( ) ( ) arccos( / 3 ) 2 2 Mxsen xx x

Operadores Lógicos

Estruturas de Controle

Será apresentado as seguintes estruturas de controle para programação:  if % se  if-else % senão, caso contrário  switch % senão, do contrário  while % enquanto  for % para