我想得到1-10的序列
然后我想在1:10中绘制每个i的log(i)和sqrt(i)的最小值。
x=seq(1,10,length=10) y=min(sqrt(x),log(x)) plot(x,y)
但是这会返回y的单个值。我希望它取x的sqrt和x的log,然后取每个x值的最小值。
我认为你需要pmin给出平行的最小值,然后你可以plot值。
pmin
plot
x=seq(10) y=pmin(sqrt(x),log(x)) plot(x, y)
我们可以使用rowMins的matrixStats
rowMins
matrixStats
library(matrixStats) x <- 1:10 y <- rowMins(cbind(sqrt(x), log(x))) plot(x, y)