TheMATLAB®progra妹妹ingenvironmentisoftenperceivedasaplatformsuitableforprototypingandmodelingbutnotforactualreal-lifeapplications.OneofthereasonsthatIconstantlyhearwhenconsultingwithclientsisthat“MATLABisslow”.ThisbookaimstohelpreducethisperceptionandshowsthatMATLABprogramscaninfactbemadetorunextremelyfast,inawidevarietyofdifferentways.MathWorks,whodevelopMATLAB,investsasignificantamountofR&DeffortinconstantlyimprovingMATLAB’sperformanceandadvocatingbestpracticesforimprovedperformance.1Postingsforperformance-relatedR&Djobsareperiodicallyposted2andtheengine’sperformanceimproveswithalmosteverysemi-annualMATLABrelease.Infact,thesameMATLABprogramsthatmighthavebeenslow10ormoreyearsagomaynowbeblazinglyfastwhenrunusingthelatestMATLABrelease,ontheverysameplatform.Usingprogra妹妹ingtechniquespresentedinthisbook,MATLABapplicationscanbemadeevenfaster,fastenoughformostuses.Thisenablessignificantreductionofthedevelopmenttimeandcost,sincewecanuseMATLABfromendtoend,fromprototypingtodeployment,withouthavingtomaintainamirrorcode–baseusingadifferentprogra妹妹inglanguageandenvironment.
1