数值分析
努力学习的小菜同学
这个作者很懒,什么都没留下…
展开
-
数值分析实验四 线性方程组数值解法
一、实验目的1、熟悉求解线性方程组的有关理论和方法;2、会编制LU 分解法、雅可比及高斯—塞德尔迭代法德程序;3、通过实际计算,进一步了解各种方法的优缺点,选择合适的数值方法。二、算法描述3.1 矩阵直接三角分解法算法将方程组Ax=b 中的A分解为A=LU,其中L为单位下三角矩阵,U为上三角矩阵,则方程组Ax=b化为解2个方程组Ly=b,Ux=y,具体算法如下:3.2 迭代法3.2.1 雅可比迭代法算法:设方程组Ax=b系数矩阵的对角线元素,M为迭代次数容许的最大值,ε为容许误差。原创 2021-01-02 15:46:51 · 1670 阅读 · 0 评论 -
数值分析实验三 复化求积
一、实验目的分别用复化梯形公式和复化辛卜生公式计算进行数值积分,并与准确值对比,比较二者的求解精度。二、实验内容分别用复化梯形公式和复化辛卜生公式计算f(x)=sin(x)/x的积分三、算法描述四、源程序#include <iostream>#include <math.h>#include <iomanip>using namespace std;double f(double x){ return sin(x) / x;}int ma原创 2021-01-02 15:37:04 · 1377 阅读 · 0 评论 -
数值分析实验二 插值计算
一、实验目的1、通过对拉格朗日插值和牛顿插值作编程练习和上机运算,进一步体会它们的不同特点;2、比较二者的计算速度。二、实验内容1、拉格朗日插值按下列数据作拉格朗日插值,并求x1=2,x2=0,x3=2.75时的函数近似值。2、牛顿插值按下列数据作牛顿插值,并求x1=0.46,x2=0.55,x3=0.60时的函数近似值。三、算法描述1、拉格朗日插值2、牛顿插值四、源程序#include <iostream>#include <math.h>#原创 2020-12-31 15:38:22 · 1827 阅读 · 0 评论 -
数值分析实验一 舍入误差与数值稳定性
一、实验目的通过上机编程,复习巩固以前所学程序设计语言;通过上机计算,了解舍入误差所引起的数值不稳定性。通过上机计算,了解运算次序对计算结果的影响,从而尽量避免大数吃小数的现象。二、实验内容通过正反两个实例的计算,了解利用计算机进行数值计算中舍入误差所引起的数值不稳定性,深入理解初始小的舍入误差可能造成误差积累从而对计算结果的巨大影响。通过实际编程,了解运算次序对计算结果的影响,了解实数运算符合的结合律和分配律在计算机里不一定成立。概要舍入误差在计算方法中是一个很重要的概念。在实际计算中,如原创 2020-12-31 15:35:08 · 2771 阅读 · 0 评论