De MediaWiki do Campus São José
Ir para navegação
Ir para pesquisar
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
- Tutorial: Bernardo Severo da Silva Filho, Curso de MATLAB 5.1
Conteúdos Abordados
Apresentação da disciplina; Interface do MATLAB; Operadores; Funções; Constantes especiais; Formatos de exibição
Aula 1 - 27 de agosto
|
- Command Window;
- Workspace;
- Current Folder;
- Command History;
- Editor;
- Utilização do ponto (.) no lugar de vírgula (,) para números decimais (1,33 -> 1.33);
Operação
|
Notação matemática
|
Sintaxe no MATLAB
|
Adição |
![{\displaystyle a+b}](https://en.wikipedia.org/api/rest_v1/media/math/render/svg/a2391acf09244b9dba74eb940e871a6be7e7973a) |
a+b
|
Subtração |
![{\displaystyle a-b}](https://en.wikipedia.org/api/rest_v1/media/math/render/svg/1b80866c2bf2f1bc1f2e4c97e7937f5663150ea6) |
a-b
|
Multiplicação |
![{\displaystyle ab}](https://en.wikipedia.org/api/rest_v1/media/math/render/svg/49337c5cf256196e2292f7047cb5da68c24ca95d) |
a*b
|
Divisão à direita |
![{\displaystyle {\frac {a}{b}}}](https://en.wikipedia.org/api/rest_v1/media/math/render/svg/9fbb66e57f89debc3cde3213de12228971148a93) |
a/b
|
Exponenciação: |
![{\displaystyle a^{b}}](https://en.wikipedia.org/api/rest_v1/media/math/render/svg/921151d29231ebd65eea7632a88215273a32234c) |
a^b
|
- ans: Variável temporária que contém a resposta mais recente.
Função
|
Sintaxe no MATLAB
|
![{\displaystyle e^{x}}](https://en.wikipedia.org/api/rest_v1/media/math/render/svg/841c0d168e64191c45a45e54c7e447defd17ec6a) |
exp(x)
|
![{\displaystyle {\sqrt {x}}}](https://en.wikipedia.org/api/rest_v1/media/math/render/svg/d62b24be305beff66cba9bfbcc01a362ba390f44) |
sqrt(x)
|
![{\displaystyle |x|}](https://en.wikipedia.org/api/rest_v1/media/math/render/svg/4eb41e5fd5dc37eaa1718dfbf4bc082edb991936) |
abs(x)
|
![{\displaystyle \ln(x)}](https://en.wikipedia.org/api/rest_v1/media/math/render/svg/0df055b8e294310e6785701c1c67105e109191d8) |
log(x)
|
![{\displaystyle \log _{10}(x)}](https://en.wikipedia.org/api/rest_v1/media/math/render/svg/d43b90dcfbeb8f55a2f3d4c54d2157018fe72255) |
log10(x)
|
![{\displaystyle \log _{2}(x)}](https://en.wikipedia.org/api/rest_v1/media/math/render/svg/588c430372742d0fb65470d9a044a243e20d429a) |
log2(x)
|
![{\displaystyle \cos(x)}](https://en.wikipedia.org/api/rest_v1/media/math/render/svg/eb9af7ed6f44822021b74bb82b431022c7fd66b3) |
cos(x)
|
![{\displaystyle \mathrm {sen} (x)}](https://en.wikipedia.org/api/rest_v1/media/math/render/svg/5c57172736b4fe2a01a35b76908c3a4e5f830b65) |
sin(x)
|
![{\displaystyle \mathrm {tg} (x)}](https://en.wikipedia.org/api/rest_v1/media/math/render/svg/e9a83841b88d99b56864435a0a3e939cd3562e20) |
tan(x)
|
![{\displaystyle \cos ^{-1}(x)}](https://en.wikipedia.org/api/rest_v1/media/math/render/svg/a4b47b94e7cfe8f96009f53c3fbb28b0946f8240) |
acos(x)
|
![{\displaystyle \mathrm {sen} ^{-1}(x)}](https://en.wikipedia.org/api/rest_v1/media/math/render/svg/1275c14008f2465598cd6782afdb3649580ed752) |
asin(x)
|
![{\displaystyle \mathrm {tg} ^{-1}(x)}](https://en.wikipedia.org/api/rest_v1/media/math/render/svg/f01c8f4ffcbe9472542ba170fc0b29f117ef9f36) |
atan(x)
|
(maior inteiro ) |
floor(x)
|
(menor inteiro ) |
ceil(x)
|
(arredondamento para o inteiro maior próximo) |
round(x)
|
(sinal de ) |
sign(x)
|
Observações:
- Utilizando d após as funções sin, cos e tan e suas inversas, faz o cálculo em graus;
- Utilizando h após as funções sin, cos e tan e suas inversas, tem-se suas versões hiperbólicas;
- 1. Calcule no Matlab:
- a)
![{\displaystyle 13\left({\frac {1,2}{4}}\right)+2\times 1,5^{2}}](https://en.wikipedia.org/api/rest_v1/media/math/render/svg/d99bfe95fe59e236e4a772570ac68f2ccaf66df4)
- b)
![{\displaystyle 42^{3,14}\times {\frac {5,1}{3}}+\left({\frac {1}{4}}\right)^{-{\frac {1}{4}}}}](https://en.wikipedia.org/api/rest_v1/media/math/render/svg/61f833c6ecf840d64a0e7069a19ca51cedd4acee)
- c)
![{\displaystyle b+0,5^{1,2}}](https://en.wikipedia.org/api/rest_v1/media/math/render/svg/f743062e772fa9f4905cfc4a4f254eecaf12380d)
- d) arredonde o item a.
- e)
![{\displaystyle \lfloor b\rfloor }](https://en.wikipedia.org/api/rest_v1/media/math/render/svg/c5f3ab1cd4c2e7ff8eacae9a144aac2d4ee88a1b)
- 2. Supondo
e , calcule:
![{\displaystyle a=x+y}](https://en.wikipedia.org/api/rest_v1/media/math/render/svg/f303d50037c086b97027d0622e1bdcc87989ef88)
![{\displaystyle b=5(x+2y)}](https://en.wikipedia.org/api/rest_v1/media/math/render/svg/f1be25653ebfa571e37bc326fcf03ed400bca9cf)
![{\displaystyle c={\frac {x^{2}}{y}}}](https://en.wikipedia.org/api/rest_v1/media/math/render/svg/a5fed8e6893eaeb725332b9695efc597be136ddc)
![{\displaystyle d={\frac {x+y}{e^{\frac {x}{y}}\log _{10}(\pi )}}}](https://en.wikipedia.org/api/rest_v1/media/math/render/svg/4f36d28989156e522735273db01a464722bf4d46)
![{\displaystyle e=5{,}2\cos ^{-1}\left({\frac {x+y}{e^{\frac {x}{y}}\log _{10}(\pi )}}\right)}](https://en.wikipedia.org/api/rest_v1/media/math/render/svg/5a401a26e85c99c64016205a2595667c499a960c)
- Comandos help, doc e lookfor;
- Utilizando scripts (arquivo .m);
- Limpeza:
- Utilização do ponto e vírgula (;) para não aparecer na Command Window;
- Comando clear para apagar variáveis;
- Comando clc para apagar texto na Command Window;
Comandos
|
Descrições
|
pi |
O número .
|
1i,1j |
A unidade imaginária .
|
Inf |
Infinito.
|
NaN |
Indica um resultado numérico indefinido.
|
- 1. Supondo
e , calcule:
![{\displaystyle a=x+y}](https://en.wikipedia.org/api/rest_v1/media/math/render/svg/f303d50037c086b97027d0622e1bdcc87989ef88)
![{\displaystyle b=x\times y}](https://en.wikipedia.org/api/rest_v1/media/math/render/svg/cd3608b6cfd32118d15b82ec1ba8b644f8a76405)
![{\displaystyle c={\frac {x}{y}}}](https://en.wikipedia.org/api/rest_v1/media/math/render/svg/4c4cdb4ce6382f8487671f30983d2820f92e0360)
![{\displaystyle d=\left({\frac {x}{y}}\right)\times \pi }](https://en.wikipedia.org/api/rest_v1/media/math/render/svg/54a0878799e0bd67ccede2d47308c916d476cf26)
Comando
|
Descrição e exemplo
|
format short |
Quatro dígitos decimais (padrão); 13.6745
|
format long |
16 dígitos; 17.27484029463547
|
format short e |
Cinco dígitos (quatro decimais) mais o expoente; 6.3792e+03
|
format long e |
16 dígitos (15 decimais) mais o expoente; 6.379243784781294e-04
|
format bank |
Dois dígitos decimais; 126.73
|
format + |
Positivo, negativo ou zero; +
|
format rat |
Aproximação racional; 43/7
|
format compact |
Suprime algumas linhas em branco
|
format loose |
Restabelece o modo de exibição menos compacto
|
|
Vetores e matrizes
Aula 2 - 29 de agosto
|
- Utilizando dois pontos (:);
- Comandos linspace e logspace;
- 1. Crie os vetores descritos abaixo usando dois métodos diferentes:
- a) Início: 5, Fim: 28, com 100 elementos regularmente espaçados.
- b) Início: 5, Fim: 14, com passo de 0,2.
- c) Início: -2, Fim: 5, com 50 elementos regularmente espaçados.
- d) Início: 100, Fim: 12, com 100 elementos regularmente espaçados.
- 2. Crie os vetores descritos abaixo:
- a) Início: 10, Fim: 1000, com 50 elementos logaritmicamente espaçados.
- b) Início: 0,01, Fim: 1, com 20 elementos logaritmicamente espaçados.
- 3. Crie um vetor x que tenha 6 valores entre 0 e 10. Em seguida, crie uma matriz A cuja primeira linha contenha os valores 3x e segunda linha contenha os valores 5x - 20.
- 4. Repita o exercício anterior, substituindo a palavra linha por coluna.
- 5. Crie o vetor v = [2 4 8 16 32 ... 512 1024] utilizando o comando logspace.
- Definições de matrizes eye, zeros e ones;
- Usando length e size na criação de matrizes;
- Matriz transposta ( .' ) e matriz Hermitiana (');
|