Mudanças entre as edições de "FIC MATLAB 2017-2"
(→Aula 5) |
|||
Linha 81: | Linha 81: | ||
|- | |- | ||
| <math>\mathrm{tg}^{-1}(x)</math> || atan(x) | | <math>\mathrm{tg}^{-1}(x)</math> || atan(x) | ||
+ | |- | ||
+ | | <math>\lfloor x \rfloor</math> (maior inteiro <math>\leq x</math>) || floor(x) | ||
+ | |- | ||
+ | | <math>\lceil x \rceil</math> (menor inteiro <math>\geq x</math>) || ceil(x) | ||
+ | |- | ||
+ | | <math>\mathrm{round}(x)</math> (arredondamento para o inteiro maior próximo) || ceil(x) | ||
+ | |- | ||
+ | | <math>\mathrm{sign}(x)</math> (sinal de <math>x</math>) || sign(x) | ||
|} | |} | ||
Linha 529: | Linha 537: | ||
:2. Repita o Exercício 6 da Aula 3 (Fourier) para um número de termos genérico. | :2. Repita o Exercício 6 da Aula 3 (Fourier) para um número de termos genérico. | ||
:3. Plote o símbolo do Batman (para quem tem dúvida, [http://www.isrs2011.org/thumbnail/b/batman-symbol-coloring-pages-clipart-best-4.jpeg link]). | :3. Plote o símbolo do Batman (para quem tem dúvida, [http://www.isrs2011.org/thumbnail/b/batman-symbol-coloring-pages-clipart-best-4.jpeg link]). | ||
− | |||
{{collapse bottom}} | {{collapse bottom}} | ||
+ | === Aula 6 === | ||
+ | {{collapse top| bg=lightblue | 26/Set - Endereçamento lógico; Concatenação de matrizes; Polinômios}} | ||
− | + | * Concatenação de vetores e matrizes | |
− | |||
− | |||
− | + | * Comandos ''sort'', ''unique'' | |
− | + | * Comandos ''union'' (<math>A \cup B</math>), ''intersect'' (<math>A \cap B</math>), ''setdiff'' (<math>A \setminus B</math>), ''setxor'' (diferença simétrica) | |
− | |||
− | * Comandos ''sort'' | ||
− | * Comandos '' | ||
− | |||
− | |||
− | |||
− | |||
− | * | + | * '''Exercícios''': |
+ | :1. Mostre todos os inteiros positivos múltiplos de 3 ou 5 menores que 100 | ||
+ | :2. Mostre todos os inteiros positivos múltiplos de 3 e 5 menores que 200 | ||
+ | :3. Mostre todos os inteiros positivos múltiplos de 3 ou 5 mas não de ambos menores que 125 | ||
− | |||
− | |||
− | |||
* Polinômios | * Polinômios | ||
:* Representação de polinômios a partir de vetores | :* Representação de polinômios a partir de vetores | ||
:* Comandos ''polyval'', ''poly'' e ''roots'' | :* Comandos ''polyval'', ''poly'' e ''roots'' | ||
− | :* | + | :* Comandos ''conv'' e ''deconv'' para multiplicação e divisão de polinômios |
− | + | :* Comandos ''polyder'' e ''polyint'' para derivada e integral de polinômios | |
− | :* Comandos ''polyder'' e ''polyint'' | + | |
− | + | ||
− | + | * '''Exercícios''': | |
+ | |||
[[Imagem:Matlab_poly_EX1.jpg|thumb|600px|center]] | [[Imagem:Matlab_poly_EX1.jpg|thumb|600px|center]] | ||
[[Imagem:Matlab_poly_EX2.jpg|thumb|600px|center]] | [[Imagem:Matlab_poly_EX2.jpg|thumb|600px|center]] | ||
Linha 568: | Linha 569: | ||
[[Imagem:Matlab_poly_EX4.jpg|thumb|600px|center]] | [[Imagem:Matlab_poly_EX4.jpg|thumb|600px|center]] | ||
[[Imagem:Matlab_poly_EX5.jpg|thumb|600px|center]] | [[Imagem:Matlab_poly_EX5.jpg|thumb|600px|center]] | ||
+ | |||
+ | |||
+ | * Trabalhando com texto (''string'') | ||
+ | * Entrada/Saída de dados e texto | ||
+ | :* Comando ''input'' para entrada de dados | ||
+ | :* Comando ''disp'' para saída de dados | ||
+ | :* Comandos ''num2str'' e ''str2num'' | ||
+ | :* Entrada de dados sem a tecla ENTER | ||
+ | |||
+ | |||
+ | * '''Exercício''': | ||
+ | |||
+ | :1. Criar uma calculadora de IMC com perguntas (''input'') para massa e altura. Use o ''disp'' para exibir o resultado de forma ''agradável'' ao usuário. | ||
{{collapse bottom}} | {{collapse bottom}} | ||
+ | |||
+ | {{collapse top| bg=lightgreen | Próximas aulas}} | ||
=== Aula 6 === | === Aula 6 === | ||
{{collapse top| bg=lightblue | 22/Mar - Texto; Entrada e saída; Estruturas; Células}} | {{collapse top| bg=lightblue | 22/Mar - Texto; Entrada e saída; Estruturas; Células}} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
* Arranjo de células: texto e números | * Arranjo de células: texto e números | ||
Linha 598: | Linha 608: | ||
=== Aula 7 === | === Aula 7 === | ||
{{collapse top| bg=lightblue | 27/Mar - Operadores; Scripts; Controle de fluxo de dados}} | {{collapse top| bg=lightblue | 27/Mar - Operadores; Scripts; Controle de fluxo de dados}} | ||
+ | |||
+ | * Endereçamento de vetores e matrizes | ||
+ | :* Lógico | ||
+ | |||
+ | :* Comandos ''find'' | ||
* Operadores: | * Operadores: |
Edição das 18h51min de 26 de setembro de 2017
Informações Básicas
- Código: MLB16470
- Professores: Diego da Silva de Medeiros e Roberto Wanderley da Nóbrega
- Início: 05/Set/2017
- Término: 21/Nov/2017
- Horário: Terças e quintas, das 19h às 22h
- 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
- Referência Complementar: MORAIS, V.. VIEIRA, C. MATLAB Curso Completo. FCA, 2013. 644. ISBN 9727227058
Conteúdos Abordados
Aula 1
05/Set - Apresentação da disciplina; Interface do MATLAB; Operadores; Funções; Constantes especiais | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Observações:
|
Aula 2
12/Set - Formatos de exibição; Vetores e matrizes | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Aula 3
14/Set - Operações com matrizes; Plots | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Aula 4
19/Set - Números aleatórios; Endereçamento de vetores e matrizes |
---|
|
Aula 5
21/Set - Aula de exercícios | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Aula 6
26/Set - Endereçamento lógico; Concatenação de matrizes; Polinômios |
---|
|
Próximas aulas | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Aula 6
Aula 7
Aula 8
Aula 9
Aula 10
Aula 11
Aula 12
Aula 13
Aula 14
Aula 15
|