You are on page 1of 17

Curso de

MATLAB®

Aula 3

EMMATI – Empresa Júnior de Matemática Industrial - UFPR


Soma e Produto de elementos
>> L= [23 -11 inf; -1*pi 19 6]
L=
23.0000 -11.0000 Inf
-3.1416 19.0000 6.0000

p sum(matriz) – calcula a soma dos elementos da matriz


Ex.: sum(L)
ans =
19.8584 8.0000 Inf

p prod(matriz) – calcula o produto dos elementos da matriz


Ex.: prod(L)
ans =
-72.2566 -209.0000 Inf

EMMATI – Empresa Júnior de Matemática Industrial - UFPR


Máximo e Mínimo
p max(matriz) – Mostra os valores
máximos de cada coluna da matriz
Ex.: >> max(L)
>> ans = 23 19

p min(matriz) – Mostra os valores mínimos


de cada coluna da matriz
Ex.: >> min(L)
>> ans = -3.1416 -11.0000

EMMATI – Empresa Júnior de Matemática Industrial - UFPR


Limites
>> syms x
>> f=x^2+2*x+1

limit(f) – Calcula o limite de f quando x tende a 0

limit(f,x,a) – Calcula o limite de f quando x tende a “a”

limit(f,x,a, ‘right’) – Calcula o limite de f quando x tende a


“a” pela direita

limit(f,x,a, ‘left’) – Calcula o limite de f quando x tende a


“a” pela esquerda

EMMATI – Empresa Júnior de Matemática Industrial - UFPR


Derivadas
>> syms x
>> f=x^2*y^3+2*x*y^2+1

diff(f) – Deriva em relação a x

diff(f,y) – Deriva em relação a y

diff(f,2) – Derivada segunda em relação a x

diff(f,y,2) – Derivada segunda em relação a y

EMMATI – Empresa Júnior de Matemática Industrial - UFPR


Integrais
>> syms x
>> f=x^2*y^3+2*x*y^2+1

int(f) – Integra em relação a x

int(f,a,b) – Integra f em relaçao a x no intervalo


[a,b]

int(f,y,a,b) – Integra f em relação a y no intervalo


[a,b]

EMMATI – Empresa Júnior de Matemática Industrial - UFPR


Gráficos
p Gráfico num ponto p Gráfico em reta
Ex.: >> plot(2,3) Ex.: >> plot([1 2],[3 3])

help plot >>plot([1 2],[3 3], ‘g’ ,


>> plot(2,3, ‘*r’) ‘linewidth’ , 5)

>> plot(1,3, ‘ *r’ ) >> plot(3:10,0:7, ‘*-r’)

>> hold on axis([0 10 0 10])


>> plot(2,3)
>> plot(1,3)
>> hold off
Script
Também chamados de roteiros, scripts são
arquivos externos que contém uma
sequência de indicações para o MATLAB

EMMATI – Empresa Júnior de Matemática Industrial - UFPR


Arquivos ‘.m’
plot(0:10,15:25, ‘linewidth’ , 3)
grid on
axis([0 10 0 10])
Gráficos
Gráficos
p Gráficos em R³

Ponto
>>plot3(1,2,3)

Reta
>>plot3([0 1], [0 1], [0 6], ‘-’)

>> axis([0 10 0 10 0 10])

>> grid on
Operadores
p Relacionais 3<4
< Menor que ans = 1 (verdadeiro)
<= Menor ou igual a 3<=3
> Maior que
>= Maior ou igual a ans = 1 (verdadeiro)
== Igual a 3>4
~= Diferente de ans = 0 (falso)
9>=3
p Lógicos
&& E ans = 1 (verdadeiro)
|| Ou 10==12
& E para loops ans = 0 (falso)
| Ou para loops 3~=5
~ Não ans = 1 (verdadeiro)

EMMATI – Empresa Júnior de Matemática Industrial - UFPR


Fluxo de Controle
disp – Mostra mensagem

EMMATI – Empresa Júnior de Matemática Industrial - UFPR


Fluxo de Controle
if - Executa indicações se condição for
verdadeira

EMMATI – Empresa Júnior de Matemática Industrial - UFPR


Fluxo de Controle
else - Executa indicações se condição for
falsa

EMMATI – Empresa Júnior de Matemática Industrial - UFPR


Fluxo de Controle
elseif - Executa indicações se outra condição
for verdadeira

EMMATI – Empresa Júnior de Matemática Industrial - UFPR


Fluxo de Controles
for - Executa bloco de código num número
específico de vezes

EMMATI – Empresa Júnior de Matemática Industrial - UFPR