Implement Selected MATLAB Core Functionality
Implement a new class which is intended to provide syntax matched core MATLAB functionalities, such as flip(), linspace(), etc. I know linspace() and logspace() are already present with reordered inputs, but matching MATLAB syntax would prevent a lot of rewriting. Some of these could simply be wrappers for existing Math.NET functions, just so syntax matches.
Validation of this functionality would be such that inputs/outputs match the MATLAB implementation. Simple functions at the start, and more complex ones as time goes on.
-
AdminChristoph Rüegg (Admin, Math.NET) commented
This would be a similar approach as the ExcelFunctions class (https://numerics.mathdotnet.com/api/MathNet.Numerics/ExcelFunctions.htm).
-
Brian commented
Another extremely useful functionality in such a class would be to implement the functions such that you could feed array or scalar values to prevent the need for calling different functions depending on data type