Escolar Documentos
Profissional Documentos
Cultura Documentos
Software de simulao matemtica; Realiza operaes matriciais,constri grficos em 2D e 3D,ajuda no processamento de sinais; Facilidade na linguagem em um ambiente interativo; Executa arquivos texto;
Janelas
So objetos grficos; Command Window (Janela de Comando) ou Octave Terminal; >> prompt Enter programa processa e expe o resultado na tela; Usado para testes de comandos e funes. Editor implementar algum programa , projeto ou trabalho;
Janelas
Help; Command History ltimos comandos utilizados; Current Directory diretrio utilizado ; Workspace espao de trabalho, onde se visualizam dados e variveis;
Ajuda
Comando help help + nome da funo Comando lookfor lookfor + palavra chave CTRL + C interromper a busca
Bibliotecas do MATLAB
General comandos gerais; Ops operadores e caracteres especiais; Control biblioteca de sistemas de controles; Signal biblioteca de processamento de sinais; Optim biblioteca de otimizao;
Parte 2 - Variveis
Declarao Ambiente de execuo de uma linguagem interpretada. As variveis no precisam ser dimensionadas,pois elas so geradas automaticamente ao serem utilizadas. Os caracteres podem ser alfanumricos. Letras maisculas e minsculas definem nomes diferentes.
Manipulao
Comandos prprios para manipulao de variveis. who: Lista os nomes das variveis. whos: Lista o nome e o tipo das variveis. clear: Elimina todas as variveis da rea de trabalho. save: Salva as variveis em arquivos. load: Recupera as variveis salvas. clc: Limpa a janela de comandos;
Variveis pr-definidas
Variveis pr-definidas pelo programa;
Armazenadas em forma de matrizes; Nmeros negativos : - ; Nmeros com casas decimais : . ; Nmeros complexos: i ou j ; Notao cientfica: e ou E ;
Visualizao dos nmeros de diversas formas; Formato padro: inteiro, real com quatro casas decimais ou em notao cientfica; O padro pode ser alterado: digitando na janela de comando format + formato especfico;
Definio de matrizes
Aglutinao utilizando colchetes [ e ] . Forma matrizes numricas ou vetores de caracteres (strings); Uma matriz montada linha aps linha,onde o espao ou a vrgula indicam a transio da coluna e o ponto-e-vrgula a transio da linha;
Definio de matrizes
Definio de matrizes
Logspace espaa elementos logaritmamente na base 10.Valores finais e iniciais so potncias de 10,sendo escritos apenas os expoentes;
Indexao
O padro de indexao do programa forma intuitiva (r,c),onde r o nmero de linhas e c o nmero de colunas; possvel selecionar mais de uma linha ou coluna , usando- se : entre os ndices inicial e final para indicar o intervalo;
Funes matriciais
Exemplo de algumas matrizes utilizadas na criao e manipulao de matrizes: Matrizes elementares lgebra linear Informaes matriciais bsicas Manipulao de matrizes Anlise de dados
Possui diversas funes matemticas elementares que podem ser listadas pelo comando help elfun; Exemplos desses tipos de funes: Funes Trigonomtricas Funes exponenciais Funes Complexas Funes de arredondamento e resto
Parte 8 Grficos
Eficiente na criao e manipulao de grficos; Passos para construo de um grfico: 1 Cria-se um vetor X com coordenadas do eixo das abscissas 2 Escreve-se a funo desejada,a partir do vetor X,a qual criar um novo vetor 3 Desenha-se o grfico
Grficos bidimensionais
Os pares ordenados (x,y) so marcados no grfico e ligados por segmentos de retas; H diversas funes que auxiliam as operao com grficos: - plot; - loglog; - clf; - plotyy; - subplot; - polar; - semilogx;
Funo Plot:
Desenha grficos de duas dimenses, dados o vetor das abscissas e o vetor das ordenadas.
Exerccios:
1) Construa um grfico bidimensional na qual o eixo x varia 0 at 10 e o eixo y igual x. 2) Acrescente mais um grfico na figura acima, sendo o eixo x1 variando de 0 at 10 e y1 = x1.Colocando o grfico do exerccio anterior verde com crculos pontilhados e o novo grfico amarelo com estrelas.
Funo Subplot:
Divide a janela de figuras em uma matriz m x n de sub-janelas, selecionando umas das sub-janelas pelo seu nmero correspondente.
Outras funes:
Semilogx: plota grficos com o eixo x em escala logartmica na base 10. Semilogy:plota grficos com o eixo y em escala logartmica na base 10. Loglog:plota grficos com ambos os eixos em escala logartmica na base 10.
Exerccios
1) Construa um grfico com eixo x em escala logartmica na base 10. 2) Coloque duas curvas no mesmo grfico,mas com diferentes escalas para y.
Grficos Tridimensionais
O MatLab apresenta diversos recursos para apresentao de grficos em 3D. Suas funes so: - plot3; - meshgrid; - mesh; - surf
Funes Auxiliares
Existem diversas funes que auxiliam a visualizao e formatao de grficos. As mais importantes so apresentadas abaixo: - Title; - Axis; - Xlabel; - Hold on; - Ylabel; - Hold off; - Text; - Whitebg; - Grid; - Close;
Exerccio:
1)Faa um grfico com o eixo x variando de -2 a 2 com um incremento de 0.1 e o eixo y = sen(x)/x.Coloque como ttulo Grfico Cefet.