How to test if equation in .p file is linear.
3 ビュー (過去 30 日間)
古いコメントを表示
I have a .p file that has an equation in it that I can’t ever know. How would you call it in a script and test for linearity (additivity, scalability).
回答 (2 件)
Walter Roberson
2023 年 9 月 26 日
In some cases you might get lucky, in that if you pass purely symbolic variables to the function, you might get back a formula. That would fail if the function has conditional tests based on the inputs.
The existence of conditional tests based on the input would tend to hint that likely the function is not linear. It is, however, not proof, as the conditional tests might effectively be irrelevant. For example,
if x >= 0
y = x.^2;
else
y = (-x).^2;
end
In this example although there is a conditional test, algebraically it turns out not to matter for the outcome -- so the presence of conditional elements is not proof that the function is not linear.
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Hypothesis Tests についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!