• 初学程序一定要一行一行自己亲手敲。
  • 初学反复写N遍程序,来校验错误。
  • 能程序算就程序算,无论多简单
  • 每一步需要有检测正确性的机制
  • 编程时保持时间连贯性,尽量不要中断。
  • 写程序前,可以用注释分割,然后逐步往里面填
  • 约定要统一

Mathematica注意事项:

  • 函数要大写
  • 函数括号是中括号

mma:ee ii

comsol:红色的×放弃计算导致结果没有保存,种子无法导出

  1. 如果一开始就特别不收敛很可能是方程自身的问题
  2. 主要是消除二阶导的系数中边界发散的部分
  3. 物质方程去掉,验证背景
  4. 避免0、1处发散 0.9 0.1
  5. 根据种子收敛不好的地方,加密网格,还可以验证边条是否输入正确
  6. $\triangledown_\mu A_\nu - \triangledown_\nu A_\mu = \partial_\mu A_\nu - \partial_\nu A_\mu$
  7. 保留程序的调试过程
  8. 场函数除$\sqrt{4\pi}$
  9. 自己的种子不乘系数,乘了性质良好也没事
    10、方程可以和论文对比下一些项的系数
    11、步长0.001,再小没有意义
    12、theta网格可以疏一些
    13、rH大小决定了曲线
    14、对比函数,看函数形状、光滑
    15、把文章的proca方程带进去,排除comsol问题。 有可能是einstein场方程的问题
    16、一个点渐近扫描不出来不出来,可能正好是性质不好。可以换一个点
    17、如果曲线变形
    18、能并行完成的任务并行,比如寻找新分支。
    19、M-K曲线画的不光滑抖动的可能:(1)、二维截线不够靠近 (2)、网格不够密

错误:

  1. e i
  2. 函数首字母大写 变量名
  3. 括号的转换

是先找到的混合态,然后才找到的第一激发态(退化);混合态是老师调的,基态不变,第一激发态变。

最后修改:2020 年 09 月 14 日 07 : 31 PM
如果觉得我的文章对你有用,请随意赞赏