偏微分方程数值解上机实验

成 绩

2010级数学与应用数学和信息与计算科学专业

偏微分方程数值解上机实验

实验题目  利用有限元方法和有限差分方法求解偏微分方程

完成日期 2013年6月17日

姓 名

班 级

学 号

西北工业大学理学院应用数学系

偏微分方程数值解上机实验报告

实验地点:数学系机房

实验时间:第14—15周,周一、四下午5、6节

实验分数:占期末考试成绩的20%

一、实验目的及意义

掌握有限元方法和有限差分方法的程序实现;学会选择合适的有限差分格式求解一维非线性对流占优的非定常对流扩散问题;学会使用三角线性元、四边形线性元、三角形二次元、四边形二次元的有限元方法求解二维椭圆方程边值问题,并对计算结果进行收敛性分析;尝试采用有限元方法或有限差分方法实现二维初边值抛物型方程的大规模数值求解。通过实验可以提高学生的动手能力,加深学生对算法的理解。

二、实验要求

在下列给出的三个问题中,最少选择两个问题进行编程实现(问题2必选)。要求给出格式的推导过程、算法流程、实现程序、选取的网格参数、以表格或图形的方式给出计算结果、对计算结果进行分析、最后对实验进行总结和讨论。

三、实验报告提交

实验报告以电子版的形式提交,要求附相应程序。报告最后提交时间为2013年6月17日,若在此时间之前不能提交,则实验成绩按零分记。若发现有抄袭现象,则以作弊论处。

问题1:用差分法求解Burger方程:

问题2:用三角线性元、四边形线性元、三角形二次元和四边形二次元的有限元方法求解方程:

取给出和两种范数度量下的计算误差,比较四种方法的计算精度,给出相应的数值收敛率,并对所得结果进行分析解释。

问题3:选用合适的数值方法求解方程:

取,求时的数值解,请绘制数值解图形,并给出点、、处的数值解。

上机实验(一)

一、实验内容

二、实验原理

三、算法流程

四、计算结果及分析

五、总结和讨论

附录:程序源代码

上机实验(二)

一、实验内容

二、实验原理

三、算法流程

四、计算结果及分析

五、总结和讨论

附录:程序源代码

上机实验(三)

一、实验内容

二、实验原理

三、算法流程

四、计算结果及分析

五、总结和讨论

附录:程序源代码

1

用差分法求解burger方程 matlab,偏微分方程数值解上机实验.doc相关推荐

  1. 用matlab求解物理方程,MATLAB计算四类数学物理方程的举例求解题库.ppt

    数学物理建模与计算机辅助设计 第5章 四类数学物理方程的求解举例 本章内容 §5.1 求解本征值型数学物理方程 §5.2 求解稳定型数学物理方程 §5.3 求解热传导型数学物理方程 §5.4 求解波动 ...

  2. 数值分析上机题matlab线性方程组,数值分析上机实验报告 - 线性方程组部分实验题1...

    s=A(i,(i+1):n)*x((i+1):n,1); else s=0; end x(i,1)=(b(i)-s)/A(i,i);end %Cholosky分解方法***************** ...

  3. matlab偏微分方程数值解误差_Python数值计算----------求解简单的偏微分方程

    很多物理现象的都可以用方程来描述,比如热传导与物质扩散可以用扩散方程来描述,流体的流动可以用NS方程描述等等.如果能够将这些偏微分方程求解出来,就可以来对很多物理现象进行仿真,现在工程中的仿真软件都是 ...

  4. matlab求解复杂方程,MATLAB解复杂方程并求解

    MATLAB解复杂方程并求解0 现有三个等式,两个不等式(约束条件),想要求W/680的最小值,求助大神,应该怎么算呢?等式(三个)①(23086*Q1^2)/1000+(19648*Q9^2)/10 ...

  5. 计算机编程方程求解的步骤,求解数学物理方程的计算机方法.ppt

    求解数学物理方程的计算机方法 数学物理建模与计算机辅助设计 第4章 求解数学物理方程的计算机方法 本章内容 §4.1 特殊函数的绘制 Gamma函数的绘制 连带勒让德函数的绘制 球函数的图形的绘制 几 ...

  6. duffing matlab,duffing方程matlab

    1.Van der Pol 方程的两种解法:1) 采用ode45命令 2)Runge-Kutta方法 2.Duffing 方程的求解(Runge-Kutta方法,计算步长 h=0.005,计算时间t0 ...

  7. matlab数米粒实验报告,文化学习上机实验中遇到的一些Matlab函数.ppt

    文化学习上机实验中遇到的一些Matlab函数.ppt 上机实验中遇到的一些Matlab函数,(1)* .* . (2)abc linspace(a,b,c) (3)log log10 (4)exp ( ...

  8. matlab抛物偏微分方程,抛物型方程差分求解 跪求MATLAB解抛物型偏微分方程的程序...

    为什么抛物线方程与圆方程联立不能使用韦达定理 很容易了解到,抛物线和圆的交点均在X轴上方\"其实这时你应该注意到一点就是,这两个交点的纵坐标是相等的,所以其实对应的是一个y值,也就是你列的一 ...

  9. 二维有限元方程matlab,有限元法求解二维Poisson方程的MATLAB实现

    有限元法求解二维 Poisson 方程的 MATLAB 实现 陈 莲a ,郭元辉b ,邹叶童a ( 西华师范大学 a. 数学与信息学院; b. 教育信息技术中心,四川南充 6437009) 摘 要: ...

  10. matlab偏微分方程工具箱求解

    Matlab的偏微分方程工具箱求解方法 这一节我们主要用matlab自带的偏微分方程的工具箱函数求解 一.偏微分方程组的matlab求解语句 ​ 该命令用以求解以下的PDEPDEPDE方程式: c(x ...

最新文章

  1. cnblog如何配置live writer
  2. Android Builder模式在开发中的应用
  3. linux下nano修改并保存
  4. Java 流式编程stream
  5. Emlog博客MetBlogm主题-博客开源主题源码
  6. web开发兼容性测试工具
  7. Oracle 权限管理
  8. Python入门(一)-打开世界之Hello World
  9. 软考高级 真题 2017年上半年 信息系统项目管理师 论文
  10. matlab 模拟滤波器转换为数字滤波器,模拟低通滤波器转换为数字高通滤波器.doc...
  11. PHP响应button的onclick事件
  12. java通过poi转换ppt/pptx内容,输出为PNG图片。
  13. win10 休眠唤醒 电源_一劳永逸解决WIN10所有睡眠问题
  14. 【蓝桥省赛倒计时】B组Java冲刺打卡(三)
  15. oracle版本区别 win7_Oracle在Win7服务管理中消失的解决方法
  16. BZOJ4049 : [Cerc2014] Mountainous landscape
  17. 关联分析python代码
  18. 微服务项目架构演变过程
  19. 详谈Scrum和看板的区别
  20. Seventh season twenty-first episode,Monica and Chandler both did not know how to write their vows???

热门文章

  1. 一个比较好看的彩带飘飞和点击效果 canvas实现
  2. linux 查看网卡以及开启网卡
  3. 初探OSG+OpenCascade(简称:OCC)在QT上的实践
  4. 《统计学》第八版贾俊平第四章总结及课后习题答案
  5. mysql hive 建表语句_关于Mysql元数据如何生成Hive建表语句注释脚本
  6. 八大排序算法—源代码(c语言)
  7. android平板电脑 刷机工具,小白必看,安卓平板电脑刷机教程之一键刷机,普耐尔 MOMO 安卓平板论坛...
  8. 计算器代码编程c#语言,C#计算器编写代码
  9. java 记住密码的实现,JAVA记住密码功能的实现代码
  10. AD封装库转成pads封装库