gpt4 book ai didi

r - 在 R 中绘制多个根

转载 作者:行者123 更新时间:2023-12-02 07:06:01 27 4
gpt4 key购买 nike

我有一个方程,我想求解 m

的值
m^2+x*m+1=0

我知道我可以使用 polyroot(c(1,x,1)) 找到这些根。

我想在 R 中针对不同的 x 绘制这些根,以便为 x 的每个值绘制多项式的所有实根。

请注意,多项式可能变得比这更复杂,排除二次或三次公式的应用。

关于如何实现这一点有什么想法吗?

谢谢!

最佳答案

我认为这可以解决问题。只需将 X 设置为您想要评估的任何值即可。

X <- seq(0, 10, length=21)
roots <- sapply(X, function(x) polyroot(c(1,x,1)))
roots[abs(Im(roots)) > 1e-10] <- NA
matplot(X, t(roots), pch=1)

enter image description here

关于r - 在 R 中绘制多个根,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11849295/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com