import numpy as npimport matplotlib.pyplot as pltfrom tkinter import Tk, Label, Entry, Button, Toplevel, messageboxdef solve_laplace(nx=50, ny=50, top=100, bottom=0, left=0, right=0, tolerance=1e-4, max_iterations=10000): # 격자 초기화 u = np.zeros((nx, ny)) # 경계 조건 설정 u[0, :] = top # 위쪽 경계 조건 u[-1, :] = bottom # 아래쪽 경계 조건 u[:, 0] = left # 왼쪽 경계 조건 u[:, -1] = right # 오른쪽 경계..