matlab 和 的区别吗,MATLAB与C++有什么区别
我来说说我的理解吧!
相同点:C++ 和 matlab都是编程语言
不同点:
1。 C++ 主要是 编程(就是通常大家所认为的coding),和 C & Java & Pascal……是同一类东西; 而 matlab 主要是 数据处理(通过编程解决问题,但如果一个人在编matlab,我们通常不会说他在 编程,那会被人误解是在编 C++ 之类的)。
2。 正如楼所说,matlab是由C++编的,但其实这两者已无其他相通之处。也许你会说学过C++学matlab会好学,但其实是只要学过 编程语言的,一般学其他语言都比较容易入手(相对性的说),那只是思想上的相通(当然语言有一些相同之处,但本人觉得思想作用更是突出。
。。)总之你学 matlab or C++,那你也就学了一种编程思想,这东西是内在的、持久的,我觉得也是最重要的,一种语言不可能打天下,但有了这种思想,入手其他语言就很容易了,这也是为什么程序员都会很多种语言!
tlab是为了解决问题(学术性的、工程上的),得到一个最终(或可优化)的结果,结果可能是一串数字,加以解释则能得到强大的作用;C++呢?当然是编出一个软件(不一定是软件,但能实现一定功能),就像它编出了matlab、音乐播放器这些比较实在的东西。
当然强行用C++去解数值问题是行得通的,不过没必要,因为那是SX的行为(除非有另有目的),明摆有好工具matlab在嘛!!!
4。 学 C++ 学对 对象的掌控能力;matlab 则是 算法的掌控能力。(相对而言,
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
