c++能进行科学计算吗

[复制链接]
查看11 | 回复3 | 2010-10-21 16:42:44 | 显示全部楼层 |阅读模式
请问c++可以进行复杂的科学计算吗?比如我有一组数据,可以用c++画出2维函数图形吗?能编程进行数据拟合吗?如果可以,这方面的教材是否有,望推荐几本经典的书。
希望大家指教,谢谢。
谢谢大家

回复

使用道具 举报

千问 | 2010-10-21 16:42:44 | 显示全部楼层
当然可以,C++比matlab运算速度要快的多,主要是matlab是c语言写的,需要翻译,是翻译语言。如果你想学习算法的话,每步都自己写,那么你可以用C++写,不像用matlab只需要一个函数就全部搞定了。那样只能做数学实验,验证,学不到算法。不过你可以将matlab作为检验你算法的一个工具。我不是贬低matlab,它很强大,我很喜欢它,它最强大的功能不是数值计算,是信号处理与信号模拟。这主要看你。。。
回复

使用道具 举报

千问 | 2010-10-21 16:42:44 | 显示全部楼层
可以。但是C++本身并没有提供复杂的数学计算的相关函数库。这需要你自己写。
回复

使用道具 举报

千问 | 2010-10-21 16:42:44 | 显示全部楼层
C++可没这么直接的工具,你可以自己做个。做数学计算的还是matlab好
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行