FIC MATLAB 2016-2

De MediaWiki do Campus São José
Revisão de 20h43min de 31 de agosto de 2016 por Bruno.wisintainer (discussão | contribs)
Ir para navegação Ir para pesquisar

Informações Básicas

Início: 11/Ago/2016
Término: 18/Out/2016
Referência Básica: PALM, William J. Introdução ao MATLAB para engenheiros. Tradução de Tales Argolo Jesus. 3. ed. Porto Alegre: AMGH, 2013. xiv, 562, il. ISBN 9788580552041

Conteúdos Abordados

Aula 1 - 11/Ago

- Janela de comandos;
- Inserindo comandos na Command Window;
- Variável ans;

- Ordem de precedência:

Símbolo Operação Forma no Matlab
^ Exponenciação: a^b
* Multiplicação: a*b
/ Divisão à direita: a/b
\ Divisão à esquerda: a\b
+ Adição: a+b
- Subtração: a-b


- Lista de Exercícios:
FIC Matlab 2016-2 Lista1.jpeg

- Exemplos de help e lookfor;
- Usando o arquivo m (m file);
- Comando clear all para apagar todas variáveis;
- Comando clc para apagar texto na Command Window;
- Definições de vetores;
- Definições de matrizes;
- Definições de matrizes eye, zeros e ones;
- Transposição de vetor ou matriz com o '
- Resolução de sistema linear:

- Representação de números complexos.
- Variáveis e constantes especiais:
- Utilização do ponto e vírgula (;) para não aparecer na Command Window;
- Contador de tempo tic e toc;
- Variáveis constantes e especiais:
Variaveis e constantes especiais.jpeg

Aula 2 - 16/Ago

- Formatos de exibição
Formatos exibição.jpeg

- Funções Matemáticas
Funções Matemáticas.jpeg

utilizando d após a função, faz o cálculo em graus

- Arranjo de vetor utilizando dois pontos (:);
- Definição de passo;
- Comando plot de uma função;
- Comando hold on para manter a curva no gráfico;
- Comando grid on para mostrar linhas em forma de grade;
- Nomes aos eixos com xlabel e ylabel
- Comando close all para fechar todas figuras;

- Exercício:
Plotar a função de -4 até 4 e encontrar as raízes por Bhaskara
- Raízes de um vetor usando comando roots;
- Comando length;

Aula 3 - 18/Ago

Exercício: Fazer o plot de um sinal de tensão x tempo, como da figura abaixo:
de até → função seno
de até → 0
de até → 1
de até → -1
Não esquecer de nomear os eixos.
Exercícios Aula 3 FIC Matlab.jpg

- Comando size;
- Endereçamento de matrizes;
- Exclusão de linha ou coluna;
- Comando sort;
- Comando find;
- Comando sum;
- Criação de vetor igualmente espaçamento: linear (linspace) e logarítmico (logspace);
- Norma (norm) e módulo (abs) de um vetor.

Aula 4 - 23/Ago

Exercícios 3 Aula 3 FIC Matlab.jpeg

- Comandos mean, ceil, floor e round;

Exercício: A corda da figura abaixo está presa nos pontos A e B, determine seu comprimento e a sua direção, medidos de A para B.

Exercícios 2 Aula 3 FIC Matlab.jpg

- Produto escalar (dot) e produto vetorial (cross) de dois vetores;

Exercício: Calcule o produto vetorial e escalar dos vetores:
,

- Comando 'poly' para criar um polinômio a partir de raízes;
- Comparação com comando 'roots';
- Multiplicação de polinômios ('conv');
- Divisão de polinômios ('deconv'), com ou ser resto;
- Plot de um polinômio a partir de um intervalo de pontos. ('polyval')

Aula 5 - 25/Ago

- Comando input para entrada de dados;
- Comando disp para mostrar mensagem;

Exercício: Criar uma calculadora de IMC com perguntas (input) para massa e altura, aparecendo na sequência o resultado

- Criando estruturas;
- Criando estruturas com o comando struct;
- Comando rmfield para remover campo da estrutura;
- Comando isfield para identificar se um campo existe ou não;
- Arranjo de células: texto e números;
- Comando celldisp e cellplot;

Exercícios 1 Aula 5 FIC Matlab.jpeg

Aula 6 - 30/Ago

- Funções trigonométricas;
- Funções hiperbólicas;
- Função definida pelo usuário no arquivo .m;

Exercício: Criar uma função no arquivo .m da definição pelo exponencial do cosseno hiperbólico e do seno hiperbólico, comparando com a funções já existentes (cosh e sinh), plotar as curvas idênticas em 2 figuras (arquivo .m 1). Criar um novo arquivo .m com valores de entrada de até (arquivo .m 2).

- Importar arquivo para o Matlab, pelo menu e pelo comando uiimport;

Exemplo: usar [Celular4g‎.txt], importar e trabalhar com as funções de matrizes.

- Padronizar para o formato que o Matlab reconhece os números: ponto (.) e (,);
- Converter formato table2array.

Aula 7 - 01/Set