Documente Academic
Documente Profesional
Documente Cultură
JANELA DE COMANDOS:
Ao iniciar o programa, esta tela aparece por “default” (por definição, por padrão). No lado
esquerdo aparecem 3 pastas, History, Files e Workspace. É no Workspace onde aparecem as
variaveis que estamos utilizando no momento, para limpar estas variáveis utilizadas, usa-se o
comando: clear e para limpar a janela de comandos, clc.
Esta tela é utilizada para inserir as linhas de comando de forma sequencial e crescente. Após
elaborar-se um algoritmo, utilizamos esta tela para salvar o trabalho com um arquivo no
formato (*.m) padrão para os programas MATLAB e FREEMAT.
Linhas de
Comando. Após selecionar os
comandos que
serão executados,
pressiona-se este
botão.
CENTRO UNIVERSITÁRIO LEONARDO DA VINCI
APOSTILA FREEMAT - Prof. RAFAEL MARTELLI
Rodovia BR 470 - Km 71 - NR 1.040 - Bairro Benedito - Caixa Postal 191 - 89.130-000 - Indaial/SC - www.uniasselvi.com.br
Para tomar decisões baseadas nas relações anteriores podemos utilizar os comando de
controle de fluxo de dados, dentre eles estão o for, if, else, while, entre outros,
que estão descritos na seção help on-line.
CENTRO UNIVERSITÁRIO LEONARDO DA VINCI
APOSTILA FREEMAT - Prof. RAFAEL MARTELLI
Rodovia BR 470 - Km 71 - NR 1.040 - Bairro Benedito - Caixa Postal 191 - 89.130-000 - Indaial/SC - www.uniasselvi.com.br
--> a=2;
--> b=3 ;
--> y=a<b
y =
1
--> if y,'ok',else,'errado',end
ans =
ok
O comando for:
Este comando é utilizado para gerar laços de repetição dentro de uma sentenças de códigos de
comandos (algoritmo).
Exemplo: Para gerar uma sequência de números pares entre 0 e 10 podemos utilizar o
seguinte código fonte:
CENTRO UNIVERSITÁRIO LEONARDO DA VINCI
APOSTILA FREEMAT - Prof. RAFAEL MARTELLI
Rodovia BR 470 - Km 71 - NR 1.040 - Bairro Benedito - Caixa Postal 191 - 89.130-000 - Indaial/SC - www.uniasselvi.com.br
Para este exemplo, devido à simplicidade deste, também podemos executar o seguinte código,
para criar um vetor com a mesma sequência de números pares.
Exemplos de algoritmos:
--> x=-5:5
x =
-5 -4 -3 -2 -1 0 1 2 3 4 5
--> y=x.^2-2*x-5
y =
30 19 10 3 -2 -5 -6 -5 -2 3 10
-->
plot(x,y)
O comando input
0 0.5000 1.0000
1.5000 2.0000 2.5000
-->
e2d=[1 -2 7];%x^2-2x+7
a=e2g(1);
b=e2g(2);
c=e2g(3);
x1=(b+sqrt(b^2-4*a*c))/2*a %
x2=(b-sqrt(b^2-4*a*c))/2*a %