- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
摆锤的质量为 m,电荷为 q。电容器板平行于地球表面。电容器内部的电场垂直向上,其大小由摆运动调制,如 E(t) = E_0*|sin(θ)(t),其中 qE_0/mg=𝛿<1,θ 是摆和垂直线。初始条件为 θ(0) = pi/2 rad,dθ/dt = 0 rad/s。
设 L = 1.0m,g = 9.8 m/s^2
(a) 首先,取𝛿 = 0,估计在初始角度 θ(0) 时,数值计算得到的周期等于公式 T = 2pi*sqrt(L/g) 预测的周期,精度优于1%。
(b) 找出并绘制该摆的振荡周期对参数 𝛿 的依赖关系。
(c) 如果 𝛿 = 1,摆锤会发生什么?
所以对于a)这就是我所做的
#import
%pylab nbagg
import numpy as np
from scipy.integrate import odeint
#Solve for T first
#let the length L be equal to 1
L = 1
g=9.8
T = 2*np.pi*np.sqrt(g)
print(T)
#let delta = d
#if d = 0 then the ODE becomes
#Define the ODE
w_0 = np.sqrt(g/L)
def dy_dt(y,t):
y1 = y
y2 = -w_0**2*sin(y1)
dydt = (y1,y2)
return dydt
#Integration values and interval
t_0 = 0
t_f = T
nt = 10000
t = linspace(t_0, t_f, nt)
现在我不确定如何继续,因为我正在尝试求解 dθ/dt,但假设 dθ/dt 只是 0。
最佳答案
所以,我已经看过几次了。这似乎是一个非常有趣的问题,但我认为 StackOverflow 还不是寻求帮助的正确位置。我发现您是此网站的新手,因此我想鼓励您将其分解为多个问题并将其引导至适当的组。
由于您的代码此时实际上正在运行,因此 StackOverflow 并不是解决此问题的正确场所。我建议在 physics stack exchange 上寻求帮助对于与此问题背后的物理相关的任何问题(例如如何建立所需的微分方程组),以及 computational science stack exchange有关如何求解数值微分方程问题的网站。
如果您在问题进一步解决时无法让代码本身正常工作,StackOverflow 绝对是寻求帮助的最佳场所。
关于python - 大型平面平行板电容器内的简单摆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52564301/
这个问题在这里已经有了答案: Can I get `cabal install` to use multiple cores? (3 个回答) 关闭 7 年前。 在使用类似于 GNU make 的 -
我正在尝试通过 akeeba backup 在 parallels plesk 面板中安装一个 joomla 站点。我在哪里面临文件权限问题。 An error occured Could not o
我在 MATLAB 中使用箱线图函数。我需要为 6 个“XTicks”绘制 6 个不同数据集的箱线图,即 x 轴上的每个刻度线应包含 6 个相应的框、晶须、中线和其域内的异常值集。我尝试通过为每个变量
我需要在 Kaplan Meier 图上呈现 at_risk 数字。 最终结果应该与此类似: 我在渲染时遇到的问题是 No。处于危险中的患者数量位于图表底部。此处显示的值对应于 x 轴上的值。因此本质
我想知道你们中的任何一个人为什么知道我的表现糟透了吗? 我正在努力实现的目标; 生成220万个文件。要创建每个文件,平均需要2-5个数据库调用。 我正在使用的服务器具有24个内核和190GB的RAM。
请帮忙。我正在研究具有此要求的算法。 给定 4 个“右”矩形(右矩形的边平行于 x 或 y),找出它们中的任何一个覆盖的区域 例如,灰色区域被下图中的 4 个矩形中的任何一个覆盖。 enter ima
我是一名优秀的程序员,十分优秀!