求助贴
mathematica吧
全部回复
仅看楼主
level 2
需要求这个函数的临界点,求大神指导
h[q, r] = -3/(4*Pi)*
Log[2] + (2*Log[1 - r^2] + Log[1 - 2*(J - r^2)])/(4*
Pi) - (Log[((r^2)*(1 - Cos[2*q]))/(1 + r^4 -
2*r^2*Cos[2*q])] +
2*Log[(2*J - r^2 -
2*r*Sqrt[2*(J - r^2)]*
Cos[q])/(2*((1 + 2*r^2 (J - r^2) -
2*r*Sqrt[2*(J - r^2)]*Cos[q])))])/(4*Pi) /. J -> 0.456;
Solve[\!\(
\*SubscriptBox[\(\[PartialD]\), \(q\)]\(h[q, r]\)\) == 0 && \!\(
\*SubscriptBox[\(\[PartialD]\), \(r\)]\(h[q, r]\)\) == 0, {q, r}]
2021年08月16日 08点08分 1
level 2
或者求近似解
2021年08月16日 08点08分 2
吧务
level 15
首先,确保方程本身正确,然后,FindRoot慢慢试初值吧。
2021年09月04日 01点09分 4
请问FindRoot的初值除了慢慢试有什么其他办法吗,或者试初值有什么需要注意的或者技巧吗
2021年11月19日 11点11分
@永远对你笑dl 对方程物理背景的理解是很重要的一点。如果方程维度不高的话,也可以结合它的图像去判断。此外对于单变量方程,欢迎试试神奇的RootSearch程序包(具体请自行搜索)。
2021年12月04日 02点12分
level 1
这个很简单,先这样然后那样,最后这样就解出来啦[哈哈][哈哈]
2022年07月22日 03点07分 5
ok
2022年07月25日 06点07分
,会了
2022年07月25日 06点07分
1