Katt närhet MATLAB program



Boston University's engineering program har alla engineering freshmen ta Engineering Computation, en klass undervisning programspråket MATLAB (kort för Matrix laboratorium). MATLAB är ett C baserat språk som är mycket lätt (jämfört med de flesta språk) och spektakulär på data manipulation och matrix-relaterade uppgifter (därav namnet). Det kan dock också vara används som en "allmän användning" språk, därav detta Instructable.

Jag slutade tidigt en lab en gång och beslutade att den mest effektiva användningen av min tid var att göra ett program som simuleras katt närhet XKCD, det är en av mina favoriter. Programmet frågar användaren om ett avstånd till en katt i fot, och sedan ge den justerade intelligens och uttalande tomhet nivån (x % av normal intelligens, uttalande är y % fånig) samt plottning peka av både på ett diagram som baseras på en i serien. Det finns också en inbyggd begränsning för både extremt nära och långt avstånd.

Detta Instructable visar steg för steg vad programmet gör och även ge koden helt med mina ursprungliga kommentarer. Det ger också produktionen ges av datorn för några exempel ingångar.

Programmering erfarenhet är inte nödvändigt att köra programmet, eftersom jag ge det till dig. Det hjälper att förstå vad som händer, men. Den bästa källan för uppklarnande förvirring beträffande vad en funktion gör eller hur man använder det är MATLAB hemsida. Så ta en katt och komma igång!

Se Steg
Relaterade Ämnen

Röd färg erkännande baserade Arduino kontroll (med hjälp av MATLAB och Arduino)

I denna tutorial, vi visar hur du använder färg erkännande för att styra någon manöverdonet anslutet till någon digital pin av arduino uno, vi har behandlat LED som ett ställdon i denna handledning som är ansluten till stift 13 av UNO. Vi har dragit...

MATLAB multitrådning, EASY

att göra ett multithreaded matlab-program i fem minuter:MATLAB är utmärkt, det gör det mycket enkelt att göra saker som skulle vara mycket compicated och irriterande på lägre nivå språk (t.ex. c ++). Den huvudsakliga stora fel av matlab är att den gö...

Bluetooth - omdirigering av seriella portar med hjälp av matlab/simulink

Ååh...!Jag har ett projekt måste ske inom 2 månader.mitt projekt kräver "HC-05" seriell Bluetooth-modulen, som jag inte har, så jag tänkte med den inbyggda Bluetooth i min laptop.så jag försökte många program utan några resultat.Slutligen: Jag l...

Realtid ansikte spårning Robot med Arduino och Matlab

Realtid ansiktsspårning avser uppgiften att lokalisera ansikten i en videoström och spårning hittas eller igenkända ansikten. Numera finns det många verkliga tillämpningar av ansiktsavkänning och andra tekniker för bildbehandling. Det finns många alg...

Burning synliga bilder på CD-skivor med data (beta)

genom att noggrant välja rätt 1: or och 0: or att bränna till en CD, är det möjligt att bränna synliga bilder på vanliga CD-skivor. Dessa bilder åberopa den omständigheten att 1s och 0s skapad av gropar i CD-skivor yta reflektera ljuset annorlunda.St...

Nål tovad Coin Cell Battery Pack

Obs: Jag skapade denna tutorial i söndags, sitter med korslagda ben på min säng, ta en hand bilder med min telefon, alla med var som helst från 1 till 3 katter inom vapen-räckhåll hela tiden. (Katt-närhet är inte relevant för projektet, men jag trodd...

TIG svetsade akustisk / exponentiell horn

Exponentiell hornen är fantastiska akustiska maskiner med inga rörliga delar. De ser också underbara. Här ska jag visa dig hur jag gjorde flera tunnväggiga aluminium och stål exponentiell horn. De fungerar bra som högtalare och (min ursprungliga avsi...

Bygga en puls Analyzer

#############################################################################################Ett meddelande från mig: Hej! Tack för att läsa min första instructables på att bygga en puls analyzer använder PIC24f i assembler. Jag har nästan avslutat p...

Med Intel Edison på en kall Gas reaktion styrsystem för en sondraket

Vad är syftet med att göra ett system för reaktion?Konventionella attityd styrsystem för amatör raketer används bifogade fenor, som erbjuder passiv stabilitetskontroll. För att utföra aktiv stabilisering och manövrar, används servomotor kontrollerade...

PICBasic seriell avbrott med PIC16F877

enkelt exempelkod att använda följetong avbrott för PIC16F877.1) ett matlab-program skickar PIC-nummer2) bilden pausas vad den gör,3) få siffrorna och visa dem på lysdioder,4) och sedan fortsätta med vad det gjorde.Steg 1: här är koden, njuta av se k...

FÄRG upptäckt med hjälp av MATLAB

I denna artikel kommer jag att visa hur man upptäcker färg med MATLABSteg 1: GUI element som används:1. axlar2. två tryckknappar3. redigera textFärgbilder• En färgmodell är en metod för att ange färger i vissa vanliga sättet. Det består i allmänhet a...

Rita en svart katt med vektorer

med hjälp av vektorer Rita kan verka lite överväldigande om du är ny till metoden men med lite övning kan du skapa fantastiska konstverk. Om du har svårt att rita mjuka linjer med hjälp av en mus, och du inte har ett ritbord, kan arbeta med vektorer...

Bluetooth närhet PC låsa

Har du någonsin blivit kallad från din bärbara dator i så bråttom att CTRL-ALT-DEL bara för mycket begärt? Och jag satsar du aldrig gå någonstans utan telefonen, även badrummet. Har jag rätt? Telefoner har blivit en sådan del av samhället de nästan b...

Intel-Edison katt anrikning enheten (iskallt)

Vi har denna katt, som har en löjlig mängd energi. Vi tillbringar en anständig mängd tid med honom, men han är behövande sortera som tydligen inget annat än 24/7 uppmärksamhet kommer att göra. Så när vi lärt oss om den Intel® IoT Invitational och möj...

Bygga en alla säsongen utomhus katt livsmiljö

[tidig November 2012 - Mr Max kikar in i huset från habitat]Det var under våren 2007 när vår älskade Mr Spanky (aka Houdini) flydde återigen; denna gång genom att hoppa från ett öppet fönster på övervåningen. Lyckligtvis en vecka senare en snäll gran...

KATT låda

en låda med förnödenheter som behövs när du införa en katt eller en kattunge, jag fick idén efter att ha läst en artikel på BBC webbplats om Baby lådor ges till Finlands mödrar när de tar hem deras nya baby från sjukhuset. Här är en länk till histori...

En SK450 död katt Quadcopter att kalla din egen

Innan vi börjar vill jag bara ta den första meningen i detta Instructable att du vet att det finns inga döda katter inblandade i att göra den quadcopter som beskrivs i de kommande stegen. Anledningen till att titeln på detta Instructable innehåller "...

En mycket enkel närhet detektor

Gadget freaks, modell rallarna, roboticists eller katt-värdar kommer att älska mångsidigheten skarpa IS471 IR närheten detektorns. Det är storleken på en transistor fungerar över intervallet 4-16 volt och kan identifiera objekt om 4-9 inches bort av...

Gest erkännande mus med Matlab bildbehandling.

Någonsin tror att wearables upptar viktig position i datorn hantering?Gest gör det hela.Välkommen till mitt nya projekt med gest erkännande mus.Här är projektkraven för:1) färg tokens/markörer (röd, blå, grön)2) Webcam.3) Matlab software.4) Windows p...