作业帮 > 数学 > 作业

Mathematica 如何生成多层表(二)?

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/18 19:43:27
Mathematica 如何生成多层表(二)?
如何生成多层表(二)?
输入:
r = {1,2,3};
t = {3,4,5};
m = {5,6,7};
输出:
s1 = {{1,6,11},{2,8,14,20},{3,10,17,24,31}}
(输出3个等差数列,r是常数,t是每个数列的个数,m是公差)
试试这个:
# + #2 Range[0, #3 - 1] & @@@ Transpose@{r, m, t}
当然更简单快速的是这个:
# + #2 Range[0, #3 - 1] &[r, m, t]