解(eqn,x)给出错误答案

4次浏览(最近30天)
凯文VIZKELETY
凯文VIZKELETY 2021年8月24日
回答: 史蒂文的主 2021年8月24日
你好,
我正在处理一些多项式,正在解x,不幸的是,我没有得到正确的答案,这真的很令人困惑。你可以运行它来得到答案,但是如果你同时取两个解并反过来求x和y的值它们是不正确的。万博 尤文图斯我想知道是否我使用FloatingPointOutput是问题所在?
sympref (“FloatingPointOutput”,真正的)
ans =逻辑
0
信谊x y
(x^2 + x^2 + x^2 + x^2 + x^2 + x^2
eqn =
solx =解决(eqn, x)
solx =
我把同样的公式代入symbolab.com,得到了正确的答案(0.00133…被截断了,但我确认第一个是正确答案)
不确定这里发生了什么…
谢谢!

答案(2)

克里斯·拉皮埃尔
克里斯·拉皮埃尔 2021年8月24日
在我看来是一样的。做一下代数运算。
b = -0.0367;
d = 0.000003192;
%注意,这些值匹配MATLAB给你的
your_R1Coeff1 = - b / d
your_R1Coeff1 = 1.1497 e + 04
your_R1coeff2 = 1 / d
your_R1coeff2 = 3.1328 e + 05

史蒂文的主
史蒂文的主 2021年8月24日
你可以核对答案。
sympref (“FloatingPointOutput”,真正的)
ans =逻辑
1
信谊x y
(x^2 + x^2 + x^2 + x^2 + x^2 + x^2
eqn =
solx =解决(eqn, x)
solx =
简化(潜艇(eqn x, solx))
ans =
leftside = lh (eqn)
leftside =
简化(潜艇(leftside x, solx))
ans =
我看是对的。

s manbetx 845


释放

R2021a

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!