将已知数据(已知符合多高斯分布) 拟合成 多高斯函数

已知数据,对其进行多高斯拟合,但是无法得到如图的效果(改图的效果是通过已知形式,多次尝试手动得到),但是matlab无法自动生成。我需要的就是能自动生成该形式的拟合,最终转为C++代码。请哪位高人指点迷津,我卡了两周没能解决,感谢!

这是想要的 拟合
这是xy对数坐标
这是y对数坐标
这是笛卡尔坐标

(x-y数据太大,需要邮件传输)