Mudanças entre as edições de "FIC MATLAB 2019-2"
Ir para navegação
Ir para pesquisar
Linha 650: | Linha 650: | ||
:2. Repita o Exercício 6 da Aula 4 com um número genérico de termos <math>\sin()</math> somados em <math>g(x)</math>. | :2. Repita o Exercício 6 da Aula 4 com um número genérico de termos <math>\sin()</math> somados em <math>g(x)</math>. | ||
:3. Plote o símbolo do Batman (para quem tem dúvida, [http://guangchuangyu.github.io/blog_images/2011/08/X.png link]). | :3. Plote o símbolo do Batman (para quem tem dúvida, [http://guangchuangyu.github.io/blog_images/2011/08/X.png link]). | ||
+ | |||
+ | {{collapse bottom}} | ||
+ | |||
+ | === 8 - Variáveis lógicas; Operadores relacionais e lógicos === | ||
+ | |||
+ | {{collapse top| bg=lightblue | Aula 8 - 19 de setembro}} | ||
+ | |||
+ | * Variáveis lógicas (''booleanas''): | ||
+ | :* Comando ''logical'' | ||
+ | |||
+ | * Endereçamento lógico de vetores e matrizes | ||
+ | |||
+ | |||
+ | * Operadores: | ||
+ | |||
+ | :* Operadores relacionais: | ||
+ | |||
+ | :::{| class="wikitable" | ||
+ | ! '''Operador''' | ||
+ | ! '''Significado''' | ||
+ | |- | ||
+ | | < || Menor que | ||
+ | |- | ||
+ | | <= || Menor ou igual a | ||
+ | |- | ||
+ | | > || Maior que | ||
+ | |- | ||
+ | | >= || Maior ou igual a | ||
+ | |- | ||
+ | | == || Igual a | ||
+ | |- | ||
+ | | ~= || Não é igual a | ||
+ | |} | ||
+ | |||
+ | :* Operadores lógicos: | ||
+ | |||
+ | :::{| class="wikitable" | ||
+ | ! '''Operador''' | ||
+ | ! '''Nome''' | ||
+ | |- | ||
+ | | & || AND | ||
+ | |- | ||
+ | | ǀ || OR | ||
+ | |- | ||
+ | | ~ || NOT | ||
+ | |- | ||
+ | | xor(a,b) || XOR | ||
+ | |} | ||
+ | |||
+ | :* Comparação de vetores ou matrizes: | ||
+ | ::* Comando ''isequal'' | ||
+ | |||
+ | :* Comparação de ''strings'': | ||
+ | ::* Comandos ''strcmp'' e ''strcmpi'' | ||
+ | |||
+ | |||
+ | * Comando ''find'' | ||
+ | |||
+ | |||
+ | * '''Exercícios''': | ||
+ | |||
+ | :1. Sejam ''x = [1 7 5 3 8 2]'' e ''y = [1 8 2 3 9 1]''. Encontre os resultados dos seguintes comandos '''antes''' de executá-los: | ||
+ | ::a) ''z = x < 6'' | ||
+ | ::b) ''z = x <= y'' | ||
+ | ::c) ''z = x == y'' | ||
+ | ::d) ''z = x ~= y'' | ||
+ | |||
+ | :2. A tabela abaixo mostra as temperaturas diárias (em Celsius) em três cidades diferentes. | ||
+ | |||
+ | <center> | ||
+ | {| class="wikitable" | ||
+ | ! colspan="8" style="text-align: center; font-weight:bold;" | Temperatura | ||
+ | |- | ||
+ | | style="font-weight:bold; background-color:#c0c0c0;" | Cidade | ||
+ | | style="font-weight:bold; background-color:#c0c0c0;" | Dia 1 | ||
+ | | style="font-weight:bold; background-color:#c0c0c0;" | Dia 2 | ||
+ | | style="font-weight:bold; background-color:#c0c0c0;" | Dia 3 | ||
+ | | style="font-weight:bold; background-color:#c0c0c0;" | Dia 4 | ||
+ | | style="font-weight:bold; background-color:#c0c0c0;" | Dia 5 | ||
+ | | style="font-weight:bold; background-color:#c0c0c0;" | Dia 6 | ||
+ | | style="font-weight:bold; background-color:#c0c0c0;" | Dia 7 | ||
+ | |- | ||
+ | | Palhoça || 10|| 13|| 6|| 5|| -1|| 10|| 4 | ||
+ | |- | ||
+ | | São José|| 19|| 13|| 3|| 5|| 1|| 22|| 14 | ||
+ | |- | ||
+ | | Biguaçu|| 30|| 2|| 3|| -1|| 10|| -2|| 40 | ||
+ | |} | ||
+ | </center> | ||
+ | |||
+ | :Determine em quais dias: | ||
+ | ::a) A temperatura na Palhoça é maior que 8 °C. | ||
+ | ::b) A temperatura em São José se encontra entre 1 °C e 15 °C (incluindo ambos os extremos). | ||
+ | ::c) Fez mais frio na Palhoça que em São José. | ||
+ | ::d) Biguaçu foi a cidade mais quente de todas. | ||
+ | |||
+ | :3. A altura e a velocidade de um projétil lançado com uma velocidade <math>v_0</math> e um ângulo com a horizontal <math>a</math> são dadas, em funcão do tempo ''t'', por | ||
+ | :::<math>h(t) = v_0 \, t \, \mathrm{sen}(a) + \frac{1}{2} \, g \, t^2,</math> | ||
+ | :::<math>v(t) = \sqrt{v_0^2 + 2 \, v_0 \, g \, t \, \mathrm{sen}(a) + g^2 \, t^2},</math> | ||
+ | :respectivamente, em que ''g'' é a aceleração da gravidade. O projétil atinge o solo quando <math>h(t) = 0</math>, o que ocorre no tempo <math>t_\mathrm{hit} = -2 (v_0 / g) \mathrm{sen}(a)</math>. Suponha que <math>a = 30</math>°, <math>v_0 = 40</math> m/s e <math>g = -9{,}81</math> m/s². | ||
+ | ::a) Plote os gráficos da altura e da velocidade do projétil, de <math>t = 0</math> até <math>t = t_\mathrm{hit}</math>. | ||
+ | ::b) Determine os instantes de tempo em que a altura é de no mínimo 15 m. | ||
+ | ::c) Determine os instantes de tempo em que a altura é de no mínimo 15 m e, ao mesmo tempo, a velocidade é de no máximo 36 m/s. | ||
+ | ::d) Determine os instantes de tempo em que a altura é de no mínimo 15 m ou a velocidade é de no máximo 36 m/s. | ||
+ | ::e) Destaque as figuras anteriores com os intervalos calculados na letra c). | ||
{{collapse bottom}} | {{collapse bottom}} |
Edição das 18h33min de 19 de setembro de 2019
Informações Básicas
- Código: MLB16470
- Professores: Ana Paula Rosa Negri
- Início: 27/08/2019
- Término: 31/10/2019
- 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
Apresentação da disciplina; Interface do MATLAB; Operadores; Funções; Constantes especiais; Formatos de exibição
Aula 1 - 27 de agosto | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Observações:
|
Vetores e matrizes
Aula 2 - 29 de agosto |
---|
|
Operações com matrizes
Aula 3 - 03 de setembro |
---|
|
Plots
Aula 4 - 5 de setembro | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Endereçamento de vetores e matrizes
Aula 5 - 10 de setembro |
---|
|
Concatenação de matrizes; Texto; Entrada e saída de dados
Aula 6 - 12 de setembro |
---|
|
Revisão de conceitos e exercícios
Aula 7 - 17 de setembro | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
8 - Variáveis lógicas; Operadores relacionais e lógicos
Aula 8 - 19 de setembro | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|