如何用MATLAB求解一元高次方程
科研学习生活中可能碰到求解一元高次方程的时候,例如求解一元三次方程或者带小数点的幂方程,传统的计算器无法解决方程,或者使用Excel无法解决方程,因此需要使用强大的MATLAB来解决高次方程。
测试计算用的数学方程
(1−x108)1−x=397.5 \frac{(1-x^{108})}{1-x}=397.5 1−x(1−x108)=397.5
matlab代码
solve('(1-x^108)/(1-x)=397.5','x')
MATLAB计算结果图片
输入matlMATLAB代码。
其他结果都为复数形式的结果,只有1.0208510082534135907072637281543为实数形式的结果,所以这个方程的实数解为1.02085,方程求解完毕。
第一次写博客,真的很费劲。