Mudanças entre as edições de "FIC MATLAB 2016-2"
(→Aula 1) |
(→Aula 2) |
||
Linha 58: | Linha 58: | ||
== Aula 2 == | == Aula 2 == | ||
− | {{collapse top| bg=lightblue | | + | {{collapse top| bg=lightblue | 16/Ago}} |
- Formatos de exibição <br /> | - Formatos de exibição <br /> | ||
Linha 81: | Linha 81: | ||
{{collapse bottom}} | {{collapse bottom}} | ||
− | {{collapse top| bg=lightblue | | + | == Aula 3 == |
+ | {{collapse top| bg=lightblue | 18/Ago}} | ||
Exercício: Fazer o ''plot'' de um sinal de tensão ''x'' tempo, como da figura abaixo: <br/> | Exercício: Fazer o ''plot'' de um sinal de tensão ''x'' tempo, como da figura abaixo: <br/> | ||
de <math> t = 1s </math> até <math> t = 63s </math> → função seno <br/> | de <math> t = 1s </math> até <math> t = 63s </math> → função seno <br/> | ||
Linha 102: | Linha 103: | ||
{{collapse bottom}} | {{collapse bottom}} | ||
− | {{collapse top| bg=lightblue | | + | == Aula 4 == |
+ | {{collapse top| bg=lightblue | 23/Ago}} | ||
[[Image:Exercícios 3 Aula 3 FIC Matlab.jpeg |600px]] <br /><br /> | [[Image:Exercícios 3 Aula 3 FIC Matlab.jpeg |600px]] <br /><br /> | ||
Linha 121: | Linha 123: | ||
{{collapse bottom}} | {{collapse bottom}} | ||
− | {{collapse top| bg=lightblue | | + | == Aula 5 == |
+ | {{collapse top| bg=lightblue | 25/Ago}} | ||
- Comando ''input'' para entrada de dados; <br/> | - Comando ''input'' para entrada de dados; <br/> | ||
- Comando ''disp'' para mostrar mensagem; <br/> | - Comando ''disp'' para mostrar mensagem; <br/> | ||
Linha 138: | Linha 141: | ||
{{collapse bottom}} | {{collapse bottom}} | ||
− | {{collapse top| bg=lightblue | | + | == Aula 6 == |
+ | {{collapse top| bg=lightblue | 30/Ago}} | ||
- Funções trigonométricas; <br/> | - Funções trigonométricas; <br/> | ||
Linha 156: | Linha 160: | ||
{{collapse bottom}} | {{collapse bottom}} | ||
− | {{collapse top| bg=lightblue | | + | == Aula 7 == |
+ | {{collapse top| bg=lightblue | 01/Set}} | ||
Exercício: com o arquivo [[http://wiki.sj.ifsc.edu.br/index.php/Arquivo:Add_user.txt Add_user.txt]] (Adições Líquidas de Aparelhos 4G das Operadoras no período), calcular a soma dos anos 2014, 2015 e 2016 (até o momento) por operadora e a soma e a média por período.<br/> | Exercício: com o arquivo [[http://wiki.sj.ifsc.edu.br/index.php/Arquivo:Add_user.txt Add_user.txt]] (Adições Líquidas de Aparelhos 4G das Operadoras no período), calcular a soma dos anos 2014, 2015 e 2016 (até o momento) por operadora e a soma e a média por período.<br/> | ||
Linha 202: | Linha 207: | ||
{{collapse bottom}} | {{collapse bottom}} | ||
− | {{collapse top| bg=lightblue | | + | == Aula 8 == |
+ | {{collapse top| bg=lightblue | 06/Set}} | ||
Exercício: Calcule e armazene a Sequência de Fibonacci, com a possibilidade de escolher o número de termos.<br/> | Exercício: Calcule e armazene a Sequência de Fibonacci, com a possibilidade de escolher o número de termos.<br/> | ||
Linha 225: | Linha 231: | ||
{{collapse bottom}} | {{collapse bottom}} | ||
− | {{collapse top| bg=lightblue | | + | == Aula 9 == |
+ | {{collapse top| bg=lightblue | 08/Set}} | ||
- A estrutura ''switch''. <br/> | - A estrutura ''switch''. <br/> | ||
Linha 237: | Linha 244: | ||
{{collapse bottom}} | {{collapse bottom}} | ||
− | {{collapse top| bg=lightblue | expand=true | | + | == Aula 10 == |
+ | {{collapse top| bg=lightblue | expand=true | 13/Set}} | ||
<!-- Exercício (43 - livro adaptado): Utilize a estrutura ''switch'' para calcular a quantidade de dinheiro que é acumulada em uma conta durante um ano. O programa deve aceitar as seguintes entradas: a quantidade inicial de dinheiro depositada na conta; a frequência do rendimento (mensal, trimestral, semestral ou anual); e o rendimento. Rode o seu programa para um depósito inicial que pode ser escolhido (por exemplo R$1000); utilize um rendimento a sua escolha (por exemplo 5%). | <!-- Exercício (43 - livro adaptado): Utilize a estrutura ''switch'' para calcular a quantidade de dinheiro que é acumulada em uma conta durante um ano. O programa deve aceitar as seguintes entradas: a quantidade inicial de dinheiro depositada na conta; a frequência do rendimento (mensal, trimestral, semestral ou anual); e o rendimento. Rode o seu programa para um depósito inicial que pode ser escolhido (por exemplo R$1000); utilize um rendimento a sua escolha (por exemplo 5%). | ||
--> | --> | ||
− | |||
{{collapse bottom}} | {{collapse bottom}} |
Edição das 16h27min de 11 de setembro de 2016
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
Aula 2
16/Ago |
---|
- Funções Matemáticas - Arranjo de vetor utilizando dois pontos (:); - Exercício: |
Aula 3
18/Ago |
---|
Exercício: Fazer o plot de um sinal de tensão x tempo, como da figura abaixo: - Comando axis. |
Aula 4
23/Ago |
---|
- 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. - Produto escalar (dot) e produto vetorial (cross) de dois vetores; - Comando 'poly' para criar um polinômio a partir de raízes; |
Aula 5
25/Ago |
---|
- Comando input para entrada de dados; Exercício: Criar uma calculadora de IMC com perguntas (input) para massa e altura, aparecendo na sequência o resultado - Criando estruturas; |
Aula 6
30/Ago |
---|
- Funções trigonométricas; 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 (,); |
Aula 7
01/Set | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Exercício: com o arquivo [Add_user.txt] (Adições Líquidas de Aparelhos 4G das Operadoras no período), calcular a soma dos anos 2014, 2015 e 2016 (até o momento) por operadora e a soma e a média por período. - Tipos de códigos: Sequenciais, Condicionais e Iterativos; Operadores relacionais
Operadores de curto circuito
- As sentenças if, else e elseif. Exercício: Criar um código que calcula o valor total da compra de algumas unidades de arroz (5kg), feijão (1kg) e café (1kg). Colocar opção de entrada de dados com input e condição que não existe unidade negativa. - Laços for. |
Aula 8
06/Set |
---|
Exercício: Calcule e armazene a Sequência de Fibonacci, com a possibilidade de escolher o número de termos. Exercício: Criar uma matriz (NxN) em que a diagonal principal é o produto de linha por coluna e nos outros termos é a soma
da linha com a coluna, com a possibilidade de escolher a dimensão N da matriz. Exercício: Calcule o fatorial de um número que pode ser escolhido. - Laços while. Exercício (livro): Determine o tempo necessário para que você acumule pelo menos R$10000 em uma conta bancária se você depositar inicialmente R$500 e mais R$500 ao final de cada ano, com um rendimento anual de 5%. Exercício: Fazer o plot de um sinal de tensão x tempo, como da figura abaixo, usando os conceitos da aula de hoje: |
Aula 9
08/Set |
---|
- A estrutura switch. Exercício: Complemente o exercício anterior com os ângulos 0, 90, 180, 270 e 360 e as coordenadas. Exercício (livro): Utilize a estrutura switch para calcular o total de dias decorridos em um ano. Entrada de dados: o número do mês (1 até 12), o dia e a indicação de o ano ser bissexto ou não. Exercício: Usando switch, calcule a soma dos ângulos internos de uma figura geométrica. Entrada de dados: o nome da figura, pelo menos até o hexágono. |
Aula 10
13/Set |
---|