/// <summary>
/// Converts the string representation of a matrix to its
/// double-precision floating-point number matrix equivalent.
/// </summary>
/// <param name="str">The string representation of the matrix.</param>
/// <param name="provider">
/// The format provider to use in the conversion. Default is to use
/// <see cref="DefaultMatrixFormatProvider.CurrentCulture"/>.
/// </param>
/// <returns>A double-precision floating-point number matrix parsed
/// from the given string using the given format provider.</returns>
///
public static double[,] Parse(string str, IMatrixFormatProvider provider)
{
return(MatrixFormatter.ParseMultidimensional(str, provider));
}