在Mathematica中使用.NETLink调用Matlab时出错

时间:2012-03-27 18:06:31

标签: matlab mathematica-8 netlink

我之前使用以下代码从 MATHEMATICA 调用 MATLAB 而没有任何问题

In[1]:= Needs["NETLink`"]
matlab = CreateCOMObject["matlab.application"]

但现在我有这样的错误:

  

CreateCOMObject :: netexcptn:“发生了.NET异常:!(TraditionalForm` \”System.Runtime.InteropServices.COMException(0x800401F3):无效的类字符串(来自HRESULT的异常:0x800401F3(CO_E_CLASSSTRING))\\ n在系统中.RuntimeType.GetTypeFromProgIDImpl(String progID,String server,Boolean throwOnError)\\ n在Wolfram.NETLink.Internal.COM.COMUtilities.createCOMObject(String clsIDOrProgID)\\ n在Wolfram.NETLink.Internal.CallPacketHandler.createCOM(KernelLinkImpl ml) \ “)。”

我在Win 7 x64上安装了.net framework 4。它是.Net框架错误吗?

1 个答案:

答案 0 :(得分:0)

通过重新安装MATLAB解决了这个问题。