Mid9ts
大学生
Mid9ts的博客

代码
文章归档

[算法]-一个笨拙的二维薛定谔方程数值模拟

使用了Crank-Nicolson算法。知识欠缺,只能用大量的计算来填补。 二维薛定谔方程如下 \[ i\hbar \frac{\partial }{\partial t}\varPsi = \underbrace{\left[ -\frac{\hbar^2}{2m} \left( \frac{\partial ^2}{\partial x^2} + \frac{\partial ^2}{\partial y^2} \right) + V(x,y) \right]}_{H}\varPsi \] 也就是 …

175   2022-05-25  

[数学建模]-使用scipy解决非线性规划时矩阵形式约束条件的循环列写方法

1.概述 约束条件的写法,各种教程都有而且写得比我好。不过最近遇见了一个困难便是表达一致但是数量很多的约束条件该怎么写。具体可以翻到下面看看那个例子。 想要一条一条列出约束条件会极其麻烦,所以调用了一个map函数,理解就和数学中的映射一样,给定函数和定义域,返回值域的集合。只要生成了$i$和$j$对应关系的列表,便可以通过map函数生成约束条件的列表。 2.理解 举个例子,如果要得到约束条件$M_{ij}+x_i+x_j \geq 0,(0 \leq i,j \leq 2)$,首先需要生成$i,j$…

208   2022-04-06