Escolar Documentos
Profissional Documentos
Cultura Documentos
Programação
3. Programação
• Editor de Programas;
• Criação de Funções;
• Elementos de Programação;
• Expressões Booleanas;
• Estruturas de Seleção e Repetição;0.1:8];
>> y
3. Programação
Editor de Programas
Você pode editar programas usando um edit do Matlab. Existem
duas formas de executá-lo:
Editor de Programas
2. Abrindo diretamente um arquivo de edição no Matlab por: >>
plot3(x,y,x.*sin(x)
>> grid;
3. Programação
Editor de Programas
• Em ambos os casos, abrimos o editor de programação. O editor
de programação. Este editor possui algumas características que
listaremos a seguir:
a) A numeração das linhas do programa são feitas a esquerda;
b) Para comentar um texto, usamos “%” e o texto comentado
ficará na cor verde;
1 Teste % de comentário
3. Programação
Editor de Programas
• A cor do texto ficará de acordo com o seguinte padrão:
palavras reservadas (if, else): cor azul
caracteres completos: vermelho
caracteres em edição: roxo claro
funções e variáveis: preto
3. Programação
Text:
Retirar e inserir níveis de recuo
Comentar linhas selecionadas
Indentação automática
3. Programação
Expressões Booleanas
As expressões Booleanas são os testes de tomada de decisão.
Expressões Booleanas
Expressões Booleanas
Símbolos de operadores booleanos
Operador Verdadeiro se: Exemplo
== A igual B A==B
~= A diferente de B A~=B
< A menor que B A<B
> A maior que B A>B
3. Programação
Expressões Booleanas
Símbolos de operadores booleanos
Operador Verdadeiro se: Exemplo
<= A menor que B A<=B
>= A maior que B A>=B
~ A falso ~A
& A e B verdadeiro A&B
| A ou B verdadeiro A|B
3. Programação
if (<expressão booleana>)
<comandos>;
else
<comandos>;
end
3. Programação
Estruturas de Seleção
Exemplo: if,else
A = 10;
B = 20;
if (A == B)
valor de A igual a B;
else
valor de A diferente de B;
end
3. Programação
Estruturas de Seleção
Exemplos: Verificar o seguinte programa (switch):
numero = 10;
switch numero
case 5
resposta = ´valor é 5´;
case 10
resposta = ´valor é 10´;
case 100,200
resposta = ´valor é 100 ou 200´;
otherwise
resposta = ´outros valores´;
end
3. Programação
Estruturas de Repetição
for: para essa estrutura temos a seguinte sintaxe:
v = [1 4 6 7 9]
for i = 1:1:5
v(i)
end
3. Programação
Criação de Funções
Os arquivos de edição de programas recebem o nome de m-file
existindo dois tipos de arquivos:
Script: é apenas uma sequência de comandos e não possui
parâmetros, suas variáveis são predefinidas
Script
• Para criarmos um script basta digitarmos os comandos no
editor de programação
OBS:
• O nome da função deve ter o mesmo nome do arquivo.
• ps1, ... ,psN = parâmetros de saída
• pe1, ... ,peN = parâmetros de entrada
3. Programação
Funções
• Executando uma função: Digitar na janela Command Window
o nome da função com seus parâmetros de entrada.
3. Programação