SlideShare a Scribd company logo
1 of 3
%======================
% PDI
% Tema: Operaciones logicas
% Fecha y hora: 07/02/15 18:56hrs.
% Actualización:
%==========================
% Operaciones Logicas:
% 1. NOT (ya desarrollado)
% 2. OR
% 3. AND
% OR:
% 1. Imágenes binarias
% Creamos una imagen binaria
cb=255*ones(32,'uint8');
cn=zeros(32,'uint8');
t=[ cn cb cn cb cn cb cn cb;...
cb cn cb cn cb cn cb cn;...
cn cb cn cb cn cb cn cb;...
cb cn cb cn cb cn cb cn;...
cn cb cn cb cn cb cn cb;...
cb cn cb cn cb cn cb cn;...
cn cb cn cb cn cb cn cb;...
cb cn cb cn cb cn cb cn];
imshow(t);
I=[0 1 0 1]
J=not(I)
u=not(t)
figure, imshow(u);
K=[1 0 1 1]
L=or(I,K)
M=or(t,u);
figure, imshow(M);% Tablero blanco
N=and(I,K)
O=and(t,u);
figure, imshow(O); % Tablero negro
% Creando patrones:
p1=[cb cb cn cn cn cn cn cn cn;...
cb cb cn cn cn cn cn cn cn;...
cb cb cb cb cn cn cn cn cn;...
cb cb cb cb cn cn cn cn cn;...
cb cb cb cb cb cb cn cn cn;...
cb cb cb cb cb cb cn cn cn;...
cb cb cb cb cb cb cb cb cn;...
cn cn cn cn cb cb cb cb cn;...
cn cn cn cn cb cb cb cb cb;...
cn cn cn cn cb cb cb cb cb;...
cn cn cn cn cb cb cb cb cb];
figure, imshow(p1);
p2=[cb cb cn cn cn cb cb cb cb;...
cb cb cb cn cn cn cb cb cb;...
cb cb cb cb cn cn cn cb cb;...
cb cb cb cb cb cn cn cn cb;...
cb cb cb cb cb cb cn cn cn;...
cb cb cb cb cb cb cb cn cn;...
cb cb cb cb cb cb cb cb cn;...
cn cb cb cb cb cb cb cb cb;...
cn cn cb cb cb cb cb cb cb;...
cn cn cn cb cb cb cb cb cb;...
cb cn cn cn cb cb cb cb cb];
figure, imshow(p2);
p3=or(p1,p2);
figure, imshow(p3), title('P1 or P2');
p4=and(p1,p2);
figure, imshow(p4), title('P1 and P2');
%Cargand imagen para recorte:
cb=ones(32,'uint8');
p1=[cb cb cn cn cn cn cn cn cn;...
cb cb cn cn cn cn cn cn cn;...
cb cb cb cb cn cn cn cn cn;...
cb cb cb cb cn cn cn cn cn;...
cb cb cb cb cb cb cn cn cn;...
cb cb cb cb cb cb cn cn cn;...
cb cb cb cb cb cb cb cb cn;...
cn cn cn cn cb cb cb cb cn;...
cn cn cn cn cb cb cb cb cb;...
cn cn cn cn cb cb cb cb cb;...
cn cn cn cn cb cb cb cb cb];
p2=uint8(not(p1));
I=imread('flor.jpg');
imwrite(I,'flor.bmp');
Ib=imread('flor.bmp');
K=imresize(Ib,[352,288]);
p13(:,:,1)=p1;
p13(:,:,2)=p1;
p13(:,:,3)=p1;
K2=K.*p13;
imshow(K2);
I2=imread('flor2.jpg');
imwrite(I2,'flor2.bmp');
Ib2=imread('flor2.bmp');
Kb=imresize(Ib2,[352,288]);
p23(:,:,1)=p2;
p23(:,:,2)=p2;
p23(:,:,3)=p2;
K3=Kb.*p23;
figure, imshow(K3);
figure, imshow(K2+K3);
% Tarea:
% 1. Dado dos patrones binarios operar:
% A=>B
% A<=>B
% (A OR B) AND (NOI A AND NOT B)
% (NOT A OR NOT B) OR ( A OR B)
% Tarea
% Hacer crop de 4 imagenes a color.

More Related Content

What's hot

What's hot (16)

Include
IncludeInclude
Include
 
Operators and expression in c#
Operators and expression in c#Operators and expression in c#
Operators and expression in c#
 
C program to add two numbers
C program to add two numbers C program to add two numbers
C program to add two numbers
 
Ruby haskell extension
Ruby haskell extensionRuby haskell extension
Ruby haskell extension
 
Practical no 2
Practical no 2Practical no 2
Practical no 2
 
Conversion of data types in java
Conversion of data types in javaConversion of data types in java
Conversion of data types in java
 
Bcsl 033 data and file structures lab s5-2
Bcsl 033 data and file structures lab s5-2Bcsl 033 data and file structures lab s5-2
Bcsl 033 data and file structures lab s5-2
 
week-23x
week-23xweek-23x
week-23x
 
Ffffffffffff
FfffffffffffFfffffffffff
Ffffffffffff
 
การพัฒนาโปรแกรม
การพัฒนาโปรแกรมการพัฒนาโปรแกรม
การพัฒนาโปรแกรม
 
Simulador carrera de caballos desarrollado en C++
Simulador carrera de caballos desarrollado en C++Simulador carrera de caballos desarrollado en C++
Simulador carrera de caballos desarrollado en C++
 
Program of bar 3 d
Program of bar 3 dProgram of bar 3 d
Program of bar 3 d
 
Cristina
CristinaCristina
Cristina
 
Is WebAssembly the killer of JavaScript?
Is WebAssembly the killer of JavaScript?Is WebAssembly the killer of JavaScript?
Is WebAssembly the killer of JavaScript?
 
1
11
1
 
Java Code for Sample Projects Methods
Java Code for Sample Projects MethodsJava Code for Sample Projects Methods
Java Code for Sample Projects Methods
 

Viewers also liked (20)

Autoestima
AutoestimaAutoestima
Autoestima
 
Ciclo2 metod. investigacion cientifica 2010 ii
Ciclo2 metod. investigacion cientifica 2010   iiCiclo2 metod. investigacion cientifica 2010   ii
Ciclo2 metod. investigacion cientifica 2010 ii
 
Productofinal
ProductofinalProductofinal
Productofinal
 
MicroMedic
MicroMedicMicroMedic
MicroMedic
 
Diagnostico de 8vo a luciano argañaraz
Diagnostico de 8vo a luciano argañarazDiagnostico de 8vo a luciano argañaraz
Diagnostico de 8vo a luciano argañaraz
 
John dewey (mi credo pedagógico)
John dewey (mi credo pedagógico)John dewey (mi credo pedagógico)
John dewey (mi credo pedagógico)
 
Camilo Rodriguez - RIESGOS DE HIGIENE y SEGURIDAD INDUSTRIAL
Camilo Rodriguez - RIESGOS DE HIGIENE y SEGURIDAD  INDUSTRIAL  Camilo Rodriguez - RIESGOS DE HIGIENE y SEGURIDAD  INDUSTRIAL
Camilo Rodriguez - RIESGOS DE HIGIENE y SEGURIDAD INDUSTRIAL
 
Rubrica tpack ernesto garcia
Rubrica tpack ernesto garciaRubrica tpack ernesto garcia
Rubrica tpack ernesto garcia
 
Justicia en la naturaleza
Justicia en la naturalezaJusticia en la naturaleza
Justicia en la naturaleza
 
Tabla de valoacion (1)
Tabla de valoacion (1)Tabla de valoacion (1)
Tabla de valoacion (1)
 
Diferendo marítimo
Diferendo marítimoDiferendo marítimo
Diferendo marítimo
 
Planificación Lengua
Planificación LenguaPlanificación Lengua
Planificación Lengua
 
Impress1
Impress1Impress1
Impress1
 
Presentación2
Presentación2Presentación2
Presentación2
 
Taller pasantc3adas-ii-2012-yohana
Taller pasantc3adas-ii-2012-yohanaTaller pasantc3adas-ii-2012-yohana
Taller pasantc3adas-ii-2012-yohana
 
Comentar muro
Comentar muroComentar muro
Comentar muro
 
Tics
TicsTics
Tics
 
Toldos carpas
Toldos carpasToldos carpas
Toldos carpas
 
Producto integrador
Producto integradorProducto integrador
Producto integrador
 
Ia oct 31_20_21[1]
Ia oct 31_20_21[1]Ia oct 31_20_21[1]
Ia oct 31_20_21[1]
 

Similar to Ea45 070215

PVS-Studio team experience: checking various open source projects, or mistake...
PVS-Studio team experience: checking various open source projects, or mistake...PVS-Studio team experience: checking various open source projects, or mistake...
PVS-Studio team experience: checking various open source projects, or mistake...Andrey Karpov
 
cocos2d 事例編 HungryMasterの実装から
cocos2d 事例編 HungryMasterの実装からcocos2d 事例編 HungryMasterの実装から
cocos2d 事例編 HungryMasterの実装からYuichi Higuchi
 
Python for Scientific Computing -- Ricardo Cruz
Python for Scientific Computing -- Ricardo CruzPython for Scientific Computing -- Ricardo Cruz
Python for Scientific Computing -- Ricardo Cruzrpmcruz
 
programming for programs solving using C language
programming for  programs solving using C languageprogramming for  programs solving using C language
programming for programs solving using C languagesushma chinta
 
Help me fix the error shown above in my code of image.cpp please~I.pdf
Help me fix the error shown above in my code of image.cpp please~I.pdfHelp me fix the error shown above in my code of image.cpp please~I.pdf
Help me fix the error shown above in my code of image.cpp please~I.pdffedosys
 
C++20 the small things - Timur Doumler
C++20 the small things - Timur DoumlerC++20 the small things - Timur Doumler
C++20 the small things - Timur Doumlercorehard_by
 
Histogram dan Segmentasi
Histogram dan SegmentasiHistogram dan Segmentasi
Histogram dan SegmentasiLusiana Diyan
 
Histogram dan Segmentasi 2
Histogram dan Segmentasi 2Histogram dan Segmentasi 2
Histogram dan Segmentasi 2Lusiana Diyan
 

Similar to Ea45 070215 (12)

PVS-Studio team experience: checking various open source projects, or mistake...
PVS-Studio team experience: checking various open source projects, or mistake...PVS-Studio team experience: checking various open source projects, or mistake...
PVS-Studio team experience: checking various open source projects, or mistake...
 
cocos2d 事例編 HungryMasterの実装から
cocos2d 事例編 HungryMasterの実装からcocos2d 事例編 HungryMasterの実装から
cocos2d 事例編 HungryMasterの実装から
 
Python for Scientific Computing -- Ricardo Cruz
Python for Scientific Computing -- Ricardo CruzPython for Scientific Computing -- Ricardo Cruz
Python for Scientific Computing -- Ricardo Cruz
 
programming for programs solving using C language
programming for  programs solving using C languageprogramming for  programs solving using C language
programming for programs solving using C language
 
Dip 2
Dip 2Dip 2
Dip 2
 
Help me fix the error shown above in my code of image.cpp please~I.pdf
Help me fix the error shown above in my code of image.cpp please~I.pdfHelp me fix the error shown above in my code of image.cpp please~I.pdf
Help me fix the error shown above in my code of image.cpp please~I.pdf
 
SCIPY-SYMPY.pdf
SCIPY-SYMPY.pdfSCIPY-SYMPY.pdf
SCIPY-SYMPY.pdf
 
C++ TUTORIAL 8
C++ TUTORIAL 8C++ TUTORIAL 8
C++ TUTORIAL 8
 
Advanced cocos2d
Advanced cocos2dAdvanced cocos2d
Advanced cocos2d
 
C++20 the small things - Timur Doumler
C++20 the small things - Timur DoumlerC++20 the small things - Timur Doumler
C++20 the small things - Timur Doumler
 
Histogram dan Segmentasi
Histogram dan SegmentasiHistogram dan Segmentasi
Histogram dan Segmentasi
 
Histogram dan Segmentasi 2
Histogram dan Segmentasi 2Histogram dan Segmentasi 2
Histogram dan Segmentasi 2
 

More from jcbp_peru

It526 2017 1 balotario-s_ap2y3
It526 2017 1 balotario-s_ap2y3It526 2017 1 balotario-s_ap2y3
It526 2017 1 balotario-s_ap2y3jcbp_peru
 
It526 2016 2 pc4 dom
It526 2016 2 pc4 domIt526 2016 2 pc4 dom
It526 2016 2 pc4 domjcbp_peru
 
It246 2016 2 practica calificada 4
It246 2016 2 practica calificada 4It246 2016 2 practica calificada 4
It246 2016 2 practica calificada 4jcbp_peru
 
It246 2016 2 practica calificada 3
It246 2016 2 practica calificada 3It246 2016 2 practica calificada 3
It246 2016 2 practica calificada 3jcbp_peru
 
It246 2016 2 practica calificada 2
It246 2016 2 practica calificada 2It246 2016 2 practica calificada 2
It246 2016 2 practica calificada 2jcbp_peru
 
It526 2013 2 ep
It526 2013 2 epIt526 2013 2 ep
It526 2013 2 epjcbp_peru
 
It526 2016 1 ep
It526 2016 1 epIt526 2016 1 ep
It526 2016 1 epjcbp_peru
 
It526 2016 2 practica calificada 2
It526 2016 2 practica calificada 2It526 2016 2 practica calificada 2
It526 2016 2 practica calificada 2jcbp_peru
 
33012 calvo tfw-figura-paterna-2015
33012 calvo tfw-figura-paterna-201533012 calvo tfw-figura-paterna-2015
33012 calvo tfw-figura-paterna-2015jcbp_peru
 
It246 2016 2 practica calificada 1
It246 2016 2 practica calificada 1It246 2016 2 practica calificada 1
It246 2016 2 practica calificada 1jcbp_peru
 
Uni fiee ci 2016 02 sesion 3y4 modelos deterministicos de propagacion
Uni fiee ci 2016 02 sesion 3y4 modelos deterministicos de propagacionUni fiee ci 2016 02 sesion 3y4 modelos deterministicos de propagacion
Uni fiee ci 2016 02 sesion 3y4 modelos deterministicos de propagacionjcbp_peru
 
Uni fiee ci 2016 02 sesion 2 servicios inalámbricos
Uni fiee ci 2016 02 sesion 2 servicios inalámbricosUni fiee ci 2016 02 sesion 2 servicios inalámbricos
Uni fiee ci 2016 02 sesion 2 servicios inalámbricosjcbp_peru
 
Uni fiee ci 2016 02 sesion 1 espectro radioelèctrico
Uni fiee ci 2016 02 sesion 1 espectro radioelèctricoUni fiee ci 2016 02 sesion 1 espectro radioelèctrico
Uni fiee ci 2016 02 sesion 1 espectro radioelèctricojcbp_peru
 
Uni wc 2016 1 sesion 14 redes moviles 4 g
Uni wc 2016 1 sesion 14 redes moviles 4 gUni wc 2016 1 sesion 14 redes moviles 4 g
Uni wc 2016 1 sesion 14 redes moviles 4 gjcbp_peru
 
Uni wc 2016 1 sesion 13 redes moviles 2 g y 3g
Uni wc 2016 1 sesion 13 redes moviles 2 g y 3gUni wc 2016 1 sesion 13 redes moviles 2 g y 3g
Uni wc 2016 1 sesion 13 redes moviles 2 g y 3gjcbp_peru
 
Lte whitepaper(1)
 Lte whitepaper(1) Lte whitepaper(1)
Lte whitepaper(1)jcbp_peru
 
Redes moviles
Redes movilesRedes moviles
Redes movilesjcbp_peru
 
Uni fiee ci sesion 12 cdma
Uni fiee ci sesion 12 cdmaUni fiee ci sesion 12 cdma
Uni fiee ci sesion 12 cdmajcbp_peru
 
Uni fiee ci 2016 01 sesion 11 comunicaciones moviles
Uni fiee ci 2016 01 sesion 11 comunicaciones movilesUni fiee ci 2016 01 sesion 11 comunicaciones moviles
Uni fiee ci 2016 01 sesion 11 comunicaciones movilesjcbp_peru
 
Uni fiee ci 2016 01 sesion 10 modelos deterministicos de propagacion
Uni fiee ci 2016 01 sesion 10 modelos deterministicos de propagacionUni fiee ci 2016 01 sesion 10 modelos deterministicos de propagacion
Uni fiee ci 2016 01 sesion 10 modelos deterministicos de propagacionjcbp_peru
 

More from jcbp_peru (20)

It526 2017 1 balotario-s_ap2y3
It526 2017 1 balotario-s_ap2y3It526 2017 1 balotario-s_ap2y3
It526 2017 1 balotario-s_ap2y3
 
It526 2016 2 pc4 dom
It526 2016 2 pc4 domIt526 2016 2 pc4 dom
It526 2016 2 pc4 dom
 
It246 2016 2 practica calificada 4
It246 2016 2 practica calificada 4It246 2016 2 practica calificada 4
It246 2016 2 practica calificada 4
 
It246 2016 2 practica calificada 3
It246 2016 2 practica calificada 3It246 2016 2 practica calificada 3
It246 2016 2 practica calificada 3
 
It246 2016 2 practica calificada 2
It246 2016 2 practica calificada 2It246 2016 2 practica calificada 2
It246 2016 2 practica calificada 2
 
It526 2013 2 ep
It526 2013 2 epIt526 2013 2 ep
It526 2013 2 ep
 
It526 2016 1 ep
It526 2016 1 epIt526 2016 1 ep
It526 2016 1 ep
 
It526 2016 2 practica calificada 2
It526 2016 2 practica calificada 2It526 2016 2 practica calificada 2
It526 2016 2 practica calificada 2
 
33012 calvo tfw-figura-paterna-2015
33012 calvo tfw-figura-paterna-201533012 calvo tfw-figura-paterna-2015
33012 calvo tfw-figura-paterna-2015
 
It246 2016 2 practica calificada 1
It246 2016 2 practica calificada 1It246 2016 2 practica calificada 1
It246 2016 2 practica calificada 1
 
Uni fiee ci 2016 02 sesion 3y4 modelos deterministicos de propagacion
Uni fiee ci 2016 02 sesion 3y4 modelos deterministicos de propagacionUni fiee ci 2016 02 sesion 3y4 modelos deterministicos de propagacion
Uni fiee ci 2016 02 sesion 3y4 modelos deterministicos de propagacion
 
Uni fiee ci 2016 02 sesion 2 servicios inalámbricos
Uni fiee ci 2016 02 sesion 2 servicios inalámbricosUni fiee ci 2016 02 sesion 2 servicios inalámbricos
Uni fiee ci 2016 02 sesion 2 servicios inalámbricos
 
Uni fiee ci 2016 02 sesion 1 espectro radioelèctrico
Uni fiee ci 2016 02 sesion 1 espectro radioelèctricoUni fiee ci 2016 02 sesion 1 espectro radioelèctrico
Uni fiee ci 2016 02 sesion 1 espectro radioelèctrico
 
Uni wc 2016 1 sesion 14 redes moviles 4 g
Uni wc 2016 1 sesion 14 redes moviles 4 gUni wc 2016 1 sesion 14 redes moviles 4 g
Uni wc 2016 1 sesion 14 redes moviles 4 g
 
Uni wc 2016 1 sesion 13 redes moviles 2 g y 3g
Uni wc 2016 1 sesion 13 redes moviles 2 g y 3gUni wc 2016 1 sesion 13 redes moviles 2 g y 3g
Uni wc 2016 1 sesion 13 redes moviles 2 g y 3g
 
Lte whitepaper(1)
 Lte whitepaper(1) Lte whitepaper(1)
Lte whitepaper(1)
 
Redes moviles
Redes movilesRedes moviles
Redes moviles
 
Uni fiee ci sesion 12 cdma
Uni fiee ci sesion 12 cdmaUni fiee ci sesion 12 cdma
Uni fiee ci sesion 12 cdma
 
Uni fiee ci 2016 01 sesion 11 comunicaciones moviles
Uni fiee ci 2016 01 sesion 11 comunicaciones movilesUni fiee ci 2016 01 sesion 11 comunicaciones moviles
Uni fiee ci 2016 01 sesion 11 comunicaciones moviles
 
Uni fiee ci 2016 01 sesion 10 modelos deterministicos de propagacion
Uni fiee ci 2016 01 sesion 10 modelos deterministicos de propagacionUni fiee ci 2016 01 sesion 10 modelos deterministicos de propagacion
Uni fiee ci 2016 01 sesion 10 modelos deterministicos de propagacion
 

Ea45 070215

  • 1. %====================== % PDI % Tema: Operaciones logicas % Fecha y hora: 07/02/15 18:56hrs. % Actualización: %========================== % Operaciones Logicas: % 1. NOT (ya desarrollado) % 2. OR % 3. AND % OR: % 1. Imágenes binarias % Creamos una imagen binaria cb=255*ones(32,'uint8'); cn=zeros(32,'uint8'); t=[ cn cb cn cb cn cb cn cb;... cb cn cb cn cb cn cb cn;... cn cb cn cb cn cb cn cb;... cb cn cb cn cb cn cb cn;... cn cb cn cb cn cb cn cb;... cb cn cb cn cb cn cb cn;... cn cb cn cb cn cb cn cb;... cb cn cb cn cb cn cb cn]; imshow(t); I=[0 1 0 1] J=not(I) u=not(t) figure, imshow(u); K=[1 0 1 1] L=or(I,K) M=or(t,u); figure, imshow(M);% Tablero blanco N=and(I,K) O=and(t,u); figure, imshow(O); % Tablero negro % Creando patrones: p1=[cb cb cn cn cn cn cn cn cn;... cb cb cn cn cn cn cn cn cn;...
  • 2. cb cb cb cb cn cn cn cn cn;... cb cb cb cb cn cn cn cn cn;... cb cb cb cb cb cb cn cn cn;... cb cb cb cb cb cb cn cn cn;... cb cb cb cb cb cb cb cb cn;... cn cn cn cn cb cb cb cb cn;... cn cn cn cn cb cb cb cb cb;... cn cn cn cn cb cb cb cb cb;... cn cn cn cn cb cb cb cb cb]; figure, imshow(p1); p2=[cb cb cn cn cn cb cb cb cb;... cb cb cb cn cn cn cb cb cb;... cb cb cb cb cn cn cn cb cb;... cb cb cb cb cb cn cn cn cb;... cb cb cb cb cb cb cn cn cn;... cb cb cb cb cb cb cb cn cn;... cb cb cb cb cb cb cb cb cn;... cn cb cb cb cb cb cb cb cb;... cn cn cb cb cb cb cb cb cb;... cn cn cn cb cb cb cb cb cb;... cb cn cn cn cb cb cb cb cb]; figure, imshow(p2); p3=or(p1,p2); figure, imshow(p3), title('P1 or P2'); p4=and(p1,p2); figure, imshow(p4), title('P1 and P2'); %Cargand imagen para recorte: cb=ones(32,'uint8'); p1=[cb cb cn cn cn cn cn cn cn;... cb cb cn cn cn cn cn cn cn;... cb cb cb cb cn cn cn cn cn;... cb cb cb cb cn cn cn cn cn;... cb cb cb cb cb cb cn cn cn;... cb cb cb cb cb cb cn cn cn;... cb cb cb cb cb cb cb cb cn;... cn cn cn cn cb cb cb cb cn;... cn cn cn cn cb cb cb cb cb;... cn cn cn cn cb cb cb cb cb;... cn cn cn cn cb cb cb cb cb]; p2=uint8(not(p1)); I=imread('flor.jpg'); imwrite(I,'flor.bmp'); Ib=imread('flor.bmp'); K=imresize(Ib,[352,288]); p13(:,:,1)=p1; p13(:,:,2)=p1;
  • 3. p13(:,:,3)=p1; K2=K.*p13; imshow(K2); I2=imread('flor2.jpg'); imwrite(I2,'flor2.bmp'); Ib2=imread('flor2.bmp'); Kb=imresize(Ib2,[352,288]); p23(:,:,1)=p2; p23(:,:,2)=p2; p23(:,:,3)=p2; K3=Kb.*p23; figure, imshow(K3); figure, imshow(K2+K3); % Tarea: % 1. Dado dos patrones binarios operar: % A=>B % A<=>B % (A OR B) AND (NOI A AND NOT B) % (NOT A OR NOT B) OR ( A OR B) % Tarea % Hacer crop de 4 imagenes a color.