mlfk.net
当前位置:首页 >> 在linux中,mAtlAB与C混编遇到下面问题: >>

在linux中,mAtlAB与C混编遇到下面问题:

mex -setup过了吗? gcc版本太高,可以重新apt-get一个gcc4.2,然后替换掉gcc的符号链接。 缺少mexutils.h。

matlab程序是在matlab里跑的,C++程序能调用matlab提供的数学库,但没什么办法直接转换

安装matlab_linux,linux下matlab的下载以及安装的参考连接,http://bbs.feng.com/read-htm-tid-6280022.html。 启动matlab,在matlab命令行上设置编译器,使用命令如下: mex -setup 启动编译工具,deploytool,命令如下,安装图形界面添加需要...

完全可以的。无论windows或Linux系统下,MATLAB自带有工具(C Coder)将m文件转为相应C文件。在linux下,稍微调整下代码,再用GCC编译即可得到PC程序,用交叉编译器就能喜爱ARM上运行。 看到上面有评论说“痴人说梦”,我想,是你们几个该睡醒了!

mex -setup MEX configured to use 'gcc' for C language compilation. Warning: The MATLAB C and Fortran API has changed to support MATLAB variables with more than 2^32-1 elements. In the near future you will be required to update ...

有的,windows下,linux下我都用过,matlab的linux版图形界面使用的而是java,操作没有windows版的流畅,或多或少还有点问题,总之,感觉没有windows版好用,同版本的功能都是一样的,据说linux内核效率较高,跑matlab比windows快,但我没感觉出...

直接放进去就想运行,这个有难度哦。要不你试试Real-Time Workshop吧。。。这个是嵌入式 MATLAB的子集。。。可以把你的M文件转化成C文件,在修改细节后,交叉编译去执行试试吧。。

直接放进去就想运行,这个有难度哦。要不你试试Real-Time Workshop吧。。。这个是嵌入式 MATLAB的子集。。。可以把你的M文件转化成C文件,在修改细节后,交叉编译去执行试试吧。。。

如果不需要画图,可以在命令行下试试 matlab -nodisplay -r “函数名” 据我自己经验,如果硬件差不多的话,两者实际上速度是差不多的. 另外,matlab本身对循环就慢,你可以直接用矩阵运算比较下。

方法如下: 1、只需要在linux的命令行下执行:matlab 2、-nodesktop -nosplash -r “你的程序的名字” (前提是matlab所在的目录在你的PATH变量包含的目录中)

网站首页 | 网站地图
All rights reserved Powered by www.mlfk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com