[em05]我想,你一定在数学系吧!能否问:是哪所大学的数学系?
有限元是重要的微分方程的数值解法。
1.我想就算是计算数学专业的同学,也不一定能把有限元数学基础理论说的很清楚---比如Ritz Fem 和Galerkin Fem 在数学基础理论之间到底有怎样的差别---这应该可以做为一个很好的本科论文来作。
2。既然是计算数学,当然应该"计算"。我想用Fortran语言应该是首选。接下来你可以找一些j具有真解的真实的椭圆或抛物方程,用线性元、二次元或Hermite元计算一下,比较一下数值解和真解---当然通过图象可视化的表现出来,继而可以算一算相应的误差阶数是否和理论值是一样的?我认为这也是有趣的内容。
个人建议,仅供参考。 keep in touch
谢谢你的指点
我在大三时,选的课程设计就是有限元的,是找一个具体的波动方程,用变分法形成一个适合的方程,用线性元(也是有限元中最简单的)对它进行处理,在编程方面,由于时间限制(2天),我选了matlab,形成了具体的刚度矩阵和荷载矩阵(步长可以选的),对具体的问题分析之后,再对该类问题形成了一个动态的刚度矩阵和荷载矩阵,对这类问题可以进行求解。我不知道如果要写的话,对与我一个本科生来说,深度如何啊!!
[em05] 我想,首先要看你的方程是一维还是二维的,用Fortran写二维方程的有限元代码是有一定的难度。另外,波动方程在数学上是双曲方程,常用的数值方法是差分方法,以及现在正在蓬勃发展的有限体积方法、ENO、WENO方法。当然,有限元是可以用的,但是必须保证你的波动方程的解(古典解)没有间断,否则有限元会失效。
谢谢你的指点,我没有学过Fortran语言,不知道难度有多大?
我会按你给我介绍的方法写的,谢谢你的提示,如果,其中遇到什么难的,我还要向你请教啊,呵呵,不要介意啊。
看看,路过
哈哈!!!
毕业设计完成了,我做的题目是:《温度场中有限元法和有限差分法的应用》
8 G" U5 k7 Q/ k" O3 s分别对一维、二维瞬态和稳态温度场进行讨论,用matlab和c语言编程的
5 s! Y; k. Y& i% U. m一维稳态温度场(matlab)
: ^; g& w6 d% u6 T1 Q一维瞬态温度场(c语言)
二维稳态温度场(c语言)
二维瞬态温度场(c语言画图)
( k; k7 |8 n' ^: ?' x$ v8 W; S我感觉做的很好,可是我们系的副主任非得说我是抄别人的
我很郁闷,
! }) Q7 |2 h& Q8 O. j! O9 b随她去说吧,我是问心无愧的!!!
| 欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) | Powered by Discuz! X2.5 |