Sei sulla pagina 1di 28

DEQ1067 - Tcnicas de

solues numricas aplicadas


com o software Matlab
Aula 1 Introduo ao
Matlab

Prof. Christian Luiz da Silveira


christiansilveira86@gmail.com

1. Operaes bsicas
Operaes bsicas:

Soma: +
Substrao: Multiplicao: *
Diviso: /

2. Vetores
Os vetores podem
ser tipo linha ou
coluna;
A transposio do
vetor feita com um
sinal aps a
definio.

2.1. Operaes com vetores


1 + 1 = [1 1,1 + 1 (1,1)]+ 1 1,2 + 1 1,2 + + [1 1,9 + 1 (1,9)]

2.1. Operaes com vetores


1 + 1 = [1 1,1 + 1 (1,1)]+ 1 1,2 + 1 1,2 + + [1 1,9 + 1 (1,9)]
1 + 2 = [1 1,1 + 2 (1,1)]+ 1 1,2 + ,
Opa!

2.1. Operaes com vetores


Lembrando que:

Multiplicao de vetores:

1 1 = 1 1,10 1 1,10 =

=
1 2 = 1 1,10 2 10,1 = 3 (1,1)

=
2 1 = 2 10,1 1 1,10 = 4 (10,10)

2.1. Operaes com vetores


Multiplicao de vetores:

1 1 = 1 1,10 1 1,10 =

=
1 2 = 1 1,10 2 10,1 = 3 (1,1)

2 1 = 2 10,1 1 1,10 = 4 (10,10)

2. Operaes com vetores


Operando com um vetor e um escalar:

3. Matrizes
As operaes matriciais so semelhantes s vetoriais.

3. Matrizes
As operaes matriciais so semelhantes s vetoriais.

Define uma
nova linha.

3. Matrizes
As operaes matriciais so semelhantes s vetoriais.

Define uma
nova linha.

3. Matrizes
Multiplicao

Diviso

3. Matrizes
Multiplicao

Diviso

Matriz singular: no admite inversa. Uma matriz singular apenas se o seu


determinante for igual a zero.

3. Matrizes
O determinante realmente zero?

3. Matrizes
O determinante realmente zero?

O determinante bastante prximo de zero.


Mas qual a utilidade de saber a singularidade de uma matriz?

3. Matrizes

Operaes de matrizes por elementos:

3. Matrizes
Operaes de matrizes por elementos:

O ponto indica que a operao ser feita elemento a


elemento.

3. Matrizes
Operaes de matrizes por elementos:

O ponto indica que a operao ser feita elemento a


elemento.

3. Matrizes
A funo eye cria uma matriz identidade.

3. Matrizes
A funo ones cria uma matriz de
1s.

A funo zeros cria uma matriz de 0s.

4. Operadores lgicos
Operadores lgicos iro auxiliar em grande parte
dos usos dos laos for, while e if.
Os operadores esto representados na tabela:
N

Operador

Resposta
binria

Resposta

<

True

>

False

<=

True

>=

False

==

False

4.1. while
Vamos criar um lao que v de 0 a 3 e que o x valha
2 vezes o valor de i.

4.2. for
Agora queremos obter a mesma resposta do slide
anterior usando o lao for.

4.3. Condicional if
O operador if expressa uma condio em nosso
problema, como uma desigualdade em uma
equao.

4.3. Condicional if
O operador if expressa uma condio em nosso
problema, como uma desigualdade em uma
equao.

5.1. Exerccios
Calcule as seguintes funes:
a)

= 3 3 , 0 < 10
= 5,
10 < < 20

b)

= 2 2, 0 < 5
= 3 3 , 5 < 10
= 4 2 , 10 < 20

Plote os resultados.

5.2. Exerccios
Atravs do comando roots voc pode encontrar as
razes de um polinmio. Compare a resposta do
comando com a que voc encontrar atravs do
mtodo da bisseo que voc programou para a
seguinte funo:
= 2 + 2 2

6. Exerccio
Encontre as razes do polinmio anterior dessa vez
usando o mtodo de Newton e depois o comando
solve.
= 2 + 2 2

Potrebbero piacerti anche