mfc绘制bezier b样条三种曲线_浅谈环己烷乙醇恒压汽液平衡相图的绘制

1.引言

这是一篇决定在深夜强行码出来的推送,因为本人在创新实验大赛里面发现了自己曾经做过的,还可能要拿去参加计算机应用能力大赛的东西,深感危机,觉得如果不做一期版权声明的推送的话很可能创意会属于别人。

6c6316fdb7593a9931112a012505d13d.png
现阶段创新实验大赛入围情况

当然,各位可以骂我自私,也可以觉得”这不就是谁都能想到的创意嘛“

不过至少在我印象里基于python的实验数据处理就一直是我在做()

2. 环己烷乙醇汽液平衡相图的python计算机绘制

想简略点,这次直入正题。当然了,我也不知道那队人改进了多少,就说我做的。

2.1 需求分析与解决方案

  1. 环己烷乙醇这个实验需要一系列的较正计算与单位转化,可以通过模块化编程解决这个问题。
  2. 这个实验在实际做的时候,老师会直接把标准数据给你,你要做出标准曲线并把你的实验结果标在图上,与标准曲线对照。这个标准数据在书的附录,我们可以直接内置在数据库中,并用python操作mysql数据库。
  3. 根据标准数据和实验数据出图
  4. 进一步改进:对数据图进行二阶样条插值,得到平滑曲线

2.2 源代码

直接放了,有时间再来解析

# 环己烷乙醇恒压汽液平衡相图绘制
# JamesBourbon in 20191111
import numpy as np
import matplotlib.pyplot as plt
import sqlite3 # 数据库应用
import pandas as pd
import os
from scipy import interpolate  # 插值

path = os.getcwd()
input_file = "{}/cy_al_input.csv".format(path)
# 实验数据读入(两组)
data = pd.read_csv(input_file, index_col=0)
# 气相部分的折射率平均值
zsl_g = str(data['values']['zsl_g'])
# 液相部分的折射率平均值
zsl_l = str(data['values']['zsl
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值