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
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?