喜欢这个网站和上面所有的优秀贡献者!它帮助了我很多次,但在这种情况下我找不到我要找的东西。
快速提问:
如何防止 Matlab 自动“简化”我的 matlab m 文件中的方程?
例子:
代码
syms w l a
V3=(w/(2*l))*(l^2+a^2)
命令窗口中的输出
V3 =
(w*(a^2 + l^2))/(2*l)
问题:
方程 V3 以其最简单的形式“自动”重新排列,这使得方程难以与引用的方程相关联。
任何帮助将非常感激
干杯
喜欢这个网站和上面所有的优秀贡献者!它帮助了我很多次,但在这种情况下我找不到我要找的东西。
快速提问:
如何防止 Matlab 自动“简化”我的 matlab m 文件中的方程?
例子:
代码
syms w l a
V3=(w/(2*l))*(l^2+a^2)
命令窗口中的输出
V3 =
(w*(a^2 + l^2))/(2*l)
问题:
方程 V3 以其最简单的形式“自动”重新排列,这使得方程难以与引用的方程相关联。
任何帮助将非常感激
干杯
您可以使用抑制自动简化
sympref('AbbreviateOutput', false)
实现您想要做的事情的一种方法是使用字符串,并在需要时使用此处sym()
所示的函数将它们转换为符号方程。
这样做时,当您需要与引用的方程式相关时,您可以简单地比较它们保持不变的字符串版本。