首页 > 其他分享 >2.10 某容器内侧是由曲线x^2+y^2=4y(1<=y<=3)与x^2+y^2=4(y<=1)绕y轴旋转一周而形成的曲面,求容器的体积,求至少做的功

2.10 某容器内侧是由曲线x^2+y^2=4y(1<=y<=3)与x^2+y^2=4(y<=1)绕y轴旋转一周而形成的曲面,求容器的体积,求至少做的功

时间:2024-09-12 19:36:22浏览次数:13  
标签:容器 4y corrected V1 V2 np import pi 2.10

点击查看代码
from scipy.integrate import quad  
import numpy as np  
  
# 第一部分:抛物线旋转体(修正后)  
def V1_quad(y):  
    return np.pi * (4*y - y**2)  
  
V1_corrected, _ = quad(V1_quad, 1, 3)  
  
# 第二部分保持不变  
V2 = 0.5 * (4/3) * np.pi * 2**3 - (1/3) * np.pi * 2**2 * 1  
  
# 计算总体积  
total_volume_corrected = V1_corrected + V2  
print(total_volume_corrected)

import numpy as np  
import math  
  
# 圆柱面部分  
V2 = 4 * math.pi  # 体积  
y2 = 0.5  # 重心y坐标  
  
# 假设水的密度 rho = 1000 kg/m^3  
rho = 1000  # 水的密度  
g = 9.81  # 重力加速度  
  
# 计算重力势能变化和所需功  
# 假设水被抽到无穷高(实际中可能有限制),这里以 y = 10(远大于容器高度)为例  
final_y = 10  
delta_E_p = rho * V2 * g * (final_y - y2)  
W = delta_E_p  
  
print(f"圆柱面部分所需功: {W} 焦耳")  


print("学号:2023310143004")

标签:容器,4y,corrected,V1,V2,np,import,pi,2.10
From: https://www.cnblogs.com/howoo0808/p/18410898

相关文章

  • Vue.js应用程序容器化部署
    为什么要对Vue.js应用程序进行容器化?      在当今快节奏的开发环境中,容器化已成为一种必不可少的做法。Docker提供了一个标准化的软件单元,确保的应用程序无论部署在哪里,都能以相同的方式运行。对Vue.js应用程序进行Docker化有以下几个好处:一致性:确保应用程序在所......
  • 容器云平台建设可行性分析报告
    一、项目背景和原因1.1什么是容器云1.2容器和虚拟机的区别1.3为什么要建设容器云1.4我们的建设目标1.5建设过程可能存在的风险二、容器云PaaS平台构建2.1总体技术架构2.2设计原则2.3总计规划三、容器云平台关键技术选型3.1容器......
  • 云上攻防:云原生篇&Docker容器逃逸
    什么是DockerDocker简而言之就是一个容器技术,类似于VM虚拟机,别人环境封装好打包成一个镜像,使用docker技术就能快速把这个镜像环境还原出来。Docker容器与虚拟机类似,但二者在原理上不同,容器是将操作系统层虚拟化,虚拟机则是虚拟化硬件,因此容器更具有便携性、高效地利用服务器......
  • Dockerfile 实战指南:轻松掌握容器化部署!
    Dockerfile非常重要,在实际工作中,使用Docker绝不是敲敲一些常用命令即可。Dockerfile几乎贯穿微服务的全部内容,务必掌握。不要求能从头开始编写Dockerfile,至少如果有个Dockerfile的模板,我们能够修改。‍概述Dockerfile是用来构建Docker镜像的文本文件,是由一条条构建......
  • WPF UNO 测试固定尺寸且水平和垂直对齐设置 Stretch 的元素在容器内的布局行为
    本文将告诉大家我对WPF的自定义布局容器和自定义控件进行的布局行为测试中的一个小点,即测试固定元素的尺寸的情况下或元素尺寸为有限尺寸的情况下,同步设置元素的水平和垂直对齐为Stretch来测试元素在容器内的布局行为,元素分别在容器给元素的布局尺寸大于元素的尺寸和小于元素......
  • HarmonyOS NEXT 瀑布流容器 - WaterFlow
    WaterFlow简介官方:瀑布流容器,由“行”和“列”分割的单元格所组成,通过容器自身的排列规则,将不同大小的“项目”自上而下,如瀑布般紧密布局。通俗:规定好子组件的基本样式(不设置高度),遍历数据列表,子组件的高度由数据内容撑开。第二行排列由上一行高度最低的开始排列,形成参差......
  • C++模拟实现stack和queue(容器适配器)
    适配器是一种设计模式(设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结),该种模式是将一个类的接口转换成客户希望的另外一个接口。简单理解,将模板参数给成容器,就是容器适配器,写成参数的容器的各种接口,均满足需要。#include<list>#includ......
  • 能更好集成容器的反向代理工具Traefik的简单使用
    Traefik与Nginx一样,也是一款优秀的反向代理工具,使用go语言开发,本文将介绍怎样用Traefik来实现多服务转发的需求。需求1、WebAPI接口中有两大类业务,当然根据具体情况可以是若干类。例如:workflow和interface,分别代表流程平台和接口平台。2、在集群部署模式下,可以根据......
  • Marin说PCB之在CST软件中如何搭建两端子电容器--02
      上回书到说到李相赫同学在导入一颗新的两端子电容器物料的时候,发现其阻抗频率特性曲线太反常了:和之前的Murata家的GRT033D70E105ME18这个物料放在一起比对一下:上编文章中有一句话我不知道诸位道友们是否还有印象啊?Murata家的这个GRT033D70E105ME18物料的S参数的模......
  • C++中STL容器的使用
    容器一些基本操作语法vector初始化操作vector<int>a;//声明向量vector<int>a(10);//声明一个初始大小为10的向量vector<int>a(10,1);//初始大小为10,且值都为1的向量vector<int>b(a);//声明并用向量a初始化向量bvector<int>b(a.begin(),a.begin()+3);//将......