我有一个符号函数,我特别想知道它的零点。我通过谷歌搜索,试图找到与我的查询相关的东西,但没有成功。
有人可以帮我吗?
编辑:
T(x,t) = 72/((2*n+1)^2*pi^3)*(1 - (2*n+1)^2*pi^2*t/45 + (2*n+1)^4*pi^4*t^2/(2*45^2) - (2*n+1)^6*pi^6*t^3/(6*45^3))*(2*n+1)*pi*x/3;
for i=1:1:1000
T_new = 72/((2*i+1)^2*pi^3)*(1 - (2*i+1)^2*pi^2*t/45 + (2*i+1)^4*pi^4*t^2/(2*45^2) - (2*i+1)^6*pi^6*t^3/(6*45^3))*(2*i+1)*pi*x/3;
T = T + T_new;
end
T = T - 72/((2*n+1)^2*pi^3)*(1 - (2*n+1)^2*pi^2*t/45 + (2*n+1)^4*pi^4*t^2/(2*45^2) - (2*n+1)^6*pi^6*t^3/(6*45^3))*(2*n+1)*pi*x/3;
T = T(1.5,t);
T_EQ = 0.00001
S = solve(T - T_EQ == 0,t);
我得到的问题是 S 是一个包含虚数的向量。我期望一个实数,因为我正在尝试计算时间。
以下是我正在尝试做的一些背景:
http://hans.math.upenn.edu/~deturck/m241/solving_the_heat_eqn.pdf
在给定的链接中是针对特定一维情况求解的热方程。我相信,满足规定边界和初始条件的温度分布在第 50 页给出。
我想做的是找到一维物体与环境平衡的时间,环境保持在 T=0 的恒定温度。据我所知,最简单的方法是使用指数函数的泰勒展开式,只使用前几项,因为我预计平衡时间相对较短;然后对正弦函数使用小角度近似,因为杆的长度相对较小。这样做,我创建了一个 for 循环来生成术语,就像求和函数一样——如您所见,我使用了 1000 个术语。
我在做什么对任何人来说都是错的吗?如果有更好的方法,有人可以推荐吗?