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