MARCELO DA SILVA YOKOMIZO RA: 386766 RODOLFO RODRIGUES MELO RA: 386839 RODRIGO VIDAL SALLES RA: 387118 Grupo 4
Professor: Tatiana de Figueiredo Pereira Alves Taveira Sistemas de Controle para Engenharia Mecnica
So Carlos 2012 Objetivos: O exerccio tem como objetivo a reviso da utilizao de alguns conceitos do Matlab. Material: MATLAB. Experincia 1: Vetores e matrizes: a) Crie um vetor x com 5 nmeros inteiros. b) Crie uma matriz A de dimenso 4x4 com nmeros inteiros. c) Obtenha o vetor y transposto de x. d) Obtenha a matriz B transposta de A. e) Crie um vetor z com 5 elementos aleatrios reais. (Utilize a funo rand) f) Crie uma matriz C de dimenso 4x4 com nmeros reais no-inteiros maiores que 1. Experincia 2: Formatos de apresentao: a) Apresente as variveis x, A, z e C no formato short. b) Apresente as variveis x, A, z e C no formato short e. c) Apresente as variveis x, A, z e C no formato long. d) Apresente as variveis x, A, z e C no formato long e. e) Apresente as variveis x, A, z e C no formato hex. f) Apresente as variveis x, A, z e C no formato rat. g) Apresente as variveis x, A, z e C no formato bank. Experincia 3: Nmeros complexos: a) Crie um vetor com nmeros complexos: k = [3+5i 2-10j] b) Crie uma matriz com nmeros complexos: D = [3+5i 2-10j ; 7-13j 1.7-4j] c) Obtenha um vetor mod_k com os mdulos dos nmeros complexos do vetor k. d) Obtenha um vetor ang_k com os ngulos dos nmeros complexos do vetor k. e) Obtenha uma matriz mod_D com os mdulos dos nmeros complexos da matriz D. f) Obtenha uma matriz ang_D com os ngulos dos nmeros complexos da matriz D. g) Obtenha a matriz E transposta de D. h) Obtenha a matriz F conjugada transposta de D. Experincia 4: Operaes com matrizes: a) Obtenha a soma das matrizes A e C. b) Obtenha a subtrao entre as matrizes A e C. c) Obtenha a multiplicao matricial entre as matrizes A e C. d) Obtenha a multiplicao elemento a elemento entre as matrizes A e C. e) Obtenha a inversa da matriz A. f) Obtenha a diviso pela esquerda entre as matrizes A e C (A\C). g) Obtenha a diviso pela direita entre as matrizes A e C (A/C). h) Obtenha a diviso elemento a elemento entre as matrizes A e C. i) Obtenha um vetor com a exponencial de cada elemento do vetor x (e x ). j) Obtenha a exponencial da matriz A (e A ). k) Obtenha a quarta potncia de cada elemento do vetor x. l) Obtenha o quadrado da matriz A. Experincia 5: Vetores com espaamento controlado: a) Obtenha um vetor t1 iniciando em 0 e terminando em 10 com espaamento de 1. b) Obtenha um vetor t2 iniciando em 0 e terminando em 10 com espaamento de 0.1. c) Obtenha um vetor t3 iniciando em -10 e terminando em 10 com 5 elementos espaados linearmente. (Utilize a funo linspace) d) Obtenha um vetor t4 iniciando em 50 e terminando em 0 com espaamento de 10. Experincia 6: Manipulao de matrizes: a) Obtenha a matriz A2 contendo os elementos das linhas 3 at 4 e das colunas 1 at 2 da matriz A. b) Obtenha a matriz A3 acrescentando uma linha na matriz A contendo os quatro primeiros elementos do vetor x. Experincia 7: Funes: a) Crie uma funo que receba como entrada um vetor t e gere como sada um vetor p com a seguinte relao p = t 2 + sen(2t) + 50. Obs.: Abra um novo m-file e chame a funo a partir do m-file da prtica. Nomeie o arquivo .m como FuncContEngMec_GrupoX.m, sendo X o nmero do seu grupo. a.1) Utilize o vetor t1 como entrada. a.2) Utilize o vetor t2 como entrada. Experincia 8: Grficos: a) Gere um grfico de linha azul contnua contendo os dados de p2xt2 obtidos na Experincia 7a.2). b) Na mesma figura, sobreponha o grfico da Experincia 8a) com um grfico contendo os dados de p1xt1 obtidos na Experincia 7a.1) com marcadores * em vermelho em cada ponto. c) Adicione um ttulo para o grfico. d) Adicione nomes nos eixos x e y do grfico. e) Adicione uma legenda no grfico identificando os dois grupos de dados ilustrados. f) Coloque a grade no grfico.