{'fraction_non_alphanumeric': 0.0156128024980484, 'fraction_numerical': 0.00234192037470726, 'mean_word_length': 5.442211055276382, '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}}
A computational study of the effect of matrix size and type, condition number, coefficient accuracy and computation precision on matrix-solution accuracy

Matrices occupy a central role in most physical modeling. As the size of matrices being solved increases, it is becoming more important to quantify what factors influence the accuracy of the final result. The condition number (CN) of a matrix is an important controlling factor in limiting the solution accuracy, the effect of which can be circumvented by increasing the precision of the computations. This typically involves going from single to double precision. The article reports the results from some ongoing computer experiments conducted with the goal of acquiring some insight into such questions using a compiled BASIC language (Future Basic) that permits varying the computer precision up to 240 digits (or more) through a simple configuration command. By also varying the matrix size, the accuracy to which the original matrix coefficients are computed and the matrix type and condition number, some quantitative guidelines might be developed concerning the influences of these factors on solution accuracy. The results obtained are reviewed and their implications for computational electromagnetics are discussed.