r - 在 R 中创建向量序列

标签 r vector sequence alt rep

我想编写一个 R 程序来创建向量 0.1^3、0.2^1、0.1^6、0.2^4、...、0.1^36、0.2^34。

v=c(seq(3,36,3))
w=c(seq(1,34,3))
x=c(0.1^v)
y=c(0.2^w)
z=c(x,y)

请帮忙。

最佳答案

rbind 到矩阵并再次转换为向量:

c(rbind(x, y))

或更直接地说:

rep(c(0.1, 0.2), 12)^c(rbind(seq(3,36,3), seq(1,34,3)))

关于r - 在 R 中创建向量序列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68082157/

相关文章:

c++ - 从迭代器中获取索引处的元素

c - scanf 和 "\n"转义序列

xpath - 我是否错过了处理 wso2esb 序列中的 xpath 表达式的步骤?

r - 每组ggplot2颜色渐变

r - 选择 % 的值满足阈值的行子集

r - 彻底相交 2 个或更多整数向量列表

c++ - 循环参数宏

python - 使用多处理并行运行 rpy2 会引发无法捕获的奇怪异常

c++ - 在 C++ 中使用指针返回二维 vector

java - 计算序列中尾随零的数量