学 生 实 验 报 告

实验课程名称 偏微分方程数值解

开课实验室 数统学院

学 院 数 统 年级 2013 专业班 信计 02 班

学 生 姓 名 学 号

开 课 时 间 2015 至 2016 学年第 2 学期

总 成 绩

教师签名

数学与统计学院制

开课学院、实验室: 数统学院 实验时间 : 2016 年 6 月 20 日

实验项目 实验项目类型

二维波动方程的有限差分法 验证 演示 综合 设计 其他

名 称

指导教师 曾芳 成 绩 是

一.实验目的

通过该实验, 要求学生掌握求解二维波动方程的有限差分法, 并能通过计算机语言编程

实现。

二.实验内容

考虑如下的初值问题:

2 2 2

u u u 2

2 2 2 , x, y 0,1 ,t 0,1.4

t x y

2

u x, y,0 sin x sin y, u x, y,0 0, x, y 0,1 (1)

t

u x, y,t 0, x, y ,t 0,1.4

1.在第三部分写出问题( 1)三层显格式。

2 .根据你写出的差分格式,编写有限差分法程序。将所写程序放到第四部分。

3.取 h 0.1, 0.1h ,分别将 t 0.5,1.0,1.4 时刻的数值解画图显示。

4. 该问题的解析解为 u x , y, t cos 2 t sin x sin y ,将四个时刻的数值解的误差画图显

示,对数值结果进行简单的讨论。

三.实验原理、方法(算法) 、步骤

1 1.4

网格划分 h 0.1, 0.1h ,故 N 10, M 140 ,xi ih , yj jh , i , j 0,1, ,10 ,

h

t k k ,k 0,1, ,140 。在内网点 x , y ,t ,利用二阶中心差商,对( 1)建立差分格式:

波动方程有限差分法c语言,二维波动方程的有限差分法.pdf相关推荐

  1. c语言程序设计歌手大奖赛,C语言二维数组怎么做:设计青年歌手参加歌曲大奖赛计分系统: 共...,怎样用c语言程序设计? 青年歌手参加歌曲大奖赛,有10个评委...

    导航:网站首页 > C语言二维数组怎么做:设计青年歌手参加歌曲大奖赛计分系统: 共...,怎样用c语言程序设计? 青年歌手参加歌曲大奖赛,有10个评委 C语言二维数组怎么做:设计青年歌手参加歌曲 ...

  2. C语言二维数组元素的多种表示方法小结

    C语言二维数组元素的多种表示方法小结 昨天,一个小可爱问我,为何函数中,数组可以改变主函数中的值,比如b[i],就可以改原来数组中的值.其实b[i] 等价于 *(b + i)也是通过地址间接更改的,小 ...

  3. C语言 | 二维数组

    C语言二维数组的定义 一般形式 类型说明符 数组名[常量表达式][常量表达式]int a[10][6],b[3][4]; 用矩阵形式表示二维数组,是逻辑上的概念,能形象地表示出行列关系,而在内存中,各 ...

  4. C语言 二维数组遍历 - C语言零基础入门教程

    目录 一.计算一维数组长度 二.计算二维数组长度 1.二维数组行数 2.二维数组列数 3.二维数组的元素个数 = 二维数组行数 * 二维数组列数 三.猜你喜欢 零基础 C/C++ 学习路线推荐 : C ...

  5. C语言 二维数组行数和列数计算 - C语言零基础入门教程

    目录 一.计算一维数组长度 二.计算二维数组长度 1.二维数组行数 2.二维数组列数 3.二维数组的元素个数 = 二维数组行数 * 二维数组列数 三.猜你喜欢 零基础 C/C++ 学习路线推荐 : C ...

  6. C语言 二维数组定义和使用 - C语言零基础入门教程

    目录 一.二维数组简介 二.定义二维数组并初始化 1.定义二维数组 2.初始化二维数组 三.访问二维数组 四.修改二维数组 五.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 & ...

  7. matlab二维谐振子,基于有限差分法求解的二维谐振子的MATLAB程序如下。哪位大神能帮我做个注明啊,完全看不懂啊,,急...

    基于有限差分法求解的二维谐振子的MATLAB程序如下.哪位大神能帮我做个注明啊,完全看不懂啊,,急0 ____丿呆呆丶2017.04.15浏览20次分享举报 tic clc clear L=20; W ...

  8. c语言中文刷屏,c语言二维数组刷屏练习.doc

    c语言二维数组刷屏练习 // 二维数组的刷屏综合练习 编制于2012.9.23 #include #include #include #include #define WIDTH 22//宏定义 /* ...

  9. c语言 二维数组 文库,c语言二维数组练习题

    c语言二维数组练习题 (3页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 完成下列程序代码完成下列程序代码1. 将二维数组(5 行 5 ...

最新文章

  1. 01_创建一个新的activityactivity配置清单文件
  2. airtest web 录制滑块_Airtest 录屏总结,这不是一个简单的 recording!
  3. 计算机视觉未来走向:视频理解等5大趋势详解
  4. excel表格行宽列高怎么设置_excel表格怎么设置行高列宽
  5. 检索数据_11_限制返回的行数
  6. 1020 月饼 (25 分)(c语言)
  7. 记录一个JS异常Uncaught NotFoundError
  8. dynamic的一些使用心得
  9. 做软件测试却不知道这些测试工具?利用好可以涨薪50%
  10. [ZT]Addison Wesley's Free Chapters and Articles
  11. LAMP架构调优(五)——网页缓存设置
  12. 我使用的网址--Hadoop
  13. Android 属性动画实现一个简单的PopupWindow
  14. Intel i5-7200U (3100MHZ),1*8GB(DDR4 2666) 在 Aida64 V5.97.4600 的测试结果
  15. 各种图片格式之间的差别
  16. Centos7安装字体全过程
  17. 月老在线牵盲盒+交友盲盒+一元交友+小纸条盲盒+交友匹配+同城交友小程序源码
  18. PyCharm 4.5 激活码
  19. 排列与组合中的递归策略(as3.0)
  20. 仿照QQ的左右滑动切换界面的效果

热门文章

  1. php微信自定义分享不生效,微信自定义分享 始终调用不起来是为啥
  2. 从一部大学生自拍DV看当代大学生的价值取向
  3. 记一次恢复ipad的流程
  4. 可编程计算机控制器课设,可编程计算机控制器课程设计(电气)
  5. 一次超帅的代码生成设计
  6. 线性变化与矩阵向量相乘的本质
  7. 2019PHP面试题最全面归纳总结
  8. 数据治理认证系列——DAMA之CDGP认证攻略
  9. 下拉菜单与轮播图的实现
  10. 在基于图像的深度学习中如何做数据的自动标注以及自动标注的等级介绍