本帖最后由 fcs123 于 2018-9-9 17:47 编辑
using test13; // test13 为MATLAB画图
test13.test1313class test13 = new test13.test1313class();
try
{
if (modelFlag)
{
MWNumericArray x = null;
Xlength1 = (double.Parse(textBox1_fenbian.Text));
x = new MWNumericArray(Xlength1);
test13.test13(x);
}
break;
}
catch (Exception eee)
{
MessageBox.Show("选择绘图数据有误!\n请检查后重新选择!");
var strr =(eee.ToString());
}
strr 报错如下:
System.ArgumentNullException: 值不能为空。
参数名: source (我代码里有没有它啊)
在 System.Runtime.InteropServices.Marshal.CopyToManaged(IntPtr source, Object destination, Int32 startIndex, Int32 length)
在 MathWorks.MATLAB.NET.Utility.MWMCR.EvaluateFunction(String functionName, Int32 numArgsOut, Int32 numArgsIn, MWArray[] argsIn)
在 MathWorks.MATLAB.NET.Utility.MWMCR.EvaluateFunction(String functionName, MWArray[] argsIn)
在 test13.test1313class.test13(MWArray x)
请问大哥们怎么解决,小弟不胜感激 |