首页 > 其他分享 >2.10

2.10

时间:2024-10-28 12:47:15浏览次数:6  
标签:plt sp rcParams np ax pi 2.10

点击查看代码
import numpy as np
import pandas as pd
import sympy as sp
sp.init_printing(use_unicode=True)
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif']=['Times New Roman + SimSun + WFM Sans SC']
plt.rcParams['mathtext.fontset']='cm'
# Times New Roman + SimSun + WFM Sans SC
# simsum宋体, times new roman -*, simhei黑体, kaiti楷体,
# dengxian等线, fangsong仿宋, Microsoft Yahei微软雅黑
plt.rcParams['axes.unicode_minus']=False
plt.rcParams['figure.dpi'] = 200
# plt.rcParams['figure.figsize'] = [4, 3]
# plt.rcParams['font.size'] = 12
plt.rcParams['xtick.direction'] = 'in'
plt.rcParams['ytick.direction'] = 'in'
u1 = np.linspace(0, np.pi*(2/3), 1000)
u2 = np.linspace(np.pi*(1/3), np.pi, 1000)
v = np.linspace(-np.pi, np.pi, 1000)
u1, V = np.meshgrid(u1, v)
u2, V = np.meshgrid(u2, v)
x1 = 2*np.sin(u1)*np.cos(V)
y1 = 2*np.sin(u1)*np.sin(V)
x2 = 2*np.sin(u2)*np.cos(V)
y2 = 2*np.sin(u2)*np.sin(V)
z1 = 2 + 2*np.cos(u1)
z2 = 2*np.cos(u2)
fig = plt.figure(dpi=500)
ax = fig.add_subplot(111, projection='3d')
ax.plot_surface(x1, y1, z1, cmap='Blues_r')
ax.plot_surface(x2, y2, z2, cmap='Blues')
ax.set_box_aspect((1, 1, 1))  # x、y、z轴刻度之比为1:1:1
ax.set_xlim(-3, 2)
ax.set_ylim(-2, 3)
ax.set_zlim(-2, 3)
y = sp.var('y')
f1 = sp.pi*(4*y - y**2)
f2 = sp.pi*(4 - y**2)
V = sp.integrate(f1, (y, 1, 3)) + sp.integrate(f2, (y, -2, 1))
W = 1000*sp.Rational(98, 10)*\
    (sp.integrate(f1*(3-y), (y, 1, 3)) + sp.integrate(f2*(3-y), (y, -2, 1)))
V, W
print((V, W))

标签:plt,sp,rcParams,np,ax,pi,2.10
From: https://www.cnblogs.com/fzn666/p/18510244

相关文章

  • 2.10(学号:3025)
    fromscipy.integrateimportquadimportnumpyasnp第一部分:抛物线旋转体(修正后)defV1_quad(y):returnnp.pi*(4*y-y**2)V1_corrected,_=quad(V1_quad,1,3)第二部分保持不变V2=0.5*(4/3)*np.pi*23-(1/3)*np.pi*22*1计算总体积total_volume_co......
  • 2022.10.15
    练习情况P2073送花按照题意模拟,二分最贵最便宜删除。Code:P2073P4560[IOI2014]Wall砖墙线段树,下传标记时注意取最大和取最小。Code:P4560P5905【模板】Johnson全源最短路板子P1266速度限制分层图最短路,到达每个点的速度,并记录路径。Code:P1266P5304[GXO......
  • 2022.10.16
    练习情况P5058[ZJOI2004]嗅探器割点,从\(a\)开始\(Tarjan\)。对于割点\(u\)若\(b\)在\(u\)的子树中那么\(u\)为符合条件的割点。Code:P5058P3225[HNOI2012]矿场搭建SP16185BUSINESS-MiningyourownbusinessUVA1108MiningYourOwnBusiness求出点双......
  • 2022.10.24
    练习情况P8593「KDOI-02」一个弹的投题目拆分为两个问题,一个是求每个炸弹的威力,另一个是求最多减少多少威力。根据物理知识可知,当且仅当\(y_i=y_j\)时,这两枚导弹才有可能相遇。将落地点离散化。使用权值树状数组求逆序对。Code:P8593CF1311FMovingPoints将速度离散......
  • 2022.10.26
    树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树剖!树......
  • 2022.10.27
    CSP-S寄了,被COVID-19定点打击。练习情况P1402酒店之王P1231教辅的组成P2891[USACO07OPEN]DiningG最大流,关键在建图,以P1402为例。一开始我是这样建的。源点->房间->客人->菜品->汇点看起来没有问题,但实际上这有很大问题。如:这样的图,一个人就贡献了2次......
  • 2202.10.19
    练习情况P1390公约数的和\(ans=d(\sum\limits_{i=1}^n(sum[\dfrac{n}{d}])-1)\)貌似有十倍经验的题目Code:P1390P4139上帝与集合的正确用法扩展欧拉定理加上递归快速幂一开始预处理\(10^7\)的欧拉函数跑的贼慢后面发现直接求欧拉函数Code:P4129其他写的就是板......
  • 2022.10.20
    练习情况P3601签到题有意思的题目,先筛出\(10^6\)的质数,每个质数对\(l\)~\(r\)的贡献。每个质数在\(l\)~\(r\)下界是\((\dfrac{(l-1)}{P}+1)P\)可以用分块思想理解Code:for(LLi=1;prime[i]*prime[i]<=r;i++){for(LLj=((l-1)/prime[i]+1)*prime[i];j<=......
  • 2022.10.17
    练习情况P1040[NOIP2003提高组]加分二叉树区间dp,枚举区间加子树的根并记录。Code:P1040P4933大师\(O(n^2)\)的dp,枚举在\(i\)之前的\(j\)与其的公差。公差为负的情况,将所有公差加上一个正数。Code:P4933P2832行路难一眼最短路,结果假了。正解\(BFS\)加......
  • 数学建模习题2.10
    fromscipy.integrateimportquadimportnumpyasnp第一部分:抛物线旋转体(修正后)defV1_quad(y):returnnp.pi*(4*y-y**2)V1_corrected,_=quad(V1_quad,1,3)第二部分保持不变V2=0.5*(4/3)*np.pi*23-(1/3)*np.pi*22*1计算总体积total_volume_co......