Programa de proximidad MATLAB CAT

programa de ingeniería de la Universidad de Boston tiene estudiantes de primer año todo Ingeniería Ingeniería de cómputo, una clase enseñando el lenguaje de programación MATLAB (abreviatura de Matrix laboratorio). MATLAB es un lenguaje basado en C que es muy fácil (frente a la mayoría de los idiomas) y es espectacular en los datos tareas relacionadas con manipulación y matriz (de ahí el nombre). Sin embargo, también puede ser usado como un lenguaje de "uso general", por lo tanto este Instructable.

Terminé un laboratorio temprano una vez y decidió que era el uso más eficiente de mi tiempo hacer un programa que simula la proximidad de gato XKCD, siendo uno de mis favoritos. El programa solicita al usuario una distancia a un gato en pies y luego darle el ajustado nivel de inanidad de inteligencia y declaración (x % de inteligencia normal, la declaración es inane y %) así como trazar el punto de ambos en un gráfico basado en el en el cómic. También hay un límite de distancias extremadamente cercano y lejano.

Este Instructable le mostrará paso a paso lo que hace el programa y dar el código por completo con mi comentario original. También se da la salida dada por la computadora para las entradas de algunos ejemplo.

Experiencia de programación no es necesario para ejecutar el programa, ya que yo te lo daré. Ayudará a entender lo que está sucediendo, sin embargo. La mejor fuente para aclarar la confusión sobre lo que hace una función o cómo utilizarlo es la Web MATLAB. Así que coge un gato y empezar!

Artículos Relacionados

Bloqueo de PC de proximidad Bluetooth

Bloqueo de PC de proximidad Bluetooth

¿Usted nunca se pidieron lejos de su ordenador portátil en tal apuro que CTRL-ALT-SUPR solo era pedir demasiado? Y no apuesta, nunca vayas en cualquier lugar sin su teléfono, incluso el baño. ¿Estoy correcto? Los teléfonos se han convertido en una pa
MATLAB Multithreading, fácil

MATLAB Multithreading, fácil

hacer un programa multiproceso de matlab en cinco minutos:MATLAB es excelente, es muy fácil de hacer cosas que serían muy compicated y molesto en idiomas de nivel inferiores (por ejemplo c ++). El principal defecto grande de matlab es que no _inheren
Arduino y Matlab: deje que ellos hablan utilizando comunicación serial!

Arduino y Matlab: deje que ellos hablan utilizando comunicación serial!

Hola todo el mundo!desde cuando he empezado a jugar con Arduino, he siempre sido vagando como hacerlo hablar e interactuar con el entorno de Matlab de una forma fácil y eficaz. Golpea en muchos Instructables y tutoriales sobre Arduino bibliotecas y a
PUB! Botón programable USB

PUB! Botón programable USB

PUB! es un botón programable de USB en la que se puede programar una secuencia de teclas. Cuando usted presiona el botón las pulsaciones de teclas se "reproduce" sobre una conexión USB.El botón (que realmente es un codificador rotatorio con un i
Muelle 9 máquina Catálogo

Muelle 9 máquina Catálogo

El Taller de muelle 9 tiene un nuevo sitio web!(Esto incluye detalles sobre el catálogo de todo el equipo)Por favor visítenos aquí para proyectos, eventos y actualizaciones sobre los acontecimientos en el taller.Puede encontrar más información sobre
Cómo alambre de tu casa con Cat-5 (o 6) para redes Ethernet

Cómo alambre de tu casa con Cat-5 (o 6) para redes Ethernet

aunque es más sencillo para mucha gente, compartir multimedia, ancho de banda de red de mi casa y mi leve paranoia sobre seguridad inalámbrica, wireless realmente quería usar un disco duro con cable solución para redes domésticas.Tener una red por ca
Abrir fuente cerveza botella mosaico programa

Abrir fuente cerveza botella mosaico programa

Mi esposo (programador) y yo (diseñador/tinkerer) fueron a la caza de un proyecto que sería de nuestras habilidades. Habíamos hablado antes sobre colaboraciones que serían diversión para cada uno de nosotros y luego poco a poco éste nos encontró.Bebe
Mapmaker ultrasónica utilizando Arduino y MatLab

Mapmaker ultrasónica utilizando Arduino y MatLab

visión es uno de los sentidos más emocionantes que puede dotar a su robot. La capacidad para percibir obstáculos permite a un robot tomar una decisión educada sobre los otros movimientos.Sin embargo, también no es los sentidos más fácil implementar p
DETECCIÓN de COLOR usando MATLAB

DETECCIÓN de COLOR usando MATLAB

En este artículo voy a demostrar cómo detectar color usando MATLABPaso 1: Utilizan elementos de la GUI:1 ejes2 dos botones3 editar textoImágenes a color• Un modelo de color es un método para especificar colores de alguna manera estándar. Generalmente
Sensor de proximidad infrarrojo simple con Arduino

Sensor de proximidad infrarrojo simple con Arduino

Hola chicos! En este instructable yo te enseño como hacer un sensor de proximidad muy simple usando infrarrojos LEDs y Arduino.Después de varias veces tratando de optimizarlo, finalmente surgió algo que es bastante sencillo e preciso. Al igual que mi
Caja de proximidad

Caja de proximidad

Este proyecto construye una profundidad pequeña caja de detección. Un phidget se utiliza para conducir un sensor de profundidad y dos LEDs proporcionan una baja resolución, 'rango'. Si un objeto entra dentro de los 20cm de la caja, se enciende un LED
Alimentador de Upcycled Cat

Alimentador de Upcycled Cat

Comederos gatos alimentación gatos! Gatos, como la mayoría de las cosas que comen, como un poco de regularidad en su alimentación - este alimentador de gato ayuda a mantener un programa levantando la tapa en la comida siguiente justo a tiempo. (Espec
4WD barato objeto Robot evitando mediante cuatro sensores de proximidad infrarrojos...

4WD barato objeto Robot evitando mediante cuatro sensores de proximidad infrarrojos...

Este es un básico barato cuatro motores, cuatro sensores, objeto programable 8051 evitando robot usando breadboad. Este robot puede utilizarse también como una línea que sigue el robot simplemente cambiando el programa. He instalado dos baterías para
Intel Edison, proximidad activados, calendario de habla

Intel Edison, proximidad activados, calendario de habla

(Encima es un Video - pero no puede mostrar en un teléfono móvil. Haga clic aquí para ver en youtube. )Este proyecto fue planeado como un Dispositivo de tecnología asistiva para cuidadores de personas con trastornos de la memoria. Es un calendario de