请问matlab版本相同的两台win7系统的电脑运行同一程序,为什么一台能正常运行,另一台会出现各种语法错误

如题所述

Matlab这种数学软件在执行命令的时候需要调用数学库文件,这些库文件Matlab在安装的时候并不会全部安装上,所以在执行.m文件的时候会与电脑的具体软件环境有关,比如vc2005,vc2008,vc2010,vc2012等,这些软件包含很多应用程序的函数库(不仅限于数学库),你可以试试更新这些软件,特别是包含数学函数库的vc更新追问

我两台电脑装的都是vs2013 应该已经安装了挺新版本的吧 问题是两台电脑装的都一样,一台能运行,一台出错,很神奇。。。。

追答

我以前也出现过这种情况,当时更新了库解决了,不过再去帮别人解决的时候就不一定能行了,我想还是跟电脑的具体软件环境有关,毕竟两台电脑不可能完全一样,呵呵,有的时候编译好的M文件在另一台上面就会报错,行数少了还好,行数多了就比较麻烦了,只能设置断点调试。

温馨提示:答案为网友推荐,仅供参考
相似回答