文件名称:Matlab转c与c++代码.doc
文件大小:2.95MB
文件格式:DOC
更新时间:2023-03-12 09:05:55
matlab 转换c m如何转C
简单实现MATlab仿真工程化,轻松验证算法与硬件的适配性。作为一个强大的科学计算软件,matlab广泛运用于较多领域,以其简单的编程风格,便利的调试环境等等众多优点,在编写算法与测试的时候通常用到。然而很多的实际运用上matlab毕竟还不是很普及,相反还是c与c++更多。同时正版matlab这样一个昂贵的软件大家都懂得。有的时候我们在使用到国外许多人开发的matlab版的算法工具箱的时候想把它变成c与c++版本的很困难,那么所以如何将matlab程序编程c程序就很重要了。Mathworks公司似乎考虑了这点,早早集成了matlab转c的代码生成模块:matlab coder。本节简单一窥其运用。 Ok截至目前最新版的matlab是2015b,怎么安装上就不说了。这里介绍的是在matlab2015b下的使用。为什么选择2015b,肯定越新的版本支持的越多,要知道matlab并不是能把其自带的所有内部函数都转化为c代码的,也不是所有的matlab数据类型都可以转化的,比如2015b之前的版本,如果你的matlab代码中存在cell结构的数据时你是转换不成c代码的,不支持,2015b也才刚刚支持,所以如果碰到cell结构的数据,在以前的版本你还得去转换成其他格式,cell数据类型的数还挺麻烦,不好弄。新本还有一些其他新加功能,详细去看官网吧。怎么使用matlab coder官网也有些介绍: http://cn.mathworks.com/products/matlab-coder/webinars.html