





















































Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Comandos básicos de utilização dessa poderosa ferramenta
Tipologia: Notas de estudo
1 / 61
Esta página não é visível na pré-visualização
Não perca as partes importantes!






















































MATLAB é um "software" interativo de alta performance voltado para o cálculo numérico. O MATLAB integra análise numérica, cálculo com matrizes, processamento de sinais e construção de gráficos em ambiente fácil de usar onde problemas e soluções são expressos somente como eles são escritos matematicamente, ao contrário da programação tradicional.
O MATLAB é um sistema interativo cujo elemento básico de informação é uma matriz que não requer dimensionamento. Esse sistema permite a resolução de muitos problemas numéricos em apenas uma fração do tempo que se gastaria para escrever um programa semelhante em linguagem Fortran, Basic ou C. Além disso, as soluções dos problemas são expressas no MATLAB quase exatamente como elas são escritas matematicamente.
No Gerenciador de Programas do Microsoft Windows deve-se abrir o grupo de programas do MATLAB for Windows, que contém o ícone do aplicativo MATLAB. Um duplo clique no ícone MATLAB carrega o aplicativo MATLAB.
Quando o MATLAB é carregado, duas janelas são exibidas: a Janela de Comando (Command Windows) e Janela Gráfica (Graphic Windows). A Janela de Comando é ativada quando se inicializa o MATLAB, e o "prompt" padrão (>>) é exibido na tela.
A partir desse ponto, o MATLAB espera as instruções do usuário. Para entrar com uma matriz pequena, por exemplo usa-se
colocando colchetes em volta dos dados e separando as linhas por ponto e vírgula.. Quando se pressiona a tecla
Para inverter esta matriz usa-se
e o MATLAB responde com o resultado.
As teclas com setas podem ser usadas para se encontrar comandos dados anteriormente, para execução novamente ou sua reedição. Por exemplo, suponha que você entre com
Como para calcular a raiz quadrada o comando certo é sqrt , o MATLAB responde com uma mensagem de erro:
O MATLAB trabalha essencialmente com um tipo de objeto, uma matriz numérica retangular podendo conter elementos complexos (deve-se lembrar que um escalar é uma matriz de dimensão l x l e que um vetor é uma matriz que possui somente uma linha ou uma coluna).
As matrizes podem ser introduzidas no MATLAB por diferentes caminhos:
Pressionando
A matriz A é salva na memória RAM do computador, ficando armazenada para uso posterior.
As matrizes podem, também, ser introduzidas linha a linha, o que é indicado para matrizes de grande dimensão. Por exemplo:
Outra maneira para entrar com matrizes no MATLAB é através de um arquivo no formato texto com extensão " .m ". Por exemplo, se um arquivo chamado " gera.m "contém estas três linhas de texto,
então a expressão " gera " lê o arquivo e introduz a matriz A.
O comando load pode ler matrizes geradas pelo MATLAB e armazenadas em arquivos binários ou matrizes geradas por outros programas armazenadas em arquivos ASCII.
Os elementos das matrizes podem ser qualquer expressão do MATLAB, por exemplo.
resulta em
produz:
Note que a dimensão do vetor x é aumentada automaticamente para acomodar o novo elemento e que os elementos do intervalo indefinido são estabelecidos como zero.
representa a palavra "answer" (resposta), é automaticamente criada. Por exemplo, digite a expressão
Se o último caractere da declaração é um ponto e vírgula, ";", a impressão na tela é suprimida, mas a tarefa é realizada. Esse procedimento é usado em arquivos com extensão ".m" e em situações onde o resultado é uma matriz de grandes dimensões e temos interesse em apenas alguns dos seus elementos.
Se a expressão é tão grande que não cabe em apenas uma linha, pode-se continuar a expressão na próxima linha usando um espaço em branco e três pontos,"...", ao final das linhas incompletas. Por exemplo,
calcula o resultado da série, atribuindo a somatória à variável s , mas não
As variáveis e funções podem ser formadas por um conjunto de letras, ou por um conjunto de letras e números, onde somente os primeiros 19 caracteres do conjunto são identificados. O MATLAB faz distinção entre letras maiúsculas e
função indefinida.
Os exemplos de declarações mostrados nos itens acima criaram variáveis que são armazenadas na Área de Trabalho do MATLAB. Executando
obtêm-se uma lista das variáveis armazenadas na Área de Trabalho:
Your variables are:
Uma informação mais detalhada mostrando a dimensão de cada uma das
Grand total is 20 elements using 160 bytes
Cada elemento de uma matriz real requer 8 bytes de memória, assim nossa
bytes.
A notação decimal convencional, com ponto decimal opcional e o sinal de menos, é usada para números. A potência de dez pode ser incluída como um sufixo. A seguir são mostrados alguns exemplos de números aceitos:
que produzem o mesmo resultado.
originais modificados, uma nova unidade complexa deverá ser criada e utilizada de maneira usual:
O formato numérico exibido na tela pode ser modificado utilizando-se o
como elas são computadas ou salvas (o MATLAB efetua todas operações em dupla precisão).
Se todos os elementos das matrizes são inteiros exatos, a matrizes é mostrada em um formato sem qualquer ponto decimal. Por exemplo,
sempre resulta em
Se pelo menos um dos elementos da matriz não é inteiro exato, existem várias
mostra aproximadamente 5 dígitos significativos ou usam notação científica. Por exemplo a expressão
é mostrada , para cada formato usado, da seguinte maneira:
ou menor que 0.001, um fator de escala comum é aplicado para que a matriz completa seja mostrada. Por exemplo,
resultado da multiplicação será mostrado na tela.
respectivamente para elementos positivos, elementos negativos e zeros.
sobre a maior parte dos tópicos. Digitando
obtêm-se uma lista desses tópicos disponíveis:
nnet\exampies - Neural Network Toolbox examples. nnet\nnet - Neural Network Toolbox. For more help on directory/topic, type 'help topic".
exemplo,
que fornece uma lista de todos os comandos relacionados com gráficos bidimensionais:
Two dimensional graphics. Elementary X-Y graphs plot - Linear plot. loglog - Log-log scafe plot. semilogx - Semi-log scale plot. semilogy - Semi-log scale plot. fill - Draw filled 2-D polygons. Specialized X-Y graphs. polar - Polar coordinate plot. bar - Bar graph. stem - Discrete sequence or & "stemm" plot. stairs - Stairstep plot. errorbar - Error bar plot. hist - Histogram plot. rose - Angle histogram plot. compass - Compass plot. feather - Feather plot. fplot - Plot function comet - Comet-like trajectory. Graph annotation. title - Graph title. xlabel - X-axis label. ylabel - Y-axis label. text - Text annotation. gtext - Mouse placement of text.
grid - Grid lines. See also PLOTXYZ, GRAPHICS Finalmente, para obter informações sobre um comando específico, por
e informações mais detalhadas sobre este comando serão exibidas:
que todos os comandos do MATLAB devem ser escritas em letras minúsculas, portanto, para adicionar o texto " Título do Gráfico " em um gráfico, digite:
A "força" do MATLAB vem de um conjunto extenso de funções. O MATLAB possui um grande número de funções intrínsecas que não podem ser alteradas pelo usuário. Outras funções estão disponíveis em uma biblioteca externa distribuídas com o programa original (MATLAB TOOLBOX), que são na realidade arquivos com a extensão ".m" criados a partir das funções intrínsecas. A biblioteca externa (MATLAB TOOLBOX) pode ser constantemente atualizada à medida que novas aplicações são desenvolvidas. As funções do MATLAB, intrínsecas ou arquivos ".m", podem ser utilizadas apenas no ambiente MATLAB.
As categorias gerais de funções matemáticas disponíveis no MATLAB incluem:
· Funções especiais; · Matrizes elementares; · Matrizes especiais; · Decomposição e fatorização de matrizes; · Análise de dados;
As operações com matrizes no MATLAB são as seguintes:
· Adição; · Subtração; · Multiplicação; · Divisão a direita; · Divisão a esquerda; · Exponenciação; · Transposta; A seguir cada uma dessas operações é mostrada com mais detalhe.
que resulta em
e
produz
que resulta em
As operações são definidas somente se as matrizes as mesmas dimensões. Por
é aceitável, e o resultado da soma é
A adição e subtração também são definidas se um dos operadores é um escalar, ou seja, uma matriz l x l. Neste caso, o escalar é adicionado ou subtraído de todos os elementos do outro operador. Por exemplo: