如何用MATLAB求解一元高次方程

如何用MATLAB求解一元高次方程

科研学习生活中可能碰到求解一元高次方程的时候,例如求解一元三次方程或者带小数点的幂方程,传统的计算器无法解决方程,或者使用Excel无法解决方程,因此需要使用强大的MATLAB来解决高次方程。

测试计算用的数学方程

(1−x108)1−x=397.5 \frac{(1-x^{108})}{1-x}=397.5 1x(1x108)=397.5

matlab代码

solve('(1-x^108)/(1-x)=397.5','x')

MATLAB计算结果图片

Alt
输入matlMATLAB代码。
Alt


其他结果都为复数形式的结果,只有1.0208510082534135907072637281543为实数形式的结果,所以这个方程的实数解为1.02085,方程求解完毕。
第一次写博客,真的很费劲。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值