我有把 matlab 转 c++ 的经验
首先 先找一个 library
推荐 boost ublas
或 eigen
其它不推
会用到这些 library 如果你是 sparse matrix
那请用 eigen
这两个 library 只是方便你填矩阵
解问题还是要用其它c的library
eigen 有 iterative solver 蛮猛的
接下来你要找一个足够小的问题来测试
把资料的每一步print出来
跟c++比较是不是一模一样
不用担心浮点数错误跟 matlab 不同步
只会有你程式写错
如果你是影像处理就用 10x10的影像测
总之debug时尽可能用小问题试
其它的都是小问题,google, try & error 都可以解决
基本上150行的matlab要翻成c++
原po要花一个月吧,总之要有耐心~