Você está na página 1de 4

UTFPR - Universidade Tecnológica Federal do Paraná Medianeira, 2021

Introdução ao MATLAB

Ambiente

Command Window Janela principal, utilizada para digitar todos os comandos


Workspace Mostra as variáveis que estão sendo utilizadas
Current Folder Pasta atual onde estão salvos os seus Scripts (arquivos .m)

Simbologia

>> Posição atual do cursor


= Atribui valores a variáveis
; Não mostra a resposta ao comando digitado
% Insere comentários
. Separador decimal
, Utilizada em comandos
[] Utilizados para digitar vetores e matrizes
() Utilizados em comandos e em operações matemáticas
Inf Infinito
NaN Not a Number, ou indeterminado
ans Answer (respsota)

Constantes

pi 3.1416
i ou j raiz (-1)

Variáveis
 Devem começar sempre com uma letra, podendo ser seguidas de letras, números e
underline, não podem conter espaço nem acentuação.
 São sensíveis a minúsculas e maiúsculas.
 Podem ser declaradas através do comando syms, ou atribuídos valores na hora da utilização.

>> syms A Declarada a variável “A” como simbólica


>> A = 2 Atribui o valor 2 para a variável “A”

1
UTFPR - Universidade Tecnológica Federal do Paraná Medianeira, 2021

Comandos Básicos

Setas para cima e para baixo Navegação entre os comandos digitados


clc Limpa a janela de comandos
clear all Remove todas as variáveis
pretty( ) Melhora a visualização de uma função

Operações Matemáticas

^ Potenciação
* Multiplicação
/ Divisão
+ Adição
- Subtração

A resolução das operações matemáticas é da esquerda para a direita, respeitando a seguinte


ordem: 1º potenciação; 2º multiplicação e divisão; e 3º adição e subtração. Portanto devem ser
utilizados parênteses quando necessário, como mostrado nos exemplos abaixo.

Comando Resposta
>> 2 + 2 * 2 6
>> (2 + 2) * 2 8
>> 10 / 2 * 5 25
>> 10 / (2 * 5) 1

Funções Matemáticas e Trigonométricas


Os comandos são todos escritos com letras minúsculas. O número ou a variável deve ser
digitado entre parênteses.

sin( ), cos( ), tan( ) Seno, Cosseno, Tangente (o padrão de ângulo é em radianos)


sind( ), cosd( ), tand( ) Adicionar a letra “d” (degrees) para utilizar ângulos em graus
sqrt( ) Raiz Quadrada (square root)
exp( ) Exponencial
log( ), log10( ) Logaritmo natural, Logaritmo na base 10
abs( ), angle( ) Módulo e ângulo (para números complexos)
round( ) Arredonda um número (eliminando suas casas decimais)
ceil( ), floor( ) Arredonda o número “para cima”, ou “para baixo”
laplace( ), ilaplace( ) Transformada direta e inversa de Laplace

2
UTFPR - Universidade Tecnológica Federal do Paraná Medianeira, 2021

Limites, Derivadas e Integrais

limit(A) Limite da função A com X tendendo a zero


limit(A,x,valor) Limite(da função A, quando X, tende a Valor)
diff(A,x) Derivada(da função A, em relação a variável X)
int(A) Integral da função A em relação a X
int(A, x, valor1, valor2) Integral(da função A, onde X varia, de Valor1, a Valor2)

Exemplo:
Comando Significado
>> f1 = ( x^2 + x ) / ( 5 * x ) Criada a função f1
>> limit(f1) Limite da função f1 com x tendendo a zero
>> limit(f1, x, 9) Limite(da função f1, quando x, tende a 9)
>> f2 = 2 * x^2 + 3 * x; Criada a função f2
>> diff(f2, x) Derivada(da função f2, em relação a x)
>> f3 = 3 * x^2 + x; Criada a função f3
>> int(f3) Integral da função f3 em relação a x
>> int(f3, x, 0, 2) Integral(da função f3, x varia, de 0, a 2)

Vetores
O vetor em questão não é um vetor físico com módulo, direção e sentido, mas sim um vetor
algébrico, uma matriz formada por uma única linha, ou por uma única coluna.

[n n n n n n] Cria um vetor com os números desejados


Valor1:Valor2 Vetor do Valor1 ao Valor2, aumentando de 1 em 1
Valor1:Variação:Valor2 Inicia em Valor1, acresce da Variação, até o Valor2
linspace(Val1, Val2, Pontos) Cria um vetor que inicia no Valor1, vai até o Valor2, e possui
uma determinada quantidade de pontos

Exemplo:
Comando Resposta
>> A = [1 2 3] 1 2 3
>> B = 0:7 0 1 2 3 4 5 6 7
>> C = 5:0.5:9 5 5.5 6 6.5 7 7.5 8 8.5 9
>> D = linspace(0,20,5) 0 5 10 15 20

3
UTFPR - Universidade Tecnológica Federal do Paraná Medianeira, 2021

Polinômios
Digitados entre colchetes “[ ]” com seus coeficientes separados por espaço ou vírgula.

polyval(P, x ) Resposta do polinômio P para um valor de X


roots(P) Mostra as raízes do polinômio P
poly( [raiz1 raiz2] ) Encontra o polinômio que possui as raízes digitadas

Exemplo:
Comando Resposta
>>P1 = [1 2 3] P1 = x^2 + 2x + 3
>>P2 = [4 5] P2 = 4x + 5
>>polyval(P2,2) 13
>>roots(P2) -1.25
>>poly(P2) 1 -9 20

Sistemas de Equações Lineares


Quando se tem “n” equações com “n” incógnitas, exemplo:
2x - y = 0
5x - 2y = 2

Comando Significado
>> A = [2 -1 ; 5 -2] Digita-se uma matriz com as incógnitas
>> B = [0 ; 2] Digita-se uma matriz com as constantes
>> C = inv(A)*B Multiplica-se o inverso da matriz A com a matriz B
C=2;4 O resultado será o valor de X e Y respectivamente

Gráficos

>> plot(x , y) Gráfico linear onde X é uma variável e Y uma função


>> bar(x , y) Gráfico de barras
>> stair(x , y) Gráfico em degrau
>> figure( n ) Cria uma nova figura
>> hold on Habilita desenhar outro gráfico na mesma figura
>> hold off Desabilita desenhar outro gráfico na mesma figura

OBS: este documento contém apenas uma apresentação inicial de alguns comandos básicos que são
comumente utilizados no MATLAB.

Você também pode gostar