前几天我在实现一篇论文时,对于一个公式其他参数都已知的情况下,要得到剩下得那个未知的变量,由于方程的形式很复杂,用常规方法很难处理,故在实现时使用了MATLAB中solve函数,现在把方法呈现在这里,在复现论文公式时是一种比较简洁的思路。
首先,我找了一个简单的例子:
σ02-Eγ22l224σ022=σ01-Eγ12l224σ012-αE(t2-t1)
此公式中,除σ02外其余的参数皆可知,要求输入其余变量,输出为σ02。
可见,只看σ02情况下,该方程为一三次方程,已经很难用笔算出。那么不妨将其余变量视为已知量,在MATLAB中使用root函数,找到<