Anda di halaman 1dari 8

MATLAB

1. O que o MATLAB? Para que serve?



O MATLAB uma ferramenta computacional que utiliza uma linguagem de alto nvel
e oferece um ambiente interativo para computao numrica, visualizao e
programao. Serve para
analisar dados, desenvolver algoritmos e criar diversos modelos e aplicaes.


2. O que um script no MATLAB? E como podemos criar um script?

Um script uma sequncia de comandos do Matlab salvos em um arquivo
texto com extenso .m. Se o arquivo tem um nome, por exemplo, sequence.m, ento ao
digitar o comando sequence no
prompt da Command Window e execut-lo com a tecla ENTER far o MATLAB
executar os comandos declarados no arquivo sequence.m. Todas as variveis em um
script so globais e mudam os valores das variveis de mesmo nome no ambiente da
sesso de MATLAB atual.


3. Descreva os comandos:

a. disp. Comando que permite escrever na tela Comand window

b. num2str. O comando num2str permite imprimir variveis usando o comando
disp.
c. close all. Serve para fechar todas as janelas de figuras abertas pelo MATLAB

d. clear all. Apaga todas as variaveis que possam estar no Workspace

e. clc. Limpa os textos da Comand Window

f. sqrt. Calcula a raiz quadrada da variavel

g. linspace. O comando linspace cria vetores linearmente espaados

h. inv. Comando da matriz inversa.

i. det. Determinante da matriz.



4. Como inserimos comentrios em uma programao no MATLAB? E como
dividimos um script em seces?

Inserimos comentrios utilizando o smbolo de % (percentual) e para dividirmos um
script em sees utilizamos %% (duplo percentual)



5. Qual a funo das janelas:
a. Workspace: A janela de Workspace serve para visualizar a variveis j criadas
(inicializadas) na sesso corrente do MATLAB

b. Command Window: lista todos os diretrios e arquivos que podem ser abertos
diretamente pelo MATLAB

c. History: Lista os comandos j executados no MATLAB separados por data e sesso
aberta [3]

d. Current Folder: Exibe em qual pasta os trabalhos de MATLAB esto sendo salvas ou
onde o MATLAB est extraindo os dados, numa traduo mais literal Pasta em Vigor

6. Descreva os operadores matemticos que foram usados na aula prtica 01: +, -,
*, / e ^. So operadores aritimticos respectivamente de Soma, Subtrao,
Multiplicao, Diviso e Potnciao


7. Descreva as diferentes maneiras de se criar um vetor linha e coluna.

Criao de Vetor linha
vetor01 = [1 2 3 4 5 6 7 8 9 10]; O espao delimita coluna

vetor02 = [1,2,3,4,5,6,7,8,9,10]; A vrgula delimita coluna

vetor03 = 1:1:10; limite_inferior:incremento:limite_superior

vetor04 = linspace(1,10,10); linspace(limite_inf, limite_sup, num_de_elementos)

Criao de Vetores Coluna

vetor05 = [1; 2; 3; 4; 5; 6; 7; 8; 9; 10]; ponto-e-vrgula (;) delimita a linha
vetor06 = [1
2
3
4
5
6
7
8
9
10]; Enter no fim de cada linha (na command window seria Shift+Enter)
vetor07 = (1:1:10)'; O apstrofo executa a operao de transposio do vetor
vetor08 = linspace (1,10,10)'; O apstrofo transpe o vetor

MATLAB

No seu relatrio da aula prtica responda as seguintes questes, quando necessrio use o
help do programa
para responder as questes:



1. Descreva os comandos:
a. zeros. O comando zeros(x,y)cria uma matriz com todos elementos nulos (zeros)
de x linhas e y colunas.
b. ones. O comando ones(x,y)cria uma matriz com todos elementos uns de x linhas e
y colunas.
c. eyes. O comando eye(x) cria uma matriz identidade quadrada de ordem x.

d. rand. O comando rand permite a criao de uma matriz com nmeros
pseudoaleatrios baseado em uma distribuio uniforme.

e. randn. Normalmente faz a distribuio de nmeros aleatrios
f. round. Serve para arredondar um valor.

g. fix. Truncar um valor.
h. ceil. Arredondar para cima.
i. input. O comando input permite inserir dados pelo teclado.
j. mod. O comando mod calcula o resto da diviso inteira entre dois nmeros.



2. D um exemplo de uso da estrutura condicional de controle de fluxo if-else
no MATLAB. Use uma explicao detalhada.

So variveis condicionais que servem para representar dois resultados possveis.
Ex:
var01 = 20;
var02 = 10;
if (var01-var02 >= 0)
disp ('Varivel 01 maior ou igual a Varivel 02')
else
disp ('Varivel 01 menor do que a Varivel 02')
end



3. D um exemplo de uso da estrutura de repetio de controle de fluxo for no
MATLAB. Use uma explicao detalhada.

for n = 1:5
disp (['Resultado vez: ', num2str(n)])
end
A estrutura de repetio for usada para repetir uma sequncia de comandos entre a
linha do for e a linha do comando end. Neste script, foi repetido o comando para
escrever uma frase na Command Window com o texto Resultado vez: seguida do
valor da varivel de contagem n.

4. D um exemplo de uso da estrutura condicional de controle de fluxo switch-
case no MATLAB.
Use uma explicao detalhada.
Este comando permite uma seleo de varias opes de resultado para a sada,
dependendo do valor guardado em uma varivel preestabelecida.
Ex:
switch opcao
case 1
disp(['A soma dos numeros :', num2str(num1 + num2)]);
case 2
disp(['A subtrao dos numeros :', num2str(num1 - num2)]);
case 3
disp(['O produto dos numeros :', num2str(num1 * num2)]);
otherwise
disp(['opo invlida!']);
end

5. Qual a funo do boto destacado na figura.




O Boto tem a funo de salvar e rodar o programa.




MATLAB
No seu relatrio da aula prtica responda as seguintes questes, quando necessrio use o
help do programa
para responder as questes:
1. Descreva os comandos:
a. plot. utilizado para a a visualizao dos grficos, potando os valores das variavis
(x,y).
b. title. Insere o ttulo no grfico
c. xlabel. Insere o rtulo no eixo X
d. ylabel. Insere o rtulo no eixo Y
e. grid.Comando para inserir linhas de grade.
f. hold. Serve para segura o grfico anterior, plotando os dados novos em um mesmo
grfico. Caso no usssemos esse comando, perderamos o plote anterior.
g. xlim. Tem a funo de limitar os valores da escala no eixo X
h. ylim. Tem a funo de limitar os valores da escala no eixo Y
i. input. Permite inserir dados pelo teclado.
j. legend.Inserindo legenda no grfico
k. sin. Calcula o seno de uma variavel
l. cos.Calcula o cosseno de uma variavel
m. figure. Utilizado para visualizar cada grfico em uma nova janela grfica
n. subplot. Utilizado para representar visualmente diversas informaes simultneas
o grfico 2D.




2. Quais so os principais tipos de grficos possveis de fazer no MATLAB?
Grfico de Pareto ou de Colunas, Grfico de linha, Grfico de barra, Grfico de
pizza ou setorial,Grfico de rea , Grfico de disperso, Grfico de Aes, Grficos de
Superfcie, Grfico de rosca, Grfico de Bolhas,Grfico de radar, Grfico de Gantt,
Histograma

3. Quais so os parmetros para alterar a apresentao de um grfico?

Anda mungkin juga menyukai