When Should You Detail MATLAB Function Theory in a Math Modeling Paper?
The article explains how to decide whether to include detailed theoretical explanations for MATLAB functions in mathematical modeling papers, based on the function's commonness, importance, and novelty, and provides practical guidelines and an illustrative chart.
From Zhihu question: “Do I need to write detailed principles for MATLAB functions used in mathematical modeling?”
Mathematical modeling using MATLAB functions – should the underlying theory be described in detail?
Answer: The need to describe a function’s principle depends on its commonness and importance.
In theory, any algorithm or mathematical model can be programmed as a function and incorporated into software or libraries. However, we cannot omit explanations for all models; the level of detail should vary.
Functions can be classified into three categories based on how common they are:
Very common basic functions taught in high school, such as computing averages, standard deviations, or generating vectors and matrices. These generally do not require detailed description.
Classic models, e.g., ARIMA for time series, machine‑learning algorithms like random forest and decision tree, and widely used optimization methods. These should be introduced, emphasizing their meaning, application scope, and core expressions, while omitting low‑level implementation details (about half a page).
Newer or less‑known models that have emerged in recent years or appear in specific papers and are already integrated into programming tools. If they play a crucial role in the modeling, the paper should provide a more thorough explanation, including the model and key implementation points, and cite relevant references.
Additionally, importance matters: important algorithms deserve more exposition, while less important ones need less.
For reference, an empirical table summarizing these guidelines is shown below:
Readers are invited to share their thoughts in the comments.
Original question link: https://www.zhihu.com/question/620351984
Model Perspective
Insights, knowledge, and enjoyment from a mathematical modeling researcher and educator. Hosted by Haihua Wang, a modeling instructor and author of "Clever Use of Chat for Mathematical Modeling", "Modeling: The Mathematics of Thinking", "Mathematical Modeling Practice: A Hands‑On Guide to Competitions", and co‑author of "Mathematical Modeling: Teaching Design and Cases".
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.