合肥工业大学数值分析(计算方法)满分实验代码(python实现)
用到的库
所有实验一共用到了numpy、matplotlib、pandas这几个常用的科学计算库,以及内置的数学库。
正文开始
所有代码如下图,链接在文末
实验一
实验一的第一个实验主要是比较三种差值方法的差异,书上的差不多忘完了,直接上运行结果吧,(全部代码见文末链接)。
可视化结果:
第二个实验,用牛顿差值求根号5的近似值,牛顿差值代码:
def Newton(datas):# print(datas)#datas是传入的x点的列表results = [datas[0]]le = len(datas)for n in range(1, le):res = 0for k in range(0, n + 1):temp = 1for j in range(0, n + 1):if k != j:temp = temp * (datas[k] - datas[j])temp = math.sqrt(datas[k]) / tempres = res + tempresults.append(res)return results
运行结果
实验二
复化梯形公式、辛普森公式等。运行结果:(完整代码见文末链接)
实验三
牛顿下山法
实验四
高斯塞德尔迭代、选主元高斯消元法。
实验五
欧拉方法、改进欧拉方法、4阶龙格库塔(输入示例跟实验要求的应该不一样,毕竟忘了,不过算法是通用的,输入不一样而已):
总结
所有代码放到网盘了,压缩包只有12kb,放心下载。
传送门
提取码 9g2u
代码有些地方可能规范不太好,可自行修改一下。
合肥工业大学数值分析(计算方法)满分实验代码(python实现)相关推荐
- 合肥工业大学 汇编语言程序设计 高分实验代码
感觉最困难的就是写汇编代码了,当时成功完美运行的时候兴奋的像当年第一次"Hello World"一样.且几乎所有关键之处都有注释. 需要的朋友自取: 链接:https:// ...
- 合肥工业大学宣城校区数据挖掘实验 分类任务
(文章最后有全部源代码) 一.实验要求 1.1实验目的 1)理解分类任务: 2)考察学生对数据预处理步骤的理解,强化预处理的重要性: 3)基模型可以调用已有的包,训练学生熟悉数据挖掘的基本框架: 4) ...
- 合肥工业大学—SQL Server数据库实验五:创建和删除索引
创建和删除索引 1. 用SQL语句建立索引 2. 用SQL语句删除索引Stuspno 1. 用SQL语句建立索引 (1)应用场景:在教务管理系统中,经常需要通过学生的姓名查询学生的基本信息,学生人数大 ...
- 合肥工业大学—SQL Server数据库实验四:数据库的分离和附加
数据库的分离和附加 1. 数据库分离 2. 数据库附加 1. 数据库分离 当SQL Server服务器运行时,该服务器上所有的数据库自动处于运行状态,而运行中的数据库文件是无法进行数据库文件的拷贝的. ...
- 合肥工业大学—SQL Server数据库实验三:SQL语句创建和删除基本表
SQL语句创建和删除基本表 1. 编写6个基本表 2. 修改基本表结构,完整性约束条件 3. 用Drop table 语句删除基本表 1. 编写6个基本表 设有简单教学管理的6个关系模式如下: 系(系 ...
- 合肥工业大学—SQL Server数据库实验十:用户及其权限管理
用户及其权限管理 1. 创建登录名Mylog及密码 2. 创建用户user2关联登录名 3. 创建角色role1 4. 对用户user2及角色role1授权 5. 验证用户授权 6. 收回用户权限 1 ...
- 合肥工业大学—SQL Server数据库实验九:视图的定义与使用
视图的定义与使用 1. 定义视图 2. 使用视图 1. 定义视图 在EDUC数据库中,已Student.Course 和SC表为基础完成一下视图定义: 1) 定义视图V_SC_G:该视图包含Stude ...
- 合肥工业大学—SQL Server数据库实验八:使用聚集函数的SELECT语句
在数据库EDUC中用SQL语句实现如下查询: 1) 查询学生的总人数 -- 查询学生的总人数 select count(*) from student select count(1) from stu ...
- 合肥工业大学—SQL Server数据库实验七:数据查询
数据查询 1. 单表查询 2. 多表连接查询 1. 单表查询 1. 查询全体学生的信息: -- 查询全体学生的信息 select * from student 2. 根据专业编号(21)查询学生的学号 ...
- 合肥工业大学—SQL Server数据库实验六:数据更新操作
数据更新操作 1. 数据插入 2. 数据修改 3. 数据删除 1. 数据插入 依次将准备好的数据用Insert Into语句将数据插入相应的基本表: 正确数据的插入,这些数据应该不会违反完整性约束 注 ...
最新文章
- linux双网卡绑定实现冗余与负载均衡
- python中x=x+1的读法-python中xrange和range的区别
- 单片机 PWM输出 c
- CSS扩展“less和”sass“
- Python的这几个常用库,你会用吗?
- P6015-[CSGRound3]游戏【树状数组】
- idea配置的导入导出
- Linux学习-07-vim编辑器
- python反转排列_生成列表元素对的每个排列,而不重复或反转对
- interface接口_Java程序设计--接口interface(笔记)
- Golang环境windows 设置 GOROOT 和 GOPATH
- Springboot2.2对put,detele方法的更改
- 开源棋牌游戏_开源棋盘游戏如何拯救地球
- OpenGL——顶点属性
- A-Unimodal Array
- rfm模型python_使用python实现RFM模型
- index.tsx:19 Uncaught Error: A <Route> is only ever to be used as the child of <Routes> element, nev
- python 开发个人日常操作笔记
- 基于 HTML5 Canvas 的简易 2D 3D 编辑器
- 简单十步创建个人博客网站