Professional Documents
Culture Documents
Para los problemas propuestos, se evaluará el resultado, la presentación, la fecha de entrega y principalmente
la originalidad. El grupo que no apruebe el práctico, en primera instancia (de desarrollo) o en segunda
instancia (instancia de corrección), queda reprobado. La copia o reproducción total o parcial de cualquiera de
los trabajos prácticos, elimina (reprobado) a todas las partes involucradas. El tiempo de entrega en primera
instancia es de una semana; el tiempo de entrega en segunda instancia es de 3 días.
9 9 9 9 ... 9 9 9 9
9 8 8 8 ... 8 8 8 9
9 8 ... ... ... ... ... 8 9
9 8 ... 1 1 1 ... 8 9
19 filas
DESARROLLO
IA 2018 – TP1EVAL - #1
2. Script de la recta - (3 ptos)
La ecuación general de una recta está dada por
m pendiente
y m. x n con
n ordenada al origen
que se corresponde con la siguiente ecuación de la recta por dos puntos
y2 y1
y y1 . ( x x1 )
x2 x1
Escribir un script con las siguientes características:
Solicite al usuario un primer punto: (x1 , y1).
Solicite al usuario un segundo punto: (x2 , y2).
Controle (con mensaje de error) que x1 ≠ x2.
Calcule los correspondientes valores de m y n.
Produzca una salida con el formato (instanciado) de la ecuación general de la recta, con los
parámetros calculados, utilizando la función fprint.
Muestre una gráfica de la recta, donde se hayan marcado los puntos de origen, se indique
la pendiente y los puntos de corte sobre los ejes.
DESARROLLO
IA 2018 – TP1EVAL - #2
3. Creación de funciones – (4 ptos)
8
a) Vdec = bin_a_dec(Mbin)
La función recibe una matriz MbinFxC donde cada fila representa un número binario (sin signo)
con los bits dispuestos uno por cada columna. Debe producir un vector columna VdecFx1 donde
cada posición del vector contenga el equivalente decimal de cada número binario de la matriz
Mbin.
b) [muag, x] = agregacion(x, mu1, mu2, …, mu5, tipo)
El proceso de agregación permite resumir en un único conjunto fuzzy las respuestas de todas
las reglas que el sistema fuzzy ha disparado. Escribir una función de MatLab que reciba
cinco secuencias de puntos, todas con el mismo alcance de la variable en abscisas y genere
la correspondiente secuencia de agregación, por máximo o por suma, a requerimiento del
usuario. La función debe generar las figuras respectivas (de las secuencias de entrada y de
la secuencia agregada) utilizando la configuración de subplot. La salida de la función
contendrá la secuencia numérica de la agregación y de los valores de abscisas. Controlar que
todas las secuencias mu tengan valores en el intervalo de [0, 1].
DESARROLLO
IA 2018 – TP1EVAL - #3