MATLAB的一个神经网络已经做好,想用C#写界面,如何才能调用?

MATLAB的神经网络已经做好,然后MATLAB的GUI控件实在是太少太丑太弱了,所以想用C#写界面,
根据用户的操作调用MATLAB的函数?具体该怎么弄?
我认为网上说的把.m文件封装成.dll在这里根本不行,因为是整个神经网络,很多个文件的。所以我想就是
直接开着vs和MATLAB,点击界面时,调用.m文件,计算后,返回结果给界面。这样能行吗?如何做

能做,Matlab提供了接口的,但是不是那么容易的,会有人品因素的。

咋样老哥,会做了吗?