유한 차분 법을 사용하여 PDE를 해결할 때 경계 조건을 선택하는 방법을 설명하는 데 도움이되는 몇 가지 리소스를 찾고 있습니다.
현재 내가 이용할 수있는 책과 메모는 비슷한 것을 말합니다.
경계가있을 때 안정성을 관리하는 일반적인 규칙은 소개 텍스트에 비해 너무 복잡합니다. 그들은 정교한 수학 기계가 필요합니다
(A. Iserles 미분 방정식의 수치 분석에서 첫 번째 과정)
예를 들어, 이류 방정식에 대해 2 단계 도약 방법을 구현하려고 할 때 :
MATLAB 사용
M = 100; N = 100;
mu = 0.5;
c = [mu 0 -mu];
f = @(x)(exp(-100*(x-0.5).^2));
u = zeros (M, N);
x = 1/(M+1) * (1:M);
u(:,1) = f(x);
u(:,2) = f(x + mu/(M+1));
for i = 3:N
hold off;
u(:,i) = conv(u(:,i-1),c,'same') + u(:,i-2);
plot(x, u(:,i));
axis( [ 0 1 0 2] )
drawnow;
end
이 솔루션은 경계에 도달 할 때까지 갑자기 작동하기 시작합니다.
이와 같은 경계 조건을 처리하는 방법을 어디서 배울 수 있습니까?