Está en la página 1de 38

Programacion

 II  

Vectores  y  Matrices  

Claudia  Leonor  Rueda  Guzmán  


Suma  de  datos  de  un  vector  entre  si  

Claudia  Leonor  Rueda  Guzmán  


Decir  en  que  posición  los  datos  son  
pares  
0   1   2   3   4   5   6   7   8   9  

A=   23   45   6   89   2   67   90   -­‐66   4   3  

Pares=    
Posición  =2  
Posición  =4  
Posición  =  6  
Posición  =7  
Posición  =  8    
 

Claudia  Leonor  Rueda  Guzmán  


Decir  en  que  posición  los  datos  son  
pares  

Claudia  Leonor  Rueda  Guzmán  


Vector  con  valor  randomico  

Claudia  Leonor  Rueda  Guzmán  


Borrar  la  Pantalla  del  Computador  
Esta  librería  necesita  la  inclusión  de  la  librería    
clrscr()     conio.h,  pero  esta  no  viene  en  el  DEV  C++,  en  la    
mayoría  de  compiladores  si  las  Rene,  pero  aquí    
Debe  bajarla  y  seguir  la  siguientes  instrucciones.  
   

Bajar  el  archivo  del  vinculo  =    


hTp://clrueda.docentes.upbbga.edu.co/conio1_31.zip  
Descomprimirlo  e  instalarlo    

Claudia  Leonor  Rueda  Guzmán  


Borrar  la  Pantalla  del  Computador  
Seleccionamos  el  archivos  libconio.a  y  lo  
copiamos  al  directorio:  C:\Dev-­‐Cpp\lib  

Claudia  Leonor  Rueda  Guzmán  


Borrar  la  Pantalla  del  Computador  
Seleccionamos  el  archivo  conio.h  y  lo  copiamos  en  la  carpeta  C:\Dev-­‐Cpp
\include  (en  caso  de  que  llegase  a  exisRr  uno  con  el  mismo  nombre,  pueden  
renombrar  el  original  y  copiar  el  conio.h  del  zip)  

Claudia  Leonor  Rueda  Guzmán  


Matriz  o  Arreglo  de  dos  
 dimensiones  
Posiciones  de  una  Matriz  

0,0   0,1   0,2   0,3  

1,0   1,1   1,2   1,3  

2,0   2,1   2,2   2,3  

3,0   3,1   3,2   3,2  

Dimensión  =  4x4  
Claudia  Leonor  Rueda  Guzmán  
Matriz  o  Arreglo  de  dos  dimensiones  

Posiciones  de  una  Matriz  

0,0   0,1   0,2   0,3  

1,0   1,1   1,2   1,3  

2,0   2,1   2,2   2,3  

Dimensión  =  3x4  
Claudia  Leonor  Rueda  Guzmán  
Datos  de  la  Matriz  
0000   45  
45   0   8   89   0001   0  
0002   8  
3   -­‐6   21   13   0003   89  
0004   3  
5   1   12   9  
0005   -­‐6  
0006   21  
0007   13  
A[0][0]  =  45   0008   5  

A[0][1]  =  0   0009   3  
0010   `12  
A[0][2]  =  8  
0011   9  
.   0012   ?  
.   0013  
A[2][3]  =  9  
 
Claudia  Leonor  Rueda  Guzmán  
Arreglo  de  MúlRples  dimensiones  

Claudia  Leonor  Rueda  Guzmán  


Lectura  y  Suma    
entre  si  de  los  elementos  
 de  una  matriz  

Claudia  Leonor  Rueda  Guzmán  


Determinar  
el  numero  
mayor  y  
menor  de  
una  matriz  

Claudia  Leonor  Rueda  Guzmán  


Vector  con  valor  randomico  

Claudia  Leonor  Rueda  Guzmán  


Facultad  de  Ingeniería  Electrónica  

VECTORES  Y  MATRICES  
ALGUNOS  MÉTODOS  DE  TRABAJO  
 
Claudia  Leonor  Rueda  Guzmán  
Método  de  la  Burbuja  
0   1   2   3   4   5   6   7   8   9  

23   45   6   89   2   67   90   -­‐67   4   3  

Que  se  quiere=    

-­‐67   2   3   4   6   23   45   67   89   90  

Claudia  Leonor  Rueda  Guzmán  


Método  de  la  Burbuja  
0   1   2   3   4   5   6   7   8   9  

23   45   6   89   2   67   90   -­‐67   4   3  

Primer  paso  =  Comparo  el  primero  con  el  segundo,  si  es  menor  se  deja  igual  sino  se  intercambia      
23   45   6   89   2   67   90   -­‐67   4   3  

Segundo  paso  =  Comparo  el  primero  con  el  tercero,  si  es  menor  se  deja  igual  sino  se  intercambia      
23   45   6   89   2   67   90   -­‐67   4   3  

6   45   23   89   2   67   90   -­‐67   4   3  
Tercer  paso  =  Comparo  el  primero  con  el  cuarto,  si  es  menor  se  deja  igual  sino  se  intercambia,  
Asi  hasta  el  final..     6   45   23   89   2   67   90   -­‐67   4   3  

Luego  se  evalúa  el  segundo  con  todos  


2   45   23   89   6   67   90   -­‐67   4   3  
Claudia  Leonor  Rueda  Guzmán  
Método  de  la    
Burbuja  en  C  

Claudia  Leonor  Rueda  Guzmán  


Propuesta  
•  Método  de  la  Burbuja  para  Matrices  
•  Llenar  la  Matriz  en  orden  inverso  
•  Generar  una  copia  de  la  matriz  pero  inverRr  
columnas  por  filas  

Claudia  Leonor  Rueda  Guzmán  


Operaciones  con  matrices  

Repaso  de  trigonometria  

Claudia  Leonor  Rueda  Guzmán  


Suma  de  Matrices  
Suma  de  matrices  
Dos  matrices  de  las  mismas  dimensiones  se  pueden  sumar;  la  suma  de  dos  matrices  de  
diferente  dimensión  no.  La  suma  de  dos  matrices  de  las  mismas  dimensiones  es  una  
matriz  de  las  misma  dimensiones  y  se  obRene  sumando  sus  elementos  
correspondientes  

Claudia  Leonor  Rueda  Guzmán  


Matriz  por  un  Escalar  
Sea  A  cualquier  matriz  y  c  un  escalar  cualquiera.  El  producto  escalar  c*A  es  una  
matriz  que  Rene  las  mismas  dimensiones  que  la  matriz  A,  y  que  en  cada  
elemento  conRene  el  elemento  correspondiente  de  A  mulRplicado  
por  c:  

Claudia  Leonor  Rueda  Guzmán  


Producto  de  una  matriz  por  un  vector  
Sea  A  una  matriz  m  x  n  y  B  una  matriz  columna  n  x  1,  el  Producto  Matricial  AB  es  la  
una  matriz  C  columna    m  x  1  definida  como:  

Claudia  Leonor  Rueda  Guzmán  


Producto  de  una  matriz  por  un  vector  
Realice  la  siguiente  operación=    

Claudia  Leonor  Rueda  Guzmán  


MulRplicación  de  Matrices  

Claudia  Leonor  Rueda  Guzmán  


MulRplicación  de  Matrices  

Claudia  Leonor  Rueda  Guzmán  


MulRplicación  de  Matrices  

Claudia  Leonor  Rueda  Guzmán  


Propiedades  de  las  operaciones  con  
matrices  

Claudia  Leonor  Rueda  Guzmán  


Propiedades  de  las  operaciones  con  
matrices  

Claudia  Leonor  Rueda  Guzmán  


Observaciones  

Claudia  Leonor  Rueda  Guzmán  


Matriz  Traspuesta  

Claudia  Leonor  Rueda  Guzmán  


Determinante  de  una  Matriz  

Claudia  Leonor  Rueda  Guzmán  


Matriz  Adjunta  o  Matriz  conjugada  
traspuesta    

Claudia  Leonor  Rueda  Guzmán  


Matriz  Adjunta  o  Matriz  conjugada  
traspuesta    

Claudia  Leonor  Rueda  Guzmán  


Matriz  Adjunta  o  Matriz  conjugada  
traspuesta    

Claudia  Leonor  Rueda  Guzmán  


Inversa  

Claudia  Leonor  Rueda  Guzmán  


Inversa  

Claudia  Leonor  Rueda  Guzmán  

También podría gustarte