Matlab

Solo disponible en BuenasTareas
  • Páginas : 5 (1006 palabras )
  • Descarga(s) : 0
  • Publicado : 18 de diciembre de 2011
Leer documento completo
Vista previa del texto
PARTE EXPERIMENTAL
Considere la siguiente matriz:

1.- Indique el resultado de las siguientes operaciones y que significa cada una de ellas.

A=[11 12 13; 21 22 23; 31 32 33]

a) A(:,1)

Muestre todos los elementos de la primera columna.

ans =
11
21
31
b) A(2,:)

Muestretodos los elementos de la segunda fila.

ans =
21 22 23
c) A(:,2:3)

Muestre todos los elementos desde la segunda hasta la tercera columna.

ans =
12 13
22 23
32 33
d) A(:,1:2:3)

Muestre todos los elementos desde la primera hasta la terceracolumna, pero cada 2 columnas.

ans =
11 13
21 23
31 33
e) B=[A,[ones(1,2),eye(2)]]

La matriz B está conformada por los elementos de la matriz A mas otra columna compuesta por una matriz de unos (de una fila por dos columnas), como primera fila; y una matriz identidad de 2*2, en la siguientefila.

B =
11 12 13 1 1
21 22 23 1 0
31 32 33 0 1
f) A(:,:)

Mostrar los elementos de todas las filas y todas las columnas.

ans =
11 12 13
21 22 23
31 32 33g) A(2:4)=[]
Muestra los elementos de A, a excepción de la segunda a cuarta entrada como columna.
A =
11 22 32 13 23 33
h) Ones(3,3)
Genera una matriz de unos de 3*3
ans =
1 1 1
1 1 1
1 1 1
i) Eye(3)Genera una matriz identidad de 3*3

ans =
1 0 0
0 1 0
0 0 1

j) Diag(A)
Muestra los elementos de la diagonal principal de A.
ans =
11
22
33
k) Zeros(size(A))

Genera una matriz deceros del tamaño de A.

ans =
0 0 0
0 0 0
0 0 0
l) Rand(size(A))
Genera una matriz de valores aleatorios del tamaño de A.

ans =
0.8147 0.9134 0.2785
0.9058 0.6324 0.54690.1270 0.0975 0.9575

m) magic(length(A))

Genera una matriz mágica del tamaño de A. O sea q la suma de los elementos de cada fila o columna es el mismo valor siempre.

ans =
8 1 6
3 5 7
4 9 2

2.- Grafique lassiguientes funciones sobre un mismo gráfico. Los vectores deberían tener al menos 200 puntos para su graficación.
[pic]
Código:
t = -5 : 0.007 : 5;
y = (1-sin(t).^2)./t;
z = (t+1)./(t.^2+4);
plot(t,y,t,z);

Grafica:

[pic]

3.- Utilizando el comando subplot, grafique las funciones del numeral anterior.

Código:
t = -5 : 0.007 :5;
y = (1-sin(t).^2)./t;
z = (t+1)./(t.^2+4);
subplot(2,1,1);
plot(t,y);
subplot(2,1,2);
plot(t,z);
xlabel ('t');
ylabel ('z(t)');
grid on;
hold;

Gráfica:

[pic]

4.- Grafique la órbita de Mercurio (x vs. y)...
tracking img