matlab作為壹個善於矩陣運算的工具,他的數學運算能力是很強的,對於壹些大的數據集合,編程都要比c簡易很多,因為在c上壹個語句只能執行壹個數的操作,大批數據的處理就需要使用循環。 另外壹方面,c的語言是非常靈活的,對於matlab不容易實現的邏輯,c都能輕松搞定。
鑒於他們各自的優缺點,於是出現了混合編程的概念。
混合編程的具體實現有多種方法,matlab上調用c還是c調用matlab依個人情況而定。
混合編程能實現壹個程序不同段代碼用不同的工具來編寫,而且語言之間能互相自動轉換,使編程過程是連續的。給編程帶來了很大的便利,提高了編程的效率,充分發揮軟件自身的優點。