Vous êtes sur la page 1sur 3

Reviso - Matlab

IAGO ALEXANDRE GORDO GANDOLFI RA: 386863


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.

Resoluo:
Concluso: