24小时热门版块排行榜    

查看: 3032  |  回复: 9

rxsgl

银虫 (小有名气)

[求助] mathematica 求解薛定谔方程某一时刻状态 已有1人参与

mathematica 求解含时薛定谔方程后,我有一组时间点,我想得出这些时间点的波函数矩阵形式,程序怎么写,急救!万分感谢

发自小木虫IOS客户端
回复此楼

» 猜你喜欢

l来吧,我的心已静
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

华丽的飘过

版主 (著名写手)

【答案】应助回帖

感谢参与,应助指数 +1
你要解析解?还是数值解?要图还是函数?你的方程是什么?这些信息都不给出来,你让人怎么帮你?

不过,还是给你说一下吧:DSolve命令或者NDSolve命令就可以解了
2楼2016-05-22 08:50:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

rxsgl

银虫 (小有名气)

引用回帖:
2楼: Originally posted by 华丽的飘过 at 2016-05-22 08:50:57
你要解析解?还是数值解?要图还是函数?你的方程是什么?这些信息都不给出来,你让人怎么帮你?

不过,还是给你说一下吧:DSolve命令或者NDSolve命令就可以解了

就是解出t时刻波函数矩阵形式,然后再用它计算得一个数。我需要的是某些时间点的这个数值。

发自小木虫IOS客户端
l来吧,我的心已静
3楼2016-05-22 09:18:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

华丽的飘过

版主 (著名写手)

引用回帖:
3楼: Originally posted by rxsgl at 2016-05-22 09:18:41
就是解出t时刻波函数矩阵形式,然后再用它计算得一个数。我需要的是某些时间点的这个数值。
...

把方程具体的拿出来
4楼2016-05-22 09:28:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

rxsgl

银虫 (小有名气)

引用回帖:
4楼: Originally posted by 华丽的飘过 at 2016-05-22 09:28:51
把方程具体的拿出来...

这个
mathematica 求解薛定谔方程某一时刻状态



发自小木虫IOS客户端
l来吧,我的心已静
5楼2016-05-22 09:36:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

rxsgl

银虫 (小有名气)

引用回帖:
5楼: Originally posted by rxsgl at 2016-05-22 09:36:17
这个

...

再进行计算,我需要求出一组时间点最后的那个V1对应的值。
mathematica 求解薛定谔方程某一时刻状态-1



发自小木虫IOS客户端
l来吧,我的心已静
6楼2016-05-22 09:41:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

华丽的飘过

版主 (著名写手)

【答案】应助回帖

首先,我只有看了你的原式才能给你做,而不是你写的程序。
第二,你的程序写的太复杂,恐怕你自己都晕了。
最后,我建议你用NDSolve来求解方程,最后可以得到一个函数,当然不是解析函数,而是数值函数,你输入一个t就给你一个解,这样,你想得到什么时候的f(t)的值都可以。
至于NDSolve命令的用法,在Mathematica中写出NDSolve然后选中,然后按F1。
注意NDSolve命令需要你给出所有条件,不能有未知常数,一般而言一个二阶微分方程需要两个初始条件,这些都要给在NDSolve命令中。
7楼2016-05-22 10:43:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

rxsgl

银虫 (小有名气)

引用回帖:
7楼: Originally posted by 华丽的飘过 at 2016-05-22 10:43:14
首先,我只有看了你的原式才能给你做,而不是你写的程序。
第二,你的程序写的太复杂,恐怕你自己都晕了。
最后,我建议你用NDSolve来求解方程,最后可以得到一个函数,当然不是解析函数,而是数值函数,你输入一 ...

输出是一列矩阵的NDslove语句怎么写?

发自小木虫IOS客户端
l来吧,我的心已静
8楼2016-05-22 13:17:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

华丽的飘过

版主 (著名写手)

引用回帖:
8楼: Originally posted by rxsgl at 2016-05-22 13:17:59
输出是一列矩阵的NDslove语句怎么写?
...

用NDSolve命令,你给出一个自变量就可以给你一个函数值,
http://reference.wolfram.com/language/ref/NDSolve.html#853395542
9楼2016-05-22 20:12:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhioy

银虫 (初入文坛)

如果你的哈密顿量不含时,可以利用演化矩阵直接求解

发自小木虫Android客户端
...
10楼2016-05-26 09:45:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 rxsgl 的主题更新
信息提示
请填处理意见