Baixe o app para aproveitar ainda mais
Prévia do material em texto
Lista de Exercícios de Matlab Criado por: Éverton Farias Conteúdo: Operações com Matrizes e Algoritmos Questão 1 Considere as matrizes A, B, C e D abaixo e efetue todas as operações que se seguem. Caso a operação não seja possível, você deve justificar o porquê. A= 000 000 000 , B= [ ]211 − , C= −13 21 , D= 100 010 001 e E= − 32 54 A) A*D; B) B*A; C) C*B; D) C*E; E) B^2; F) D^2; G) C.*E; H) C.^2; Questão 2 Aplique seus conhecimentos teóricos a cerca de computação às três questões abaixo: A) Basicamente, qual a principal diferença entre linguagem de alto nível e linguagem de baixo nível? B) Caracterize, sucintamente, os tipos de memória de um computador. C) Cite e explique uma vantagem e uma desvantagem no uso da linguagem do Matlab em relação às outras linguagens de alto nível. Questão 3 O Matlab é composto por, basicamente, três áreas em seu menu principal: o Workspace, o Command History e a Command Window. Explique a função de cada uma destas áreas. Questão 4 Abaixo, encontram-se alguns comandos básicos do Matlab. Você deve discriminar sua função, sua sintaxe e dar um exemplo de como utilizá-lo - quando possível. A) Whos; B) CLC; C) Input; D) Help; E) Plot; F) Clear; Dica: use uma Tabela para agrupar as características. Questão 5 Considere uma função do primeiro grau y=ax+b. Monte um programa (script) no Matlab que tenha as seguintes características: A) O programa deve pedir ao usuário um valor inicial e final para a variável “x”. B) O programa deve calcular os valores de “y” no intervalo considerado; C) O programa irá construir o gráfico de “y” em função de “x”; Dica: use a notação variável = valor_inicial : passo : valor_final ou o comando linspace(valor_inicial,valor_final,nº_elementos) para criar o vetor “x”; Questão 6 Instruções: considere os problemas apresentados abaixo. Você deve solucioná-los utilizando o seu conhecimento sobre matrizes e o Matlab. Obrigatoriamente, você deve responder às questões na linguagem do matlab (+, -, *, /, ^, [Matriz]) para que o problema possa ser modelado no programa. Problema 1) Uma fábrica de automóveis produz, mensalmente, três tipos de modelos para a comercialização: Astra, Vectra e Fusca. Considere ainda, que a fábrica necessite de três materiais para a construção dos automóveis: aço, plástico e borracha. Na tabela abaixo, encontram-se as quantidades necessárias de material para construir um modelo dos carros citados: Modelo/Material Aço Plástico Borracha Astra 100 180 20 Vectra 250 50 100 Fusca 50 50 120 A) Para construir 20 modelos Astra, 10 modelos Vectra e 5 modelos Fusca, seriam necessários quanto de cada material? B) Admita que uma unidade de Aço custe R$ 10,00, uma unidade de Plástico R$ 5,00 e uma unidade de Borracha R$ 1,00. Quanto a fábrica gastaria para produzir uma unidade de cada modelo? Problema 2) Uma empresa de Telefonia possui um banco de dados onde constam todas as ligações de seus clientes. Para fins estatísticos e um possível aumento de tarifa, esta empresa selecionou três clientes (A, B e C) para averiguar seus gastos mensais. Na tabela abaixo, encontram-se o número de ligações dos clientes efetuadas em três dias (estrategicamente selecionados): Cliente/Dia Segunda-feira Sábado Domingo A 20 50 50 B 5 10 10 C 50 10 10 A) Se a tarifa para as segundas-feiras for R$ 0,20 por ligação, aos sábados R$ 0,15 e aos Domingos R$ 0,16, quanto os clientes A, B e C pagariam de acordo com os dados mostrados na tabela? B) Considerando a resposta da questão “A”, se a empresa resolver aumentar em 5% o valor da tarifa, quanto cada cliente pagaria?
Compartilhar