Tôi quan tâm đến việc giải phương trình Poisson bằng cách sử dụng phương pháp sai phân hữu hạn. Tôi muốn hiểu rõ hơn về cách viết phương trình ma trận với các điều kiện biên Neumann. Ai đó sẽ xem lại những điều sau đây, nó có đúng không?
Ma trận sai phân hữu hạn
Phương trình Poisson,
có thể được xấp xỉ bởi một phương trình ma trận sai phân hữu hạn,
nơi là một n × n ma trận và u và là (cột) vectơ,
Thêm một điều kiện biên Neumann
Một điều kiện biên Neumann thực thi một thông lượng biết tại ranh giới (ở đây chúng tôi áp dụng nó ở phía bên trái nơi ranh giới nằm ở ),
Lưu ý Ban đầu tôi đã mắc một lỗi ở đây, ký lỗi và không chia cho 2. Sau đây đã được sửa.
Lưu ý giới thiệu điểm lưới bên ngoài miền gốc ( ). Thuật ngữ này có thể được loại bỏ bằng cách giới thiệu phương trình thứ hai,
Các phương trình mảng từ có thêm thông tin vì sự ra đời của điểm lưới mới. Nó cho phép chúng ta viết đạo hàm kép của làm ranh giới theo bằng cách sử dụng một sự khác biệt hữu hạn trung tâm.
Phần tôi không chắc chắn về
Kết hợp hai phương trình có thể được loại bỏ. Để hiển thị công việc, trước tiên hãy sắp xếp lại cho những điều chưa biết,
Tiếp theo chúng được đặt bằng nhau và được sắp xếp lại thành biểu mẫu,
Tôi chọn hình thức này vì nó là hình thức giống như phương trình ma trận ở trên. Chú ý rằng thuật ngữ này chia cho ( Δ x ) 2 cả ở đây và trong phương trình ban đầu. Đây có phải là cách tiếp cận chính xác?
Cuối cùng, sử dụng phương trình này làm hàng đầu tiên của ma trận,
Một số suy nghĩ cuối cùng,
- Là ma trận cuối cùng này có đúng không?
- Tôi có thể sử dụng một cách tiếp cận tốt hơn?
- Có một cách viết tiêu chuẩn của ma trận này?