数值分析实验.docx

上传人:b****9 文档编号:25086450 上传时间:2023-06-04 格式:DOCX 页数:17 大小:643.79KB
下载 相关 举报
数值分析实验.docx_第1页
第1页 / 共17页
数值分析实验.docx_第2页
第2页 / 共17页
数值分析实验.docx_第3页
第3页 / 共17页
数值分析实验.docx_第4页
第4页 / 共17页
数值分析实验.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

数值分析实验.docx

《数值分析实验.docx》由会员分享,可在线阅读,更多相关《数值分析实验.docx(17页珍藏版)》请在冰豆网上搜索。

数值分析实验.docx

数值分析实验

数值分析

 

实验报告

 

学号:

姓名:

提交日期:

2012-6-17

成绩:

东北大学秦皇岛分校

实验一

实验目的:

1.熟悉使用matlab

2.编写程序,完成实验题目

实验题目:

编写一个拉格朗日插值函数,对不多于9个点的插值节点都可以求出插值函数,任意给定输入x值都可以求出y值。

例如:

(0,1),(1,1),(4,2),(9,3),(16,4),(25,5),(36,6),(49,7),(64,8),这实际上是一个平方根函数随意输入x在[0,64]上的值都可以输出一个y值。

进一步可以在这区间上画出图像。

一.函数的使用

1.新建一个函数

打开matlab软件,选择file->new->functionm-file

2.在命令行使用plot函数画出图形

实验二

实验目的:

3.熟悉使用matlab

4.编写程序,完成实验题目

实验题目:

编写一个拉格朗日插值函数,对不多于9个点的插值节点都可以求出插值函数,任意给定输入x值都可以求出y值。

例如:

(0,1),(1,1),(4,2),(9,3),(16,4),(25,5),(36,6),(49,7),(64,8),这实际上是一个平方根函数随意输入x在[0,64]上的值都可以输出一个y值。

进一步可以在这区间上画出图像。

实验目的:

5.编写程序,完成实验题目

实验题目:

用不同的方法计算积分

取不同的步长h,分别用复合梯形公式及复合辛普森公式计算积分,给出误差中关于h的函数,并与积分精确值比较两个公式的精度,是否存在一个最小的h,使得精度不能再被改善。

实验步骤:

1.编写一个函数实现被积函数

2.使用matlab画出函数曲线

3.编写复合梯形公式计算积分的函数

实验三

实验目的:

6.编写程序,完成实验题目

实验题目:

用LU分解和列主元消去法解线性方程组

输出Ax=b中系数A=LU分解的矩阵L和U,解向量x及detA;列主元法的行交换次序,解向量x及detA;比较两种方法所得的结果。

实验步骤:

2.输入矩阵A

>>A=[10,-7,0,1;-3,2.099999,6,2;5,-1,5,-1;2,1,0,2]

3.输入b

>>b=[8;5.900001;5;1]

4.调用函数lux计算结果

>>[l,u,x]=lux(A,b)

5.调用函数det求行列式

>>det(A)

实验四

实验目的:

7.编写程序,完成实验题目

实验题目:

求下列方程的实根:

(1)

(2)

要求:

(1)设计一种不动点迭代法,要使迭代序列收敛,然后再用Atiken加速迭代,计算到

为止;

(2)用牛顿迭代法,同样计算到

,输出迭代初值和迭代次数k,比较方法的优劣。

1.构造一个迭代函数x=φ(x),选择恰当的φ(x),使这个函数是收敛的。

将这个函数保存为shiyan4_1

2.参考以下不动迭代法计算非线性方程的代码

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1