永发信息网

Mathematica 如何生成这个矩阵?

答案:1  悬赏:50  手机版
解决时间 2021-04-06 03:48
  • 提问者网友:佞臣
  • 2021-04-05 06:32
Mathematica 如何生成这个矩阵?
如何生成这个矩阵?
例如把元素为3的表插入0后生成元素为6的表.
输入: s1={{a1,a2,a3},{a4,a5,a6},{a7,a8,a9},{a10,a11,a12}};
输出: s2={{a1,a2,a3,0,0,0},{0,a4,a5,a6,0,0},{0,0,a7,a8,a9,0},{0,0,0,0,a10,a11,a12}}

最佳答案
  • 五星知识达人网友:骨子里都是戏
  • 2021-04-05 08:03

f[s_] := Flatten /@ (Insert[Table[0, [email protected] - 1}], #, #2] & @@@
Thread[List[s, Range[[email protected]]]])
楼主,我只是想换个头像.>_>.

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯