Switch from Matlab to C(C++)?# Programming - 葵花宝典
z*u
1 楼
大侠们能不能评价一下C(C++)跟Matlab相比,主要的优点是什么?我的兴趣主要在科学
计算。
从使用Matlab以来,也没有觉得它有太大的缺陷。因为很多科学计算的问题,最终都是
化为距阵的运算,而这点Matlab似乎并不弱,而且自从有了64位的R2007b,对于内存
的使用几乎没有限制了。我的感觉Matlab有这些缺点:
1。在做很大的循环,而且循环的每一部里面也比较复杂的情况下,Matlab似乎会很慢
。是不是这样,还是程序写的有问题?在这种情形下,我就一般用C++代替。
2。如果遇到更复杂的问题,需要用到并行计算,Matlab就没有用武之地了。这时候,
就必须要用程序语言,C或者Fortran了。
大侠们在多多补充。我一直想从Matlab过渡到C++,但是迄今为止动力还不够--主要
是没遇到足够复杂的问题吧。恳请大家帮我加强加强动力。多谢多谢!
计算。
从使用Matlab以来,也没有觉得它有太大的缺陷。因为很多科学计算的问题,最终都是
化为距阵的运算,而这点Matlab似乎并不弱,而且自从有了64位的R2007b,对于内存
的使用几乎没有限制了。我的感觉Matlab有这些缺点:
1。在做很大的循环,而且循环的每一部里面也比较复杂的情况下,Matlab似乎会很慢
。是不是这样,还是程序写的有问题?在这种情形下,我就一般用C++代替。
2。如果遇到更复杂的问题,需要用到并行计算,Matlab就没有用武之地了。这时候,
就必须要用程序语言,C或者Fortran了。
大侠们在多多补充。我一直想从Matlab过渡到C++,但是迄今为止动力还不够--主要
是没遇到足够复杂的问题吧。恳请大家帮我加强加强动力。多谢多谢!