Explicar as principais características do MATLAB Citar as principais janelas do MATLAB Organizar a interface do MATLAB Mudar a formatação dos números exibidos no MATLAB Importar dados externos ao MATLAB
Prof. Guilherme Colen CIAA CApA-GE/SA 2023 2
Introdução
Principais janelas
Formato de números
Importação de dados
Prof. Guilherme Colen CIAA CApA-GE/SA 2023 3
Ambiente interativo de alta performance Software para computação científica que trabalha basicamente com matrizes; ◦ Matlab® -> MATrix LABoratory Considerado um plataforma de desenvolvimento bastante flexível ◦ Pode ser instalado em diversos sistemas operacionais Utilizado mundialmente para ◦ Analise precisa e eficiente de dados; Modelos matemáticos; Simulações de sistemas; Desenvolvimento de produto; entre outros
Prof. Guilherme Colen CIAA CApA-GE/SA 2023 4
Possui ampla biblioteca de funções matemáticas Possibilita a criação de novas funções, algoritmos customizados e alta eficiência no tratamento de dados Linguagem fácil e intuitiva Possibilidade de integração com hardwares, permitindo desenvolver sistemas com entradas e saídas para outros dispositivos Permite criar programas com interface gráfica para o usuário final
Prof. Guilherme Colen CIAA CApA-GE/SA 2023 5
Pacotes com várias funções prontas para diversas áreas de conhecimento Instaladas no Laboratório do CIAW ◦ Signal Processing Toolbox ◦ Statistics And Learning ◦ Machine Toolbox ◦ Antenna Toolbox ◦ Communications System Toolbox ◦ DSP System Toolbox ◦ Symbol Math Toolbox ◦ Phase Array System Toolbox ◦ Control System Toolbox
Prof. Guilherme Colen CIAA CApA-GE/SA 2023 6
Custo elevado ◦ Possui diversas classificações ◦ Site para aquisição https://www.mathworks.com/pricing-licensing.html
Existem soluções gratuitas
◦ Octave: feito para ser o mais idêntico possível ao MATLAB, inclusive em relação ao nome dos comandos ◦ Scilab: parecido com MATLAB, mas não tão idêntico quanto o Octave ◦ Outras alternativas: https://opensource.com/alternatives/matlab
Prof. Guilherme Colen CIAA CApA-GE/SA 2023 7
Prof. Guilherme Colen CIAA CApA-GE/SA 2023 8 As janelas podem ser organizadas de forma personalizada ou em layouts padrões
Aba Home – botão Layout
◦ Permite escolher um layout padrão ◦ Permite selecionar quais janelas serão exibidas
As janelas podem ser movidas clicando no
título e arrastando
Prof. Guilherme Colen CIAA CApA-GE/SA 2023 9
Endereço da pasta atual ◦ Pode ser alterado usando os botões ao lado
Current Folder ◦ Mostra o conteúdo da pasta atual ◦ Pode ser organizado por Ordem alfabética Categoria
Prof. Guilherme Colen CIAA CApA-GE/SA 2023 10
Command Window ◦ Onde são digitados os comandos para serem executados imediatamente (apertando enter) ◦ Seta para cima acessa os últimos comandos executados
Prof. Guilherme Colen CIAA CApA-GE/SA 2023 11
Command History ◦ Lista os últimos comandos executados ◦ Duplo clique no comando permite executar novamente
Prof. Guilherme Colen CIAA CApA-GE/SA 2023 12
Workspace ◦ Mostra as variáveis atualmente disponíveis para uso ◦ Mostra também seu valor e outras informações importantes das variáveis As informações mostradas podem ser alteradas clicando com o botão direito na barra de títulos ◦ Duplo clique permite acessar a variável e alterar seu valor
Prof. Guilherme Colen CIAA CApA-GE/SA 2023 13
Editor ◦ Criar uma lista de comandos para serem executados posteriormente ◦ Criar novas funções ◦ Editar programas existentes
Prof. Guilherme Colen CIAA CApA-GE/SA 2023 14
O Help do MATLAB é repleto de informações, que irão lhe ajudar muito no desenvolvimento de seus programas ◦ Possui informações de usabilidade do MATLAB ◦ Possui informações teóricas sobre diversos assuntos Help de uma função específica pode ser obtido no command window digitando ◦ help “nome da função” Pode ser acessado clicando no botão de interrogação no canto superior direito
Prof. Guilherme Colen CIAA CApA-GE/SA 2023 15
Prof. Guilherme Colen CIAA CApA-GE/SA 2023 16 Organize as principais janelas do MATLAB de acordo com a seguinte sugestão
Prof. Guilherme Colen CIAA CApA-GE/SA 2023 17
Os números podem ser exibidos no command window de diversas formas
Pode ser alterado em preferencias do MATLAB
◦ Home/Preferences/Command Window
Pode ser alterado via comando conforme
tabela do próximo slide ◦ Útil quando precisamos de uma resposta rápida durante a execução de um algoritmo com uma formatação especial para averiguar o resultado
Prof. Guilherme Colen CIAA CApA-GE/SA 2023 18
Comando Os números Descrição podem ser exibidos Visualização no command format window 4 Casas das seguintes formas Decimais 1.2340 format short 4 Casas Decimais 1.2340 format long 14 Casas Decimais 1.23400000000000 4 Casas Decimais format short g 1.234 sem Zeros 14 Casas Decimais format long g 1.234 sem Zeros format hex Hexadecimal 3ff3be76c8b43958 format bank 2 Casas Decimais 1.23 format rat Fração 617/500
Prof. Guilherme Colen CIAA CApA-GE/SA 2023 19
Escreva o número 𝜋 nos diversos formatos estudados
◦ Dica: No MATLAB o número 𝜋 é inserido usando o
comando 𝑝𝑖
Prof. Guilherme Colen CIAA CApA-GE/SA 2023 20
Muitas vezes os dados a serem usados no MATLAB são oriundos de banco de dados externos Uma forma prática para importar esses dados é utilizando o “Import Data” ◦ Aba “Home”, categoria “Variable”
Prof. Guilherme Colen CIAA CApA-GE/SA 2023 21
Escolha do arquivo que se deseja importar Escolha das configurações de importação Linhas/colunas, Tipos de variáveis, Replace, etc
Prof. Guilherme Colen CIAA CApA-GE/SA 2023 22
“Import Data” para arquivos .mat abre-se o “Import Wizard” ◦ Mais simples e direto ◦ Fornece opções mais objetivas
Prof. Guilherme Colen CIAA CApA-GE/SA 2023 23
Gere a tabela abaixo no LibreOffice e importe para o MATLAB