数值分析习题大作业.pdf
《数值分析习题大作业.pdf》由会员分享,可在线阅读,更多相关《数值分析习题大作业.pdf(42页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一、设计题一.21)设计思路、算法步骤.22)程序清单(函数文件、命令文件).23)程序运行操作过程与输出结果.44)对计算过程与结果的分析,设计的优缺点.6二、设计题二.71)设计思路、算法步骤.72)程序清单(函数文件、命令文件).73)程序运行操作过程与输出结果.84)对计算过程与结果的分析,设计的优缺点.9三、设计题三.101)设计思路、算法步骤.102)程序清单(函数文件、命令文件).103)程序运行操作过程与输出结果.124)对计算过程与结果的分析,设计的优缺点.14四、设计题四.151)设计思路、算法步骤.152)程序清单(函数文件、命令文件).153)程序运行操作过程与输出结果
2、.194)对计算过程与结果的分析,设计的优缺点.21五、设计题五.221)设计思路、算法步骤.222)程序清单(函数文件、命令文件).223)程序运行操作过程与输出结果.254)对计算过程与结果的分析,设计的优缺点.31六、设计题六.321)设计思路、算法步骤.332)程序清单(函数文件、命令文件).333)程序运行操作过程与输出结果.354)对计算过程与结果的分析,设计的优缺点.40七、心得体会.41八、课程设计自我评价及其支持依据.421一、一、设计题一设计题一 编写解线性代数方程组的列主元高斯消去法的函数,并调用该函数计算某编写解线性代数方程组的列主元高斯消去法的函数,并调用该函数计算某
3、个个 9 9 阶以上的非奇异阵阶以上的非奇异阵 A A 的逆矩阵。的逆矩阵。通过计算通过计算 AAAA-1-1检查答案,检查答案,并与使用并与使用 invinv(A A)所得结果和运行时间进行比较。所得结果和运行时间进行比较。答:1)1)设计思路、算法步骤设计思路、算法步骤AX=b 求解的列主元高斯消去法的函数。(pivotgauss.m)令 b 依次为(1,0,0,.),(0,1,0,.),.,求出X1,X2,.Xn,则 A 的逆 A-1为X1,X2,.,Xn。(inv1.m)构造求 inv 函数及 inv1 函数所得结果(逆)和运行时间的函数(invtimecount.m和inv1time
4、count.m),其中求运行时间用到 tic.toc 结构。在主函数(problem1.m)中要求输入一个 9 阶以上非奇异方阵 A,用input 输入 A。然后调用 invtimecount.m和 inv1timecount.m,并令 E=A*inv1(A)验证 inv1 函数。2)2)程序清单(函数文件、命令文件)程序清单(函数文件、命令文件)列主元高斯消去法的函数。(pivotgauss.m)2自己构造求 A-1的函数。(inv1.m)求 inv 函数所得结果(逆)和运行时间的函数(invtimecount.m)3求 inv1 函数所得结果(逆)和运行时间的函数(inv1timecoun
5、t.m)主函数(problem1.m)3)3)程序运行操作过程与输出结果程序运行操作过程与输出结果输出提示语输入一个9 阶以上非奇异方阵 A:,手动输入矩阵A(九阶以上非奇异方阵)(选择了以下的十阶矩阵)4结果 1:inv1 函数所得结果和运行时间结果 2:inv 函数所得结果和运行时间结果 3:通过计算 AA-1 得到 E 检查答案54)4)对计算过程与结果的分析,设计的优缺点对计算过程与结果的分析,设计的优缺点inv 函数和 inv1 函数时间比较从多次运行中,我发现inv 函数和 inv1 函数运行时间并没有固定那个比那个更快。但是使用 tic.toc 结构时每次它们的运行时间都小于1
6、秒,这说明 inv1 函数也是一个比较合理的求解矩阵逆的函数。优点特色第一,我的这个程序比较自主,可以在提示语之后自己选择一个矩阵输入,这样就可以尝试多种情况,比较不同。第二,invtimecount 等几个函数都没有返回值,这样可以避免返回值和计算之间的冲突,直接在运行过程中表达出求解过程。第三,程序输入输出都有相对详细的提示语,可以比较清楚地看清要输入什么和输出的是什么。缺点不足第一,输入矩阵 A 时强制要求是非奇异矩阵,没有对奇异矩阵的情况作出详细的应对。第二,验证计算AA-1 时求出的单位矩阵并不是严格的单位矩阵,某些元素只是很小的数(约为 0.0000),而不是 0。第三,没有引入
7、inv 和 inv1 之间的误差分析方法等检验方法。6二、二、设计题二设计题二 2(k 0,1,2,.),它显然有不动点它显然有不动点x*0。试试对于迭代法对于迭代法xk1 0.99xk xk不用判定收敛阶的定理,设计不用判定收敛阶的定理,设计 1 1 至至 2 2 个数值实验(其中必须有一个不是直接用个数值实验(其中必须有一个不是直接用收敛阶的定义)得到收敛阶数的大概数值。收敛阶的定义)得到收敛阶数的大概数值。答:1)1)设计思路、算法步骤设计思路、算法步骤直接用定义求收敛阶(convergence1.m)间接用定义求收敛阶(convergence.m),通过分析题中迭代法,可以知道只需判断
8、ek+1的值即可,因为ek在非收敛阶情况下,去极限值恒为0。2)2)程序清单(函数文件、命令文件)程序清单(函数文件、命令文件)直接用定义求收敛阶的函数(convergence1.m)间接用定义求收敛阶的函数(convergence.m)73)3)程序运行操作过程与输出结果程序运行操作过程与输出结果直接用定义求收敛阶的函数输出结果。间接用定义求收敛阶的函数输出结果。全部图像84)4)对计算过程与结果的分析,设计的优缺点对计算过程与结果的分析,设计的优缺点从输出结果可以知道,这个迭代法在不动点x=0 处是 1 阶收敛(线性收敛)的。优点特色第一,有两个方案,一个直接用定义,一个实际联系定义,满足
9、题目要求。第二,程序输出都有相对详细的提示语,可以比较清楚地看到输出的是几阶收敛,是线性收敛还是超线性收敛。缺点不足第一,程序比较依赖题目中所给函数,几乎没有拓展性。第二,方案想法比较极限,只是围绕定义来设计。9三、三、设计题三设计题三 湖水在夏天会出现分层现象,接近湖面温度较高,越往下温度变低。这种湖水在夏天会出现分层现象,接近湖面温度较高,越往下温度变低。这种上热下冷的现象影响了水的对流和混合过程,使得下层水域缺氧,导致水生鱼上热下冷的现象影响了水的对流和混合过程,使得下层水域缺氧,导致水生鱼类的死亡。如果把水温类的死亡。如果把水温 T T 看成深度看成深度 x x 的函数的函数 T(x)
10、,T(x),有某个湖的观测数据如下:有某个湖的观测数据如下:T(0C)x(m)22.8022.82.322.84.920.69.113.911.711.111.113.718.322.927.2环境工程师希望:环境工程师希望:1 1)用三次样条插值求出用三次样条插值求出 T(x)T(x)。d2TdT2 2)求在什么深度处求在什么深度处的绝对值达到最大(的绝对值达到最大(即即20)。dxdx答:1)1)设计思路、算法步骤设计思路、算法步骤定义数据,放入离散点 x 和 T 的数据,计算出系数矩阵 A 中元素和目的向量 d 中元素。追赶法求三弯矩方程组AM=d 的解向量。通过三次样条插值函数及其一阶
11、导数的公式求出各区间三次样条插值函数 T(x)及其一阶导数和二阶导数,分别输出,并求出一阶导数极值点。画出三次样条插值函数T(x)及其一阶导数的图像。输出在什么深度处一阶导数Td(x)绝对值达到最大,即求其极值点横坐标。2)2)程序清单(函数文件、命令文件)程序清单(函数文件、命令文件)主函数(problem3.m)10113)3)程序运行操作过程与输出结果程序运行操作过程与输出结果输出三次样条插值法求出的T(x)12T(x)图像及 T(x)一阶导数 Td(x)图像13输出在什么深度处dT的绝对值达到最大dx全部图像4)4)对计算过程与结果的分析,设计的优缺点对计算过程与结果的分析,设计的优缺
12、点优点特色第一,程序分为几个板块,各个板块注释清晰,容易理解。第二,程序输出都有相对详细的提示语,可以比较清楚地看到T(x)在各个区间处的分段函数。第三,三次样条插值函数及其一阶导数的图像同时出现,易于比较。缺点不足第一,程序不够精炼,比较冗长。第二,输出的分段函数没能化简,比较复杂,不易分析。14四、四、设计题四设计题四 某飞机头部的光滑外形曲线的型值点坐标由下表给出某飞机头部的光滑外形曲线的型值点坐标由下表给出:ixiyi000170572130783210103433713555781826776214789101012114214621841244256272275试建立其合适的试建立
13、其合适的模拟曲线(未必是用拟合方法)模拟曲线(未必是用拟合方法),并求在点,并求在点 x x100100,250250,400400,500500,800800 处的函数值处的函数值 y y 及一阶、及一阶、二阶导数值二阶导数值 y y,y y”。绘出模拟曲线的图形。绘出模拟曲线的图形。答:1)1)设计思路、算法步骤设计思路、算法步骤定义数据,放入离散点 x 和 y 的数据,计算出系数矩阵 A 中元素和目的向量 d 中元素。追赶法求三弯矩方程组AM=d 的解向量。通过三次样条插值函数及其一阶导数的公式求出各区间三次样条插值函数 y(x)及其一阶导数和二阶导数。画出三次样条插值函数 y(x)及其
14、一阶导数 yd(x)和一阶导数 ydd(x)的图像。输出在点 x=100,250,400,500,800处的函数值 y 及一阶和二阶导数值 yd,ydd。2)2)程序清单(函数文件、命令文件)程序清单(函数文件、命令文件)主函数(problem4.m)151617183)3)程序运行操作过程与输出结果程序运行操作过程与输出结果在点 x100,250,400,500,800 处的函数值 y 及一阶、二阶导数值 yd,ydd。y(x)图像及 y(x)一阶导数和二阶导数 yd(x)及 ydd(x)图像。19全部图像204)对计算过程与结果的分析,设计的优缺点对计算过程与结果的分析,设计的优缺点优点特
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数值 分析 习题 作业
限制150内