当matlab能够';找不到区域设置数据库? 我有一个C++程序,它使用Linux上的MATLAB接口。当我运行C++程序时,我会发现一个与本地数据库相关的错误: MATLAB:I18n:LocaleDatabaseNotFound - Cannot find the MATLAB locale database. The MATLAB process default locale is set to "en_US.US-ASCII".

当matlab能够';找不到区域设置数据库? 我有一个C++程序,它使用Linux上的MATLAB接口。当我运行C++程序时,我会发现一个与本地数据库相关的错误: MATLAB:I18n:LocaleDatabaseNotFound - Cannot find the MATLAB locale database. The MATLAB process default locale is set to "en_US.US-ASCII".,c++,linux,matlab,locale,matlab-engine,C++,Linux,Matlab,Locale,Matlab Engine,这是什么意思?这个错误会导致严重的数值问题,还是仅仅是一个小警告?用简单的英语,这个错误消息意味着Matlab通常试图讲用户的语言,因此用户界面对于英语用户是英语的,对于法语用户是法语的,等等 这是通过为每个需要翻译的文本字符串指定一个数字,并从数据库(“语言环境数据库”)中取出翻译后的stings来完成的。在您的情况下,Matlab无法找到语言设置的翻译,并返回到英语消息 这对数值计算没有影响,只是表面上的 ASCII数据的导入/导出格式可能会有问题(小数点对小数点逗号,千位分隔符为',逗号或

这是什么意思?这个错误会导致严重的数值问题,还是仅仅是一个小警告?

用简单的英语,这个错误消息意味着Matlab通常试图讲用户的语言,因此用户界面对于英语用户是英语的,对于法语用户是法语的,等等

这是通过为每个需要翻译的文本字符串指定一个数字,并从数据库(“语言环境数据库”)中取出翻译后的stings来完成的。在您的情况下,Matlab无法找到语言设置的翻译,并返回到英语消息

这对数值计算没有影响,只是表面上的


ASCII数据的导入/导出格式可能会有问题(小数点对小数点逗号,千位分隔符为',逗号或空格,日期为y/m/d或d/m/y或d.m.y是区域设置信息的另一个方面)。

如果答案基本相同,我可以知道我投反对票的原因吗?万一是@mars或被调查者干的。@Sylar,我没有投你反对票。我认为你的答案有助于消除警告信息,我添加了我的答案,因为我认为丹想知道哪里出了问题,他的计算是否安全。你给出的链接没有提供太多关于正在修复的内容的背景信息,比如“点击这里调整磁通电容共振啁啾。就这么做。”是的。不要责怪你,伙计。我只是想知道答案可能有什么问题。我想你指出的事情是有道理的。下次会记住:)