先贊一下Matlab功能強(qiáng)大,開放包容。里面提供了很多好用的工具。如果想脫離Matlab在獨(dú)立工程中使用一下該怎么辦?Matlab提供里兩種方法:
1. Windows下編程:Matlab命令行輸入“mcc -m yourcode.m -lib”可以生成C函數(shù)庫和wrapper,方便你的程序調(diào)用。隱藏了細(xì)節(jié),只要關(guān)心接口。
2. 嵌入式編程:這個更強(qiáng)大,更底層。如果你想看看matlab函數(shù)的算法是如何實現(xiàn)的;想生成在DSP或MCU上可編譯的代碼。就用這種方法,在命令行輸入“emlc yourcode -T RTW -eg{zeros(m,n)}”。這種方式不支持某些復(fù)雜函數(shù),編寫m文件時盡可能調(diào)用最底層的函數(shù)。
|