{'fraction_non_alphanumeric': 0.010869565217391304, 'fraction_numerical': 0.0, 'mean_word_length': 5.376923076923077, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Introducing the boundary element method with MATLAB

The boundary element method provides an excellent platform for learning and teaching a computational method for solving problems in physical and engineering science. However, it is often left out in many undergraduate courses as its implementation is deemed to be difficult. This is partly due to the perception that coding the method requires complex programming skills beyond the ability of a typical undergraduate. In this article, we present a simple and systematic way of implementing the boundary element method for solving the Laplace's equation using MATLAB, a numerical software package commonly used in undergraduate courses. The examples will demonstrate that a package such as MATLAB serves well in introducing as well as implementing the boundary element method.