24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 4375  |  回复: 24

nnysldrwv

主管区长

优秀!!有木有!!!优秀!!有木有!!!优秀!!有木有!!!优秀!!有木有!!!

[交流] 求教做数值计算学什么语言?Fortran?C?Python? 已有21人参与

我是刚开始学时域有限差分法(FDTD)的一个小研究生,本科时有一点C语言、Matlab、Fortran的基础,编过几个小的计算程序。另一方面,最近几天看完了Google's Python Class 和《Learn Python the Hard Way》,感觉Python确实是一门容易上手并且语法比较可爱的语言,这也是我接触的第一门脚本语言。另外,实验室有一个师兄和我同方向是用F#语言编程的。
现在问题是比较纠结了,几门语言都会一些皮毛但是都不精通,要继续钻研的话不知道选哪一门语言深入学习了。我的专业方向是做FDTD数值计算的。请大家指教,谢谢!
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
回帖支持 ( 显示支持度最高的前 50 名 )

waterworker

兑换贵宾

优秀!!有木有!!!优秀!!有木有!!!优秀!!有木有!!!优秀!!有木有!!!


小木虫: 金币+0.5, 给个红包,谢谢回帖
xzhdty: 谢谢参与 2012-08-13 22:33:27
其实,我觉得只要学一门语言,其他的看看都会了,我就会c,c++,c#,fortran,matlab...,个人觉得还是c,c++比较好,matlab与其说是一种语言,还不如说是数学,其实,会看帮助就好了
15楼2012-08-13 12:44:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

woif06

实习版主

优秀!!有木有!!!优秀!!有木有!!!优秀!!有木有!!!优秀!!有木有!!!


小木虫: 金币+0.5, 给个红包,谢谢回帖
fortran好用 科研院所大牛推荐的
加油
16楼2012-08-13 16:33:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jerryxinjie

实习版主


小木虫: 金币+0.5, 给个红包,谢谢回帖
本帖内容被屏蔽

21楼2014-04-20 01:20:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

libralibra

专家顾问

骠骑将军

优秀!!有木有!!!优秀!!有木有!!!优秀!!有木有!!!优秀!!有木有!!!

★ ★
小木虫: 金币+0.5, 给个红包,谢谢回帖
nnysldrwv: 回帖置顶 2012-08-12 01:17:55
jjdg: 金币+1, 感谢参与 2012-08-12 05:06:05
python吧,numpy这个库不错

推荐几本书

Fast_numerical_computations_with_Cython
这本书很好,做数值计算也适合,有讲如何用c扩展python来使用cblas等库

A Primer on Scientific Programming with Python也不错

国人作品就看<用Python做科学计算>
matlab/VB/python/c++/Java写程序请发QQ邮件:790404545@qq.com
3楼2012-08-11 23:28:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

upcb

专家顾问

优秀!!有木有!!!优秀!!有木有!!!优秀!!有木有!!!优秀!!有木有!!!

★ ★
小木虫: 金币+0.5, 给个红包,谢谢回帖
xzhdty: 金币+1, 谢谢参与 2012-08-13 22:33:12
但从编程来说,FORTRAN是最好的数值计算编程语言,只是现在用的很少。
FORTRAN语言的意思是:Formula translation的缩写,意为:公式翻译。
9楼2012-08-13 08:13:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

daodan12345

主管区长

优秀!!有木有!!!优秀!!有木有!!!优秀!!有木有!!!优秀!!有木有!!!


小木虫: 金币+0.5, 给个红包,谢谢回帖
传统的大型实用软件大部分是基于Fortran 语言的,所以现在40岁以上的老师用 Fortran 做项目的多。但是, 语言发展到了现在, 新的程序一般就基于 C了

[ Last edited by daodan12345 on 2012-8-13 at 09:47 ]
注定有些事只能在回忆中去追忆,有些人只能放在心理默默祝福,有些故事永远只能没有结局,
10楼2012-08-13 09:45:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Lost_zc

实习版主

优秀!!有木有!!!优秀!!有木有!!!优秀!!有木有!!!优秀!!有木有!!!


小木虫: 金币+0.5, 给个红包,谢谢回帖
Fortran和C都行,本人用Fortran比较多,这个计算比C快些,而且还有个IMSL库,里面很多函数。MATLAB就算了,慢死!

[ 发自手机版 http://muchong.com/3g ]
12楼2012-08-13 11:27:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

baobeiyu

超级版主

优秀!!有木有!!!优秀!!有木有!!!优秀!!有木有!!!优秀!!有木有!!!


小木虫: 金币+0.5, 给个红包,谢谢回帖
fortran和c+很像,哪个感觉都可以,听说某些软件还支持混合编程
13楼2012-08-13 11:39:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

icingmaple

版主

优秀!!有木有!!!优秀!!有木有!!!优秀!!有木有!!!优秀!!有木有!!!


小木虫: 金币+0.5, 给个红包,谢谢回帖
建议楼主用fortran 网上的例子也很多的 而且intel visual fortran也有新版本的 点多上可以下载的哈
每一天都是进步的阶梯
17楼2012-08-13 19:47:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xiaomm09

超级版主

优秀!!有木有!!!优秀!!有木有!!!优秀!!有木有!!!优秀!!有木有!!!


小木虫: 金币+0.5, 给个红包,谢谢回帖
楼主两年前的帖子被你翻出来了,
不过,这个话题值得不断讨论,欢迎高手多发表观点。
个人喜欢fortran和mathematica,特别是前者,就是为数值计算而生的,后者以符号计算见长。
当然,语言是次要的,算法才是核心!

[ 发自小木虫客户端 ]
追求完美!
20楼2014-04-19 23:41:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

seanbsd

版主

优秀!!有木有!!!优秀!!有木有!!!优秀!!有木有!!!优秀!!有木有!!!


小木虫: 金币+0.5, 给个红包,谢谢回帖
我个人还是感觉使用Fortran比较好一些,毕竟在Fortran下有很多的以前经过考验的例程,尤其是一些经典的函数,这些应该是其他语言不具备的吧?我也是一个初学者。很早之前接触学习的Fortran,最近在使用PGI的VF2010上机实习。
22楼2015-03-23 11:29:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通回帖

Insistfw

超级版主

优秀!!有木有!!!优秀!!有木有!!!优秀!!有木有!!!优秀!!有木有!!!


jjdg: 金币+1, 感谢参与 2012-08-12 05:06:17
c++比较常用,
青虫,慢慢走
2楼2012-08-11 20:09:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

nnysldrwv

实习版主

优秀!!有木有!!!优秀!!有木有!!!优秀!!有木有!!!优秀!!有木有!!!

引用回帖:
3楼: Originally posted by libralibra at 2012-08-11 23:28:16
python吧,numpy这个库不错

推荐几本书

Fast_numerical_computations_with_Cython
这本书很好,做数值计算也适合,有讲如何用c扩展python来使用cblas等库

A Primer on Scientific Programming with Python也 ...

太感谢了! 我去找找看。
4楼2012-08-12 01:17:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dedream

主管区长

优秀!!有木有!!!优秀!!有木有!!!优秀!!有木有!!!优秀!!有木有!!!


小木虫: 金币+0.5, 给个红包,谢谢回帖
Fast_numerical_computations_with_Cython
这是cython的一个文档吧?
从数据到结论
5楼2012-08-12 22:39:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dedream

超级版主

优秀!!有木有!!!优秀!!有木有!!!优秀!!有木有!!!优秀!!有木有!!!


小木虫: 金币+0.5, 给个红包,谢谢回帖
用Python做科学计算
这本书不错。。
从数据到结论
6楼2012-08-12 22:42:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

netscaner

管理员

优秀!!有木有!!!优秀!!有木有!!!优秀!!有木有!!!优秀!!有木有!!!


小木虫: 金币+0.5, 给个红包,谢谢回帖
就数值计算来说都差不多。C语言应用那么久了,应该任何常用的数值算法源代码都能找到,也是编程的基础,应该掌握。

[ 发自手机版 http://muchong.com/3g ]
天道酬勤!
7楼2012-08-13 06:25:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

luoheng27

超级版主

优秀!!有木有!!!优秀!!有木有!!!优秀!!有木有!!!优秀!!有木有!!!


小木虫: 金币+0.5, 给个红包,谢谢回帖
那当然是MATLAB了,强大的数值计算能力,强烈推荐
8楼2012-08-13 07:27:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 nnysldrwv 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 284求调剂 +11 小熊~~ 2026-03-31 11/550 2026-04-01 11:13 by 逆水乘风
[考研] 302求调剂一志愿北航070300,本科郑大化学 +7 圣日耳曼条 2026-04-01 8/400 2026-04-01 11:13 by chemdavid
[考研] 0805求调剂 +6 是水分 2026-03-31 6/300 2026-04-01 09:05 by oooqiao
[考研] 一志愿南师大0703化学 275求调剂 +5 Ripcord上岸 2026-03-27 5/250 2026-03-31 19:52 by mg1014
[考研] 086000调剂 +5 7901117076 2026-03-26 5/250 2026-03-31 17:45 by 544594351
[考研] 材料科学与工程调剂 +13 深V宿舍吧 2026-03-30 14/700 2026-03-31 16:28 by hypershenger
[考研] 354求调剂 +3 lxb598 2026-03-31 4/200 2026-03-31 13:42 by sophie2180
[考研] 总分322求生物学/生化与分子/生物信息学相关调剂 +6 星沉uu 2026-03-26 7/350 2026-03-31 10:19 by GdShizy
[考研] 0817化工学硕调剂 +7 努力上岸中! 2026-03-31 7/350 2026-03-31 09:58 by nalakaiqi
[考研] 291求调剂 +12 Y-cap 2026-03-29 15/750 2026-03-31 09:25 by Huaxue_Wang
[考研] 哈尔滨工业大学材料与化工专硕378求调剂 +3 塔比乌斯 2026-03-30 3/150 2026-03-30 22:55 by 无际的草原
[考研] 281求调剂 +5 亚克西good 2026-03-26 7/350 2026-03-30 20:42 by dophin1985
[考研] 340求调剂 +6 Amber00 2026-03-26 6/300 2026-03-29 12:06 by 无际的草原
[硕博家园] 招收生物学/细胞生物学调剂 +4 IceGuo 2026-03-26 5/250 2026-03-29 01:25 by griffith2014
[考研] 求调剂 +6 芦lty 2026-03-25 7/350 2026-03-28 13:13 by 唐沐儿
[考研] 339求调剂,想调回江苏 +6 烤麦芽 2026-03-27 8/400 2026-03-28 10:40 by 烤麦芽
[考研] 295求调剂 +5 1428151015 2026-03-27 6/300 2026-03-28 04:04 by fmesaito
[考研] 求调剂 +4 零八# 2026-03-27 4/200 2026-03-27 18:07 by yu221
[考研] 机械学硕310分,数一英一,一志愿211本科双非找调剂信息 +3 @357 2026-03-25 3/150 2026-03-26 16:34 by by.MENG
[考研] 302求调剂 +4 锦衣卫藤椒 2026-03-25 4/200 2026-03-25 16:29 by 功夫疯狂
信息提示
请填处理意见