8
Cree las siguientes matrices: %asi se Crea uma matriz a es uma matriz de 2 x 3 A = [ 1 0 -2; 1 3 0] % para conocer el tamano de la matriz se saca asi size(A) B = [1 2; 2 1; 3 2] %aquí es una matriz 3 X 2 C = [2 2; -2 1] Calcular: 1.1 3 (A x B) – 2 C 1.2 B x (– A ) 1.3 B + 5 C 1.4 A x B x C 3*(A * B) - 2*C %aquí al multiplicar una matriz de 2 x 3 con una de 3 x2 queda una de 2 x2

Clase 6

Embed Size (px)

Citation preview

Page 1: Clase 6

Cree las siguientes matrices:

%asi se Crea uma matriz a es uma matriz de 2 x 3A = [ 1 0 -2; 1 3 0] % para conocer el tamano de la matriz se saca asi size(A)

B = [1 2; 2 1; 3 2] %aquí es una matriz 3 X 2

C = [2 2; -2 1] Calcular: 1.1 3 (A x B) – 2 C 1.2 B x (– A )

1.3 B + 5 C

1.4 A x B x C

3*(A * B) - 2*C %aquí al multiplicar una matriz de 2 x 3 con una de 3 x2 queda una de 2 x2

Page 2: Clase 6

Un sistema de ecuaciones, puede expresarse de forma matricial como: A ∙ X = B. Dadas las siguientes matrices:

A = [ -1 3 7; 2 -5 1; -3 0 2] %creamos la matriz A y la BB = [11; 10; 15]

• Para calcular la matriz transpuesta: c = A‘ % La tarnspuesta no es mas que las filas se vuelven columna y la columnas filas

Para generar la matriz identidad cuadrada,

eye(3)

Page 3: Clase 6

Para calcular su inversa

inv(A) % aquí sacamos la inversa de una matriz

Y si queremos ver el resultado en forma racional,

format rationalinv(A)

%definición de matricesI=[1 2 3 4;5 6 7 8;9 10 11 12]J=[5:8;8:11;11:14]K=zeros(4)L=ones(2,4)M=rand(4,4)%Manipulación de matricesN=I(2,3) %obtiene valor de la F2, C3O=I(1:2,2:3) %extrae las primeras 2F y las cols 2 y 3 de Icol1=I(:,1) % extrae la primera columna de la matrizunion1=[L;K], union2=[I J] % unión de matrices

Page 4: Clase 6

Matrices predefinidas

eye(n) Matriz unitaria (n x n)zeros(n) Matriz de ceros (n x n)

zeros(n,m) Matriz de ceros (n x m)ones(n) Matriz de unos (n x n)

ones(n,m) Matriz de unos (n x m)rand(n) Matriz de números aleatorios entre 0 y 1 (n x n)

rand(n,m) Matriz de números aleatorios entre 0 y 1 (n x m)

linspace (x1,x2,n)

Genera un vector con n valores entre x1 y x2 igualmente espaciados

magic(n)matriz mágica (n x n): 1 hasta N^2 con sumas iguales en filas, columnas y diagonales.

Page 5: Clase 6

1. Grafica de la función coseno x =[-10: 0.2: 10]; y = cos(x); %crea un vector x que permite obtener el vector yplot(x,y) %con plot se manda a trae la grafica de coseno en xgrid %ande la cuadricula sin borrar la grafica (o grillado)xlabel('texto en x'), ylabel('texto en y')title('función conseno')

2. Agregue efecto en su grafica

plot(x, cos(x),x, cos(x),'o') % aquí en la grafica sale la letra o en los puntos de union

3. Grafique dos funciones y agregue una leyendax = linspace(0,pi,100); %linspace tiene el rango de 0 a 100 con la función piy = cos(x); z= 1 - x.^2 + x.^4/24; % el. En la variable x es para salga entero.plot(x,y,x,z) plot(x,y,x,z, '-- ')legend('cos(x)','z')

Page 6: Clase 6

4. Grafica de un vectorCuando traemos mas código y solo queremos que corra lo que tenemos se coloca la palabra close

closex=[0 6 3 5 2 6 0]plot(x)

5. x=0:0.1:4*pi; %Genero un vector de una dimensión el primer valor es cero y después se va incrementando a razón de 0.1 hasta 4 pi.plot(x,sin(x)); %Gráfico el seno de x. grid on %Activo la grilla.

6. close [X,Y] = meshgrid(-2:.1:2, -2:.1:2); %genero X e Y Z = X.^2+Y.^2; %Ec del paraboloide.surf(X,Y,Z)xlabel('texto en x'), ylabel('texto en y'), zlabel('aqui es z')%para sabe cual es x y cual es y, z

Page 7: Clase 6

Dada las siguientes Matrices:

Page 8: Clase 6

Sean las matrices:

Sacar la graficas de cada una de las matrices.

También a escala de grises.