Att göra en Matlab MEX fil (1 / 3 steg)

Steg 1: Koden



ladda ner filen jag bifogat: mextest1p0.cpp
cpp står för c ++

......... Detta är vad koden gör:...
Det tar ett nummer som du skickar det från MATLAB: s kommandotolk.
Den skriver "hello world" i matlab
den returnerar två argument till matlab, ett nummer en matris med två element och en sträng
det första elementet i arrayen returnerade nummer är 1 + det nummer du skickade den
det andra elementet i arrayen returnerade nummer är 2 + det nummer du skickade den

.......... Detta är hur man ska genomföra det:...
Spara filen på din dator
Starta matlab
Navigera i matlab till den katalog där filen är
Följ sedan instruktionerna kompilering och körning överst i filen .cpp. Jag kan inte skriva dessa instruktioner här eftersom instructables auto-redigeringar kommandon och gör dem visas felaktigt.

I bilden nedan kan du se koden fungerar. Oroa dig inte om "befalla lina varningen", det verkar inte påverka något. Meddelande till vänster, den aktuella katalogen innehåller .cpp fil. Till höger kan du se mig kompilera koden och sedan köra det från matlab.

Läs igenom filen i din textredigerare (till exempel anteckningar i windows), det är mycket väl dokumenterat och självförklarande, du kommer att kunna göra vad som helst du behöver genom att följa konventionerna i koden (dvs. Kopiera och klistra in den och att göra smärre ändringar)
#######################################################################
........ OBS...
på grund av några irriterande auto-redigering gör som instructables koden som kan ses på nästa sida kommer inte arbete, du har att hämta den fil jag bifogade i stället för kopiera och klistra in detta.
########################################################################

Se Steg
Relaterade Ämnen

Perl program att ersätta streck i en fil

Detta är ett program som kommer att importera en fil, och sedan ta flera och ta bort bindestrecken från det. Detta är ett snabbt sätt att ersätta ett tecken i en text arkivera. Programmet är fäst....

Snabbt sätt att hitta och ta bort dubbla filer på Mac

Dubbletter på Mac använder extra utrymme. När din Mac kör ute om lagring, kan du plocka ut dessa värdelösa dubbletter och ta bort dem helt. Så hur man enkelt gör det? Naturligtvis, blir det komplicerat och besvärligt om vi planerar att göra det manue...

Med Batch-filer för att göra en vänlig på skärmen Ghost

Hej! Denna tutorial lär dig att göra en nyckfull Lilla spöket på skärmen med hjälp av BATCH programmering! Ha kul haunting datorn!Steg 1: 1. Öppna din Editor Det första vi behöver göra för att börja skapa vår lilla pixel vän är att öppna en redaktör...

Hur för att göra Batch filer installera någon fil!

Någonsin vill ge en nedladdning på en instructable, men det måste finnas i rätt mapp? Här är hur du kan göra en enkel installatör som kan skapa flera filer, gett dig skapade den korrekt. Du behöver-ett Windows NT (eller högre) dator-tålamod-en fil du...

Använda BitTorrent Sync för att synkronisera dina filer

Låt oss säga att du vill ha snabb fildelning mellan din kontorsdator och din personlig bärbar dator, men du har några frågor om cloud-sharing system. Kanske behöver din filstorlek kräver flexibilitet som ett långa abonnemang inte har råd, eller du är...

Hur man gör en batch fil att filen avstängning en dator varje halv timme varje dag

i detta instructable jag ska visa dig hur man gör en kommandofil som kommer att stänga en dator varje halv timme varje dag. Jag ingår också en liten tutorial om hur du använder kommandot AT.Detta var postat för utbildningsändamål bara, jag är inte at...

Ta bort temporära filer för att frigöra Mac utrymme

Jag har en MacBook Pro, och nyligen hittade det körs i en liten långsam hastighet. Så jag uppdaterat den till nya Mac-operativsystemet, men problemet kvarstår. Så jag bestämde mig att använda några verktyg för att rengöra det och ta bort några tempor...

Introduktion till att använda Simulink i MatLab

MatLab är ett användbart verktyg för att skriva program att utföra högre för funktioner och matriser. Någon gång men kan sålla, eller skriva kodrader vara överväldigande och tråkiga. Det finns en del av MatLab men där du kan skapa en koden genom att...

Hur man gör flash-enhet att kopiera användare filer tyst och automatiskt

*** här INSTRUCTABLE är för INFORMATION ändamål endast det är ILEGAL att kopiera någons filer utan deras tillstånd jag inte RESPONSABLE för någon sak som maj OR MAYNOT hända om denna INFORMATION används felaktigt ***Hur man bygger en enkel fem fil us...

Hur att skicka stora filer Via e-post

Vi Håll koll på vår kund via e-post i de flesta fall. Men numera finns olika chatt verktyg, betala e-post fortfarande en viktig roll under arbetet. Ibland kan vi behöva överföra dokument, bilder, videor och andra filer till klienterna för arbete syft...

Arduino att MATLAB GUI - Live-dataförvärv (& plottning) av RC sändaren Stick positioner

Jag har skapat ett program, använda en Arduino, att leva datainsamling och rita direkt i MATLAB. Jag tycker detta är mycket användbart, och kan hjälpa till en hel del människor undrar hur gränssnittet Arduino & MATLAB, så jag lägger det här på Instru...

Hur att ladda ner Torrent-filer från din iPhone, iPod Touch, iPad utan att fängelse bryta

detta är vad du väntar på från många dagar. Nu är det möjligt att ladda ner torrent-filer på din ipad iPhone iPod touch utan att JAILBREAKING. Ja hörde du det rätt utan JAILBREAKING.Steg 1: Öppna denna webbplats Innan du ladda ner torrent-filer måste...

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ö...

Skapa en funktion i MATLAB

MATLAB är ett verktyg som ingenjörer och andra proffs kan använda för att snabbt och effektivt analysera data, göra beräkningar och Visa information. En av de många sätt som användaren kan interagera med MATLAB är med hjälp av funktioner. Funktioner...

Rita Data med hjälp av MATLAB

I denna tutorial får du lära dig att använda programmet MATLAB från MathWorks för att skapa en skriptfil som gör en uppsättning data och plotta data. Detta är ett mycket användbart verktyg i alla typer av vetenskapliga och matematik bygger forskning...

Elektroniska Rotoscope Animation med Matlab

Detta Instructable kommer att gå igenom processen för rotoscope animation. Rotoscope animation är ett extremt tid intensiv teknik som bygger på konstnärer spårning över varje bildruta med en live actionfilm att generera en animerad video. Traditionel...

Arduino och Matlab: Låt dem prata med seriell kommunikation!

Hej alla!sedan när jag har börjat leka med Arduino, har jag alltid vandrat hur jag kunde göra det tala och interagera med Matlab miljön på ett enkelt och effektivt sätt. Jag stötte på många Instructables och tutorials med Arduino bibliotek och Matlab...

Är dina känsliga filer verkligen säkra på datorn.

Hur att dölja dina känsliga filer bakom en bild.Steg 1: Material (i princip något mjukvaran)1.) WinRar archiver. (ELLER NÅGON ANNAN ATT SKAPA EN KRYPTERAD. ZIP-FIL)Ladda ner här http://www.win-rar.com/download.html2.) en mapp som innehåller en massa...

Att skapa Animerad text i mixer 2.7

Jag har alltid älskat att arbeta med datorer och animationer.På att upptäcka Blender, var jag beroende av att ta reda på det annat jag kundeskapa. Blender kan verkligen hjälpa digta dina drömmar till verklighet. Ändå i denna tutorial visar jag digHur...