Escolar Documentos
Profissional Documentos
Cultura Documentos
programas no Matlab
(parte 2)
Programação em Matlab
2011
Uso de programas na área de
trabalho
Nesta sessão você aprendera como criar scripts de
programas.
Aplicações as vezes necessárias em problemas da
teoria de Controle.
Esses recursos são úteis no desenvolvimento de
modelos na simulação de casos.
Tópicos a serem abordados
Ambiente de Edição
Operadores Relacionais e Lógicos
Estruturas Condicionais e Loopings
Arquivos M-file (Scripts e Functions)
Textos (strings)
Entradas e saídas
Exemplos
Visão geral
Comente os resultados
Estruturas condicionais e loopings
São três comandos disponíveis que permitem
executar loopings, são eles
– For
>> for variável=expressão, declaração, ...declaração,
end;.
– While
>> while expressão, declaração ....declaração, end;
– If, else elseif
>> if expressão 1, declaração ,.... declaração,...
elseif expressão 2, declaração ,.... declaração,...
else declaração, ......,
End
Exemplo:
Observe e acompanhe com o Matlab
Comente e acompanhe
os resultados
f1=‘prod(1:n)’;
f2=‘n=input(‘‘ entre um numero:_’’); z=eval(f1); disp(‘‘n!
(fatorial) é ’’), disp(z)’;
eval (f2)
Comente os resultados
Ambiente de Edição
No modo de edição é preciso estar dentro
de um editor de texto do tipo ASCII (por
exemplo: Bloco de Notas).
Nas versões recentes existe um editor
específico em podemos testar e validar o
programa, ( a partir das Versões 5.x e 6.x).
“Scripts” e “functions”
Scripts são usadas no intuito de formalizar operações longas e
complexas evitando digitalização de conteúdos extensos.
Utiliza editores de textos no formato ASCII com a terminação
“.m”
Functions são também arquivos do tipo M-file, mas são
utilizadas para permitir parametrizar valores durante uma
chamada de comando no Workspace do matlab. As functions
usam variáveis locais. Uma outra diferença é que uma
functions deve sempre inicializar com a palavra function. Ex.:
Function [ out1, out2,....]=filename(in1, in2,...)
% comentários para documentação
Comandos do matlab
Os toolbox do matlab são escritos em functions e a maioria dos
comandos.
%======================================================
% Programa exemplo da aula_02 - Conceitos Básicos
%======================================================
% Essa sub rotina limpa as variáveis da memória e tela.
clear
Exemplo
home
echo off % este comando evita mensagens na janela de
comandos.
Programa
elaborado no
% Exemplos do uso de textos ambiente de
disp ' ' edição do
disp ' '
disp ' Helo Mundo !!! '
Matlab®.
disp ' '