关于C#调用MATLAB函数的问题

问题遇到的现象和发生背景

在调用MATLAB函数之前,只是用C#生成一个MWArray的变量,运行并不会报错,但是会卡死。如果放在进程中执行的话,虽然不会卡死,但是进程中的函数始终运行不完,求大家指点

问题相关代码,请勿粘贴截图
try
{
       double x = 5.0;
       MWArray x1 = new MWNumericArray(x);
}
catch { System.Windows.Forms.MessageBox.Show("失败"); }
//MWArray y = (MWArray)8;
System.Windows.Forms.MessageBox.Show("成功");
 

运行结果及报错内容

运行过程中卡死,既不会显示成功,也不会显示失败

我的解答思路和尝试过的方法
我想要达到的结果