Apostila MatLab

Páginas: 117 (29130 palavras) Publicado: 23 de outubro de 2014
Introdu¸

ao ao MATLAB
Outubro de 2013

Frederico Ferreira Campos, filho
DCC.UFMG

Sum´
ario

1 Ambiente de programa¸c˜
ao
1.1

1.2

1.3

1

Janela de comando . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1

1.1.1

Mudan¸ca do diret´orio corrente . . . . . . . . . . . . . . . . . . . . . .

2

1.1.2

Configura¸ca˜o do editor . . . . . . . .. . . . . . . . . . . . . . . . . .

3

1.1.3

Uso do editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3

Comandos de aux´ılio ao usu´ario . . . . . . . . . . . . . . . . . . . . . . . . .

5

1.2.1

Comando help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5

1.2.2

Comando lookfor . . . . . . . . . . . . . . . . . . . . . . . . . . . .8

Exerc´ıcios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9

2 Elementos fundamentais
2.1

2.2

11

Constantes e vari´aveis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

11

2.1.1

Arranjos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

12

2.1.2

Matrizes . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . .

15

2.1.3

Vari´aveis literais . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

21

2.1.4

Vari´aveis especiais . . . . . . . . . . . . . . . . . . . . . . . . . . . .

22

Express˜oes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

22

i

´
SUMARIO

ii

2.3

2.4

2.2.1

Express˜oes aritm´eticas . . . . .. . . . . . . . . . . . . . . . . . . . .

23

2.2.2

Express˜oes l´ogicas . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

28

2.2.3

Ordem de precedˆencia . . . . . . . . . . . . . . . . . . . . . . . . . .

31

2.2.4

Express˜oes literais . . . . . . . . . . . . . . . . . . . . . . . . . . . .

32

Gr´aficos . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . .

34

2.3.1

Gr´aficos bidimensionais . . . . . . . . . . . . . . . . . . . . . . . . . .

34

2.3.2

Gr´aficos tridimensionais . . . . . . . . . . . . . . . . . . . . . . . . .

38

2.3.3

Gravar figuras em arquivo . . . . . . . . . . . . . . . . . . . . . . . .

41

Exerc´ıcios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42

3 Linguagem de programa¸c˜
ao
3.1

3.2

3.3

45

Comandos de entrada e sa´ıda . . . . . . . . . . . . . . . . . . . . . . . . . .

45

3.1.1

Formato de exibi¸c˜ao . . . . . . . . . . . . . . . . . . . . . . . . . . .

45

3.1.2

Espa¸co de trabalho . . . . . . . . . . . . . . . . . . . . . . . . . . . .

46

3.1.3

Di´ario . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . .

49

3.1.4

Leitura e grava¸c˜ao de dados . . . . . . . . . . . . . . . . . . . . . . .

49

Estruturas condicionais . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

54

3.2.1

Estrutura if-end . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

54

3.2.2

Estrutura if-else-end

. . . . . . . . . . . . . . . . . . . . . . . ..

54

3.2.3

Estrutura if-elseif-end . . . . . . . . . . . . . . . . . . . . . . . .

55

Estruturas de repeti¸c˜ao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

56

3.3.1

Estrutura for-end . . . . . . . . . . . . . . . . . . . . . . . . . . . .

56

3.3.2

Estrutura while-end . . . . . . . . . . . . . . . . . . . . . . . . . . .

58

´
SUMARIO
3.3.33.4

3.5

Estrutura com interrup¸c˜ao no interior . . . . . . . . . . . . . . . . . .

59

Arquivos M . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

60

3.4.1

Programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

60

3.4.2

Comandos para execu¸ca˜o de express˜oes . . . . . . . . . . . . . . . . .

62

3.4.3

Subprograma...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • Apostila Matlab
  • Apostila matlab
  • Apostila Matlab
  • Matlab apostila
  • Apostila de Matlab
  • Apostila de matlab
  • Apostila MatLab
  • Matlab

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!