Matlab

Disponível somente no TrabalhosFeitos
  • Páginas : 6 (1354 palavras )
  • Download(s) : 0
  • Publicado : 17 de maio de 2012
Ler documento completo
Amostra do texto
abCurso básico sobre MATLAB – Eng. Filipe Marangoni

Curso básico sobre MATLAB
Ambiente
Workspace

Mostra as variáveis que estão sendo utilizadas

Command History

Histórico de todos os comandos que foram digitados

Command Window

Janela de comandos

Simbologia
>>
=
;
%
.
,
[]
()
Inf
NaN
ans

Posição atual do cursor
Atribui valores a variáveis
Não mostra a respostaao 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
Infinito
Not a Number, ou indeterminado
Answer (respsota)

Constantes
pi
i ou j

3.1416
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
>> A = 2

Declarada a variável A
Atribuído o valor 2 para a variável A

1

Curso básico sobre MATLAB – Eng. Filipe Marangoni

Comandos Básicos
Setas para cima e para baixo
clc
clear
pretty( )
subs()

Navegação entre os comandos digitados
Limpa a janela de comandos
Remove todas as variáveis
Melhora a visualização de uma função
Substibui(em, antigo, novo)

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 edivisão; e 3º adição e subtração. Portanto devem ser utilizados
parênteses quando necessário, como mostrado nos exemplos abaixo.
Comando
>> 2 + 2 * 2
>> (2 + 2) * 2
>> 10 / 2 * 5
>> 10 / (2 * 5)

Resposta
6
8
25
1

Programando no MATLAB
Um arquivo M-File (com extensão “.m”) pode ser um script, que executa uma série de comandos,
ou uma nova função criada pelo usuário.
Exemplo descript:
%Salvar esse comando com o nome de “iniciar”
clear
syms x y z a b c
clc
disp('Pronto para começar')
Ao digitar “iniciar” na janela de comandos do MATLAB, será executado o script. Para isso o
arquivo deve estar salvo na mesma pasta de trabalho do MATLAB.

2

Curso básico sobre MATLAB – Eng. Filipe Marangoni

Funções matemáticas e trigonométricas
Os comandos são todos escritoscom letras minúsculas. O número ou a variável deve ser digitado entre
parênteses.

sin( ), cos( ), tan( )

Seno, Cosseno, Tangente, Arco Tangente, Seno hiperbólico
(o padrão de ângulo no MATLAB é em radiano)

sinh( ), acosh( ), atan( )
sqrt( )
exp( )
log( ), log10( )
abs( ), angle( )
round( )
ceil( ), floor( )
laplace( ), ilaplace( )

Square root (Raiz quadrada)
ExponencialLogaritmo natural, Logaritmo na base 10
Módulo e ângulo (para números complexos)
Arredonda um número (eliminando suas casas decimais)
Arredonda o número “para cima”, ou “para baixo”
Transformada direta e inversa de Laplace

Alguns exemplos das funções apresentadas acima:
Comando
>> sin(90)
>> sin(90*pi/180)

Resposta
0.8940
1

>> C = 3 + j*4
>> abs(C)
>> angle(C)

3 + 4.i
5
0.9273>> sqrt(16)

4

>> A = 1.123
>> round(A)
>> ceil(A)
>> Floor(A)

1
2
1

3

Curso básico sobre MATLAB – Eng. Filipe Marangoni

Limites, Derivadas e Integrais
limit(A)
limit(A,x,valor)

Limite da função A com X tendendo a zero
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)
int(A, x, valor1, valor2)Integral da função A em relação a X
Integral(da função A, onde X varia, de Valor1, a Valor2)

Exemplos dos comandos conhecidos acima:

Comando
>> f1 = ( x^2 + x ) / ( 5 * x )
>> limit(f1)
>> limit(f1, x, 9)

Significado
Criada função f1
Limite da função f1 com x tendendo a zero
Limite(da função f1, quando x, tende a 9)

>> f2 = 2 * x^2 + 3 * x;
>> diff(f2, x)

Criada função f2...
tracking img