首页 > 解决方案 > 如何阻止 MATLAB 简化符号表达式?

问题描述

如何阻止 MATLAB 简化符号表达式?

我正在编写一个用于对非线性函数进行对数线性化的脚本,我需要将这样的函数重写为这种形式:

x = z + w    ->    log(exp(log(x))) = log(exp(log(z)) + exp(log(w))

但 MATLAB 总是自动将此函数简化为:

log(x) = log(z + w)

我需要将其保持为非简化形式,以便进行泰勒展开并将函数转换为对数线性形式。

在 MATLAB 中是否有一些选项可以关闭简化?

标签: matlabsymbolic-math

解决方案


推荐阅读