![](https://img-blog.csdnimg.cn/20190407141854443.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
数值分析实验(c++版)
数值分析计算机一门非常重要的学科,包含许多用于解决工程问题上关于难以求解问题的求解算法,实验可以帮助学生们更好的学习理解其中的算法
搬运代码打工人
分享学习
记录日常
展开
-
数值分析实验:误差的影响
1 题目 利用 n 阶泰勒展开多项式 ∑i=0x(xii!)\sum_{i=0}^{x}(\frac{x^{i}}{i!})∑i=0x(i!xi) ,计算函数 f(x)=exf(x)=e^{x}f(x)=ex 在给定点 xxx 的值。 要求:绝对误差在最大阶数 MAXNMAXNMAXN 以内达到给定精度 EPSEPSEPS 使得:∣∑i=0x(xii!)−ex∣<EPS|\sum...原创 2018-09-26 15:16:32 · 1134 阅读 · 0 评论 -
数值分析实验:Hermite插值
文章目录1 题目2 c++代码实现2.0 程序目录2.1 伪代码2.2 main.cpp2.3 Hermite_Interpolation.h2.4 input.txt2.5 output.txt3 难点解析 -- Hermite_Interpolation.h 1 题目 题目::人从甲地开车去乙地,每隔一段时间对行车距离和速率进行一次采样,得到在 n+1n+1n+1 个采样时刻点 tit_iti...原创 2018-10-16 16:49:33 · 1611 阅读 · 0 评论 -
雅克比迭代与高斯迭代
雅克比迭代与高斯迭代 分别用雅可比算法和高斯-塞德尔算法求解给定的线性方程组 。 函数接口定义: int Jacobi( int n, double a[][MAX_SIZE], double b[], double x[], double TOL, int MAXN ); int Gauss_Seidel( int n, double a[][MAX_SIZE], double b[], dou...原创 2018-12-18 22:05:10 · 1372 阅读 · 2 评论 -
数值分析::LU分解
Lab5 LU分解算法 0 原理 用LU分解算法求解给定的线性方程组 Ax⃗=b⃗A\vec{x} = \vec{b}Ax=b 1 题目 要求:用LU分解算法求解给定的线性方程组 函数接口定义: bool Direct( int n, double a[][MAX_SIZE], double b[] ) 解释: 在Direct的接口定义中,n为矩阵a的维数,MAX_SIZE是由裁判程序定义的矩阵...原创 2018-12-05 00:00:28 · 889 阅读 · 0 评论 -
数值计算---牛顿法求非线性方程的根
文章目录题目c++代码实现感想 题目 给定一函数 f(x)f(x)f(x) 及其导函数 f′(x)f'(x)f′(x),要求编程采用牛顿法从给定初值出发,求出在给定区间内的一个根。 函数接口定义:**bool Newton_Root(double (*f)(double x), double (diff_f)(double x), double a, double b, doub...原创 2019-01-03 23:39:47 · 917 阅读 · 0 评论 -
数值分析大作业
文章目录实验流程概述1 数值分析的知识点:2 题解思路及结果分析3 思考及反思算法分析1. 脊回归(Ridge Regression)2 随机森林推荐参考sklearn中随机森林用法一些参数说明3 交叉验证方法实验步骤1 检测源数据集1.1 读入数据1.2 检查源数据2 合并数据3 变量变换4 建立模型5 Ensemble6 提交结果 实验流程概述 房价预测kaggle入门项目 1 数值分析的知...原创 2018-12-31 17:26:01 · 3639 阅读 · 0 评论 -
数值计算心得
------一个代码的方法是很重要,但更重要的是解决问题的方法,就像爱因斯坦说的内容比思维本身更重要。 我上去讲的那次其实做了挺充分的准备,程序的运行,pdf文档,算法公式的推导,程序伪代码,不过有一点缺陷的地方,很多细节没有讲的很清楚吧,下来之后也是更清楚了这个问题。 然后一学期下来,总的来说,看其他同学的分享,我也学习到许多东西,并非只是代码的方法,还有更能多得多的是章胜同学的汇报演讲...原创 2019-01-04 00:19:13 · 1124 阅读 · 2 评论