作业帮 > 综合 > 作业

Mathematica 如何把最里面的子表连成一个数?

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/18 16:50:47
Mathematica 如何把最里面的子表连成一个数?
如何把最里面的子表连成一个数?
例如下面把2个元素的每个子表连成一个数,并删除该层的大括号:
输入:s1={{{3,25},{1,4},{1,5}},{{1,2},{2,3}},{{2,3},{3,4},{3,5}}};
输出:s2={{325,14,15}},{12,23},{23,34,35}}
输入:s1={{{3,25},{1,4},{1,5}},{{1,2},{2,3}},{{2,3},{3,4},{3,5}}};
输出:s2={{325,14,15},{12,23},{23,34,35}}
s1 = {{{3, 25}, {1, 4}, {1, 5}}, {{1, 2}, {2, 3}}, {{2, 3}, {3,
4}, {3, 5}}}
Table[Table[FromDigits[Flatten@IntegerDigits@s3], {s3, s2}], {s2, s1}]
{{325, 14, 15}, {12, 23}, {23, 34, 35}}
再问: 谢谢你,无疑结果是正确的。但有一点不明白,原题只有一个条件s1,你确使用了s1,s2,s3这3个条件,请叫一下s1,s2是什么意思?
再答: s2是s1中的元素,

s3是s2中的元素。

具体请查Table的语法。