Documente Academic
Documente Profesional
Documente Cultură
CATÓLICA DE
SANTA MARIA
FACULTAD DE CIENCIAS E
INGENIERIAS FISICAS Y FORMALES
ESCUELA PROFESIONAL DE
INGENIERIA ELECTRONICA
INTELIGENCIA ARTIFICIAL I
Grupo 1
Arequipa – Perú
2016
1ra Práctica - Inteligencia Artificial I Verónica Chávez Ponce
INTRODUCCION
La Inteligencia Artificial es una combinación de la ciencia del computador, fisiología y filosofía, tan
general y amplio como eso, es que reúne varios campos (robótica, sistemas expertos, por ejemplo),
todos los cuales tienen en común la creación de máquinas que pueden pensar.
La de idea construir una máquina que pueda ejecutar tareas percibidas como requerimientos de
inteligencia humana es un atractivo. Las tareas que han sido estudiadas desde este punto de vista
incluyen juegos, traducción de idiomas, comprensión de idiomas, diagnóstico de fallas, robótica,
suministro de asesoría experta en diversos temas.
Es así como los sistemas de administración de base de datos cada vez más sofisticados, la estructura
de datos y el desarrollo de algoritmos de inserción, borrado y locación de datos, así como el intento
de crear máquinas capaces de realizar tareas que son pensadas como típicas del ámbito de la
inteligencia humana, acuñaron el término Inteligencia Artificial en 1956.
OBJETIVOS:
MATERIAL:
Entorno matlab
PC
DESARROLLO
1.
>>k=(3+4)^3
K=
343
>>k1=(4+1+9+3)^3
K1=
4913
>>k2=(1+9+6+8+3)^3
K2=
19683
2.
1ra Práctica - Inteligencia Artificial I Verónica Chávez Ponce
>>k3=sqrt(5)*sqrt(35)
K3=
13.2288
>>k4=(5^(0.5))*((35)^(0.5))
K4=
13.2288
3.
>>Pi=log((640320^3)+744)/sqrt(163)
Pi=
3.1416
Operaciones Lógicas
>>1&0
Ans=
0
>>1|0
Ans=
1
>>xor(1, 0)
Ans=
1
Whos
>>x=pi;
>>disp('llego hasta aqui')
>>disp(['El valor de x es ',num2str(x)])
x=
3.1416
>>format long
>>pi
ans=
3.141592653589793
>>format short
>>pi
ans=
3.1416
>>f=[1:10]
f=
1 2 3 4 5 6 7 8 9 10
>> x=[f;f;f;f]
x=
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
>> y=x(:,2:2:10)
y=
2 4 6 8 10
2 4 6 8 10
2 4 6 8 10
2 4 6 8 10
4.
>>A=magic(9);
>>sum(A,1)
>>sum(A,2)
>>sum(sum(A.*eye(9)))
>>sum(sum(A.* flipud(eye(9))))
1ra Práctica - Inteligencia Artificial I Verónica Chávez Ponce
ans=
369
369
369
369
369
369
369
369
369
5. Dada una matriz cualquiera A de tamaño 3x3, indique en el fichero los resultados de cómo
obtener los siguientes valores:
>> A=[1 2 3; 4 5 6; 7 8 9]
A=
1 2 3
4 5 6
7 8 9
>> n=[1 2 3]
n=
1 2 3
>> A(2, n)
ans =
4 5 6
>> A(n, 2)
ans =
2
5
8
ans =
1 2 3
7 8 9
6.
>> cd C:\Users\alum_ppie
>> cd 'C:\Users\alum_ppie'
>> save A
>> A
A=
1 2 3
4 5 6
7 8 9
>> ls
.
..
A.mat
AppData
Configuración local
Contacts
Cookies
Datos de programa
Desktop
Documents
Downloads
Entorno de red
Favorites
Impresoras
Links
Menú Inicio
Mis documentos
Music
NTUSER.DAT
NTUSER.DAT{016888bd-6c6f-11de-8d1d-001e0bcde3ec}.TM.blf
NTUSER.DAT{016888bd-6c6f-11de-8d1d-
001e0bcde3ec}.TMContainer00000000000000000001.regtrans-ms
NTUSER.DAT{016888bd-6c6f-11de-8d1d-
001e0bcde3ec}.TMContainer00000000000000000002.regtrans-ms
Pictures
Plantillas
Reciente
Saved Games
1ra Práctica - Inteligencia Artificial I Verónica Chávez Ponce
Searches
SendTo
Videos
ntuser.dat.LOG1
ntuser.dat.LOG2
ntuser.ini
ntuser.pol
Matrices de Imágenes
>> [x y z]=peaks(50);
>> imagesc(z);
10
15
20
25
30
35
40
45
50
5 10 15 20 25 30 35 40 45 50
>>colorbar;
1ra Práctica - Inteligencia Artificial I Verónica Chávez Ponce
60
0.9
0.8
50
0.7
0.6 40
0.5
30
0.4
0.3 20
0.2
10
0.1
0
0 0.2 0.4 0.6 0.8 1
>> imagesc(z);
>> colormap gray
10
15
20
25
30
35
40
45
50
5 10 15 20 25 30 35 40 45 50
1ra Práctica - Inteligencia Artificial I Verónica Chávez Ponce
-1
-2
-3
-3 -2 -1 0 1 2 3
>> img=imread('C:\Users\alum_ppie\Desktop\lenna.png');
>> image(img)
50
100
150
200
250
300
350
400
450
500
50 100 150 200 250 300 350 400 450 500
1ra Práctica - Inteligencia Artificial I Verónica Chávez Ponce
>> negativo=256-img;
>> image(negativo)
50
100
150
200
250
300
350
400
450
500
50 100 150 200 250 300 350 400 450 500
7.
>> B=[1:7]
B=
1 2 3 4 5 6 7
>> factores=[1:1:7]
factores =
1 2 3 4 5 6 7
For
>> v
1ra Práctica - Inteligencia Artificial I Verónica Chávez Ponce
v=
142857 285714 428571 571428 714285 857142 999999
While
>>k=1;
while k<=7
v(k,1)=k*142857;
k=k+1;
end
>>v
v=
142857 285714 428571 571428 714285 857142 999999
Funcion
Hipoteca
Tipo 1
Tipo 2
1ra Práctica - Inteligencia Artificial I Verónica Chávez Ponce
DESARROLLO
2. Complete
Percepciones
Acciones
Metas
Conseguir el queso
Ambiente
Laberinto
1ra Práctica - Inteligencia Artificial I Verónica Chávez Ponce
CONCLUSIONES
Matlab nos permite hacer operaciones con matrices, lo cual es muy importante para el
desarrollo de muchos algoritmos.