matlab使用lsqcurvefit对二元函数拟合结果为复数

使用lsqcurvefit对一组数据进行二元函数的拟合,结果非常好,但是拟合出来的参数都为复数。
请问是否有办法让lsqcurvefit拟合时不考虑复数解?
如果不用lsqcurvefit,可以推荐一个比较好的可以拟合二元函数的命令吗?

nlinfit是个不错的选择哦,推荐使用

请问解决了吗,遇到了同样的问题