在 R 中绘制方程组
Plot a system of equations in R
假设您有一个如下所示的方程组(5 个方程和 2 个变量):
Ax + By = C
AB <- matrix(runif(10), 5)
C <- c(5, 10, 15, 20, 25)
你如何在 R 中绘制这个方程组,而不先手动转换成
y = (C - Ax) / B
您在找这样的东西吗?
set.seed(101)
AB <- matrix(runif(10), 5)
C <- c(5, 10, 15, 20, 25)
x = seq(-70,70,1)
plot(x, (C[1] - AB[1,1]*x)/AB[1,2], col=1, type="l", ylim=c(-100,200))
for (i in 2:nrow(AB)) {
lines(x, (C[i] - AB[i,1]*x)/AB[i,2], col=i, type="l")
}
假设您有一个如下所示的方程组(5 个方程和 2 个变量):
Ax + By = C
AB <- matrix(runif(10), 5)
C <- c(5, 10, 15, 20, 25)
你如何在 R 中绘制这个方程组,而不先手动转换成
y = (C - Ax) / B
您在找这样的东西吗?
set.seed(101)
AB <- matrix(runif(10), 5)
C <- c(5, 10, 15, 20, 25)
x = seq(-70,70,1)
plot(x, (C[1] - AB[1,1]*x)/AB[1,2], col=1, type="l", ylim=c(-100,200))
for (i in 2:nrow(AB)) {
lines(x, (C[i] - AB[i,1]*x)/AB[i,2], col=i, type="l")
}