首页 > 其他分享 >7.3

7.3

时间:2024-11-10 14:56:43浏览次数:1  
标签:plt linear 插值 interp label 7.3 np

import numpy as np
import matplotlib.pyplot as plt
from scipy.interpolate import interp1d, CubicSpline

T = np.array([700, 720, 740, 760, 780])
V = np.array([0.0977, 0.1218, 0.1406, 0.1551, 0.1664])

T_interp = np.array([750, 770])

f_linear = interp1d(T, V, kind='linear')
V_linear_interp = f_linear(T_interp)
cs = CubicSpline(T, V)
V_cubic_interp = cs(T_interp)

print(f"线性插值结果: 当 T={T_interp} 时,对应的 V={V_linear_interp}")
print(f"三次样条插值结果: 当 T={T_interp} 时,对应的 V={V_cubic_interp}")
print("3022")

x = np.linspace(700, 780, 400)

plt.figure(figsize=(10, 6))
plt.plot(T, V, 'o', label='原始数据点')
plt.plot(x, f_linear(x), '-', label='线性插值曲线')
plt.plot(x, cs(x), '--', label='三次样条插值曲线')
plt.scatter(T_interp, V_linear_interp, color='red', label='线性插值点')
plt.scatter(T_interp, V_cubic_interp, color='green', label='三次样条插值点')
plt.xlabel('温度 (T)')
plt.ylabel('体积 (V)')
plt.title('过热蒸汽体积随温度变化的插值')
plt.legend()
plt.grid(True)
plt.show()

标签:plt,linear,插值,interp,label,7.3,np
From: https://www.cnblogs.com/Lntano/p/18537959

相关文章

  • centos7.7安装php7.3的lnmp环境和composer详细步骤
    1.更新源yumupdate2.安装nginxyuminstallnginx3.启动nginxservicenginxstart4.访问http://你的ip如果想配置域名,见最下面。5.安装mysql:安装mysql源yumlocalinstallhttp://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm安装:yuminst......
  • 例7.3
    #程序文件ex7_3.pyimportnumpyasnpimportpylabaspltfromscipy.interpolateimportlagrangeyx=lambdax:1/(1+x**2)deffun(n):x=np.linspace(-5,5,n+1)p=lagrange(x,yx(x))#n次插值多项式returnpx0=np.linspace(-5,5,100)#plt......
  • 极狐GitLab 发布安全补丁版本17.5.1, 17.4.3, 17.3.6
    本分分享极狐GitLab补丁版本17.5.1,17.4.3,17.3.6的详细内容。这几个版本包含重要的缺陷和安全修复代码,我们强烈建议所有私有化部署用户应该立即升级到上述的某一个版本。对于极狐GitLabSaaS,技术团队已经进行了升级,无需用户采取任何措施。极狐GitLab正式推出针对GitLabC......
  • 极狐GitLab 发布安全补丁版本17.3.3, 17.2.7, 17.1.8, 17.0.8, 16.11.10
    近期,极狐GitLab正式推出安全版本17.3.3,17.2.7,17.1.8,17.0.8,16.11.10,用来减缓安全漏洞CVE-2024-45409带来的安全风险。极狐GitLab正式推出针对GitLabCE老旧版本免费用户的GitLab专业升级服务,可以为老旧版本进行专业升级,避免业务宕机。漏洞详情标题严重等级C......
  • Mac下为php7.3编译安装Redis扩展(phpredis)教程(使用brew安装的php)
    Mac下为php7.3编译安装Redis扩展(phpredis)教程(使用brew安装的php)_brewphp7.3扩展-CSDN博客此文章为在mac下为php7.*编译安装redis拓展的教程,本教程默认用户已经安装brew,并且php为brew安装,没有安装可自行安装。1.先安装环境依赖。brewinstallautoconfwget若已经安装可......
  • CentOs7.39 安装Docker
    ①先卸载原有的docker如果第一次安装忽略sudoyumremovedocker\docker-client\docker-client-latest\docker-common\docker-latest\docker-latest-logrotate\......
  • 高等数学 7.3 齐次方程
    目录一、齐次方程*二、可化为齐次的方程一、齐次方程如果一阶微分方程可化成\[\cfrac{\mathrm{d}y}{\mathrm{d}x}=\varphi\left(\cfrac{y}{x}\right)\tag{1}\]的形式,那么就称这方程为齐次方程。在齐次方程\[\cfrac{\mathrm{d}y}{\mathrm{d}x}=\varphi\left(\cfrac......
  • 震惊!MySQL竟然可以平滑从5.7.35升级到8.0.37
    一、前言好多网友问我有没有mysql升级的文章,今天它来了!数据库版本操作系统版本5.7.35CentOSLinuxrelease7.9.20098.0.37CentOSLinuxrelease7.9.2009二、升级方法选择in-place升级,顾名思义就是关闭现有版本MySQL,将二进制包替换成新版本并在现有数据目录上启动MySQL......
  • 极狐GitLab 发布安全补丁版本 17.4.2, 17.3.5, 17.2.9
    本分分享极狐GitLab补丁版本17.4.2,17.3.5,17.2.9的详细内容。极狐GitLab正式推出面向GitLab老旧版本免费用户的专业升级服务,为GitLab老旧版本进行专业升级,详情可以查看官网GitLab专业升级服务指南今天,极狐GitLab专业技术团队正式发布了17.4.2,17.3.5,17.......
  • GitLab 发布安全补丁版本 17.3.2, 17.2.5, 17.1.7
    本分分享极狐GitLab补丁版本17.4.2,17.3.5,17.2.9的详细内容。这几个版本包含重要的缺陷和安全修复代码,我们强烈建议所有私有化部署用户应该立即升级到上述的某一个版本。对于极狐GitLabSaaS,技术团队已经进行了升级,无需用户采取任何措施。极狐GitLab正式推出面向GitLab......