mlt_page_console_log: print log in MathLabTool's console.
ex:
mlt_page_console_log('Hi Code!' + '\n');
mlt_page_console_log('Hi Code!', '\n');
mlt_get_norm_dist_box_muller: Generate normally distributed data (box-muller).
param:
*num: Number of samples.
avg: Average value.
sr: Standard deviation.
ex:*
var nd = mlt_get_norm_dist_box_muller(500, 50, 20);
mlt_page_console_log(nd, '\n');
mlt_get_average_sum_max_min: Generate average, quantity, maximum and minimum values.
param:
*data: Data to be computed, array type.
ex:*
var ret = mlt_get_average_sum_max_min([1, 2, 3, 4]);
mlt_page_console_log(ret, '\n');
mlt_get_var_sr: Generate the variance and the standard deviation.
param:
*data: Data to be computed, array type.
avg: Average value of data.
ex:*
var var_sr = mlt_get_var_sr([1, 2, 3, 4], 2.5);
mlt_page_console_log(var_sr, '\n');
mlt_kalman_filter: Kalman filtering.
param:
*data: Collect data, array type.
Q: Q。
R: R。
init_P: Initialize the P value.
init_predict_data: Initialize the predicted value.
ex:*
var kf = mlt_kalman_filter([1, 2, 5, 6], 0.05, 0.08, 0, 0);
mlt_page_console_log(kf, '\n');
mlt_calc_formula: Calculate a custom formula.
param:
*formula: Custom formula.
i_var: Argument, array type.
i_var_val: Argument value, array type.
ex:*
var formula = "2 * x + (4 + x / 3 + (6 - 2 * 10 / 5) - 19) + 6 / x";
mlt_page_console_log(mlt_calc_formula(formula, ['x'], ['12']), '\n');