我是学土木工程专业的本科生 fortran 这门说言对于本科生重要吗?比matlab重要吗》?

2024-12-04 22:41:41
推荐回答(4个)
回答1:

我以前也是土木工程的,这两款软件我都很熟悉,用的不少,当然各有利弊吧。
其实不知道你有没有注意,有附带fortran程序的书和资料一般都是很多年前的了,八九十年代最流行用FORTRAN,因为fortran是出现的最早的高级语言,也有它的优势。到后来最近出的新书里很少再用fortran了,只是把某些经典的fortran程序拿出来讲讲。matlab和mathematica的资料越来越多,相对来说fortran肯定过时啦。
如果你不准备读研的话,确实不一定要学这些的,用用MIDAS最多ANSYS就可以了。如果读研的话,这些学了肯定是很有用的。不过我觉得像这些语言不一定要每门都懂的,精通一门就可以了。matlab用起来无疑比fortran方便,不用什么都自己编原始算法,功能更多更完善,但采用同样地算法的话计算效率肯定要低。但是matlab集成了大量优化的算法,实际效率也不一定会低。
我觉得matlab入门容易,要编出高效率的程序,要精通很难。如果掌握的好了,运行效率肯定会高。再说平时我们要编的小程序一般都不怎么在乎运行效率,如果要做成大型程序的话再编译就是了,反正接口很多啊。
说了这么多,你应该知道我的意思咯。楼上的说法我都不怎么赞同。fortran是很老的语言,fortran本身肯定比matlab简单得多,fortran也可以编出很复杂的程序,那只是个人编出经验的问题,这些语言是触类旁通的,不同的只是语法不一样,用来做计算的话完全类似于VB,VC等。matlab就不一样,需要掌握的东西多很多,不能什么都同样地用个for循环,用个if判断一下,那样只能说还没有入门。

回答2:

hi 我可以很负责任的告诉你 学习fortran 和学习matlab一样 难度
同样都是矩阵运算 都差不多 数值计算 就有很大差别了
matlab里面自带的函数很神奇的
fortran 要比matlab运行快一点 matlab 方便一点
作为一个初学者 直接上手matlab 编程 是有恨大弊端的 不会高级语言 对于高级应用是很难的
如果想实际一点 上手快一点就直接学matlab 如果想真正学会点东西 就两个都学一下 有了fortran 学matlab 不会很难的 你也是江苏的吧

回答3:

你好!这两个软件我都有所了解,准确的说:Matlab在数值计算方面很简单,Fortran是无法比拟的,但是Fortran在面向对象时就有好处,例如编一些小程序,等等。

回答4:

如果说一般的学生都不用的软件就不重要的话,那么这两个软件都不重要。你懂我的意思吗?