怎的在VC中调用MAtlAB中自己写的函数

怎样在VC中调用MAtlAB中自己写的函数?
我原先用matlab写了一个yuv图像显示的函数,通过传递一个保存在硬盘上的一个txt文件(采集的yuv图像的数据)参数,这个函数就能显示出来这个图片。现在我想用MFC做一个界面,添加一个打开按钮,选择一个txt文件,然后把这个txt文件的数据以图片方式显示出来,这里就要调用原来matlab写的函数了,我怎么样把他们连接起来???

matlab函数形式为:

function []=hss(n)

fid=fopen(n, 'r');  %打开YUV数据流txt文件
I=fscanf(fid, '%X');   %将txt文件中的YUV数据(十六进制)输出到I矩阵(十进制)
fclose(fid); 
。。。。。。。。。后面省略。。。。。。。

在matlab中能够显示,函数没有问题,但是在matcom中总是出错这是为什么?或者是不是不适合用matcom,有其他的方法么?


------解决方案--------------------
不要做A语言代码修改为B语言代码的无用功。
也不要做用A语言代码直接调用B语言代码库这样复杂、这样容易出错的傻事。
只需让A、B语言代码的输入输出重定向到文本文件,或修改A、B语言代码让其通过文本文件输入输出。
即可很方便地让A、B两种语言之间协调工作。