| 查看: 1013 | 回复: 11 | |||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | |||
[求助]
boundary condition 求 free constant
|
|||
|
我不知道这个能不能用Mathematica来求,但是我用手算,太麻烦了。我过几天再试试,但是如果谁知道用mathematica来求的话,最好了。 我有个式子是 [ Last edited by wocamuchong on 2014-2-17 at 07:17 ] |
» 猜你喜欢
有时候真觉得大城市人没有县城人甚至个体户幸福
已经有3人回复
CSC & MSCA 博洛尼亚大学能源材料课题组博士/博士后招生|MSCA经费充足、排名优
已经有5人回复
酰胺脱乙酰基
已经有8人回复
有70后还继续奋斗在职场上的吗?
已经有6人回复
博士延得我,科研能力直往上蹿
已经有7人回复
退学或坚持读
已经有27人回复
面上基金申报没有其他的参与者成吗
已经有5人回复
遇见不省心的家人很难过
已经有22人回复
walk1997
金虫 (著名写手)
- 应助: 1 (幼儿园)
- 金币: 4676.2
- 红花: 22
- 帖子: 1066
- 在线: 798.1小时
- 虫号: 416039
- 注册: 2007-06-29
- 性别: GG
- 专业: 粒子物理学和场论
|
这是针对实数的情况,从这个结果看,看起来象是第3个条件不好满足 第3个约束要是 =0 可能看起来更象些 .(取alpha=2情况,前面在复数区域也搜索过,好不到哪里去) 当然也可能是程序搜索的随机点还不够多(一般应该不会吧) Clear["Global`*"]; V = \[Theta] + 2 \[Alpha]* Log[Sqrt[y + b/a] \[Gamma]* BesselJ[1/3, ((y + b/a)^2)^(1/3) 2/3 Sqrt[-a]]]; eq1 = (V /. y -> -1); eq2 = (V /. y -> 1) - 1; eq3 = (D[V, {y, 2}] /. y -> -1) - 1; eq4 = (D[V, {y, 3}] /. y -> 1); eq = Abs[eq1] + Abs[eq2] + 1*Abs[eq3] + 1*Abs[eq4]; r1 = NMinimize[eq /. \[Alpha] -> 2, {\[Theta], a, b, \[Gamma]}, Method -> {"RandomSearch", "SearchPoints" -> 200}] (*r2=NMinimize[eq/.\[Alpha]->2,{\[Theta],a,b,\[Gamma]},Method->{\ "RandomSearch",Method->"InteriorPoint", "SearchPoints"->20}]*) eq1 /. r1[[2]] /. \[Alpha] -> 2 eq2 /. r1[[2]] /. \[Alpha] -> 2 eq3 /. r1[[2]] /. \[Alpha] -> 2 eq4 /. r1[[2]] /. \[Alpha] -> 2 |
12楼2014-02-18 21:55:06
walk1997
金虫 (著名写手)
- 应助: 1 (幼儿园)
- 金币: 4676.2
- 红花: 22
- 帖子: 1066
- 在线: 798.1小时
- 虫号: 416039
- 注册: 2007-06-29
- 性别: GG
- 专业: 粒子物理学和场论
2楼2014-02-17 13:10:20
walk1997
金虫 (著名写手)
- 应助: 1 (幼儿园)
- 金币: 4676.2
- 红花: 22
- 帖子: 1066
- 在线: 798.1小时
- 虫号: 416039
- 注册: 2007-06-29
- 性别: GG
- 专业: 粒子物理学和场论
3楼2014-02-17 13:12:44
4楼2014-02-17 19:50:28













回复此楼