Zip 命令

Zip( <Expression>, <Var1>, <List1>, <Var2>, <List2>, …​)

创建 Lists 的对象,这些对象是通过将表达式中的变量替换为对应列表中的元素而获得的。如果变量数量与列表数量匹配,则每个变量取自对应的列表。如果变量数量比列表数量多一个,则最后一个变量取值 1, 2, 3, …, k where k 是最短列表的长度。结果列表的长度是输入列表长度的最小值。

设 P, Q, R, S 为一些点。 Zip(Midpoint(A, B), A, {P, Q}, B, {R, S}) 返回一个包含以下内容的列表 Midpoint 线段 PR QS .

list1={x^2, x^3, x^6} 为多项式列表。 Zip(Degree(a), a, list1) 返回列表 {2, 3, 6} .

list1={1, 2, 5} 是一个数字列表。 Zip(Simplify(a*x^(b-1)), a, list1,b) 返回列表 {1, 2x, 5x²} .

变量也可以是函数: Zip(f(2), f, {x+1,x+3}) 返回列表 {3, 5} .

每个列表中的元素必须是同一类型。