如何用一个矩阵覆盖在另一个矩阵上?但排除零
mathematica吧
全部回复
仅看楼主
level 3
qjy22qqqq 楼主
1楼
2019年05月25日 16点05分 1
level 3
qjy22qqqq 楼主
2019年05月25日 16点05分 2
level 3
qjy22qqqq 楼主
TableForm[a = {{x, x, x}, {x, x, x}, {x, x, x}}]
TableForm[b = {{0, 0, 0}, {0, y, 0}, {y, y, y}}]
TableForm[c = {{x, x, x}, {x, y, x}, {y, y, y}}]
如何通过矩阵a和矩阵b,获得矩阵c?
2019年05月25日 16点05分 3
level 3
qjy22qqqq 楼主
有些人说用if和Which
但是这俩怎么生成矩阵?
2019年05月26日 04点05分 4
level 7
MapThread[If[
#2===0,#
1,#2]&,{a,b},2]
2019年05月26日 04点05分 5
大佬多谢~
2019年05月27日 04点05分
吧务
level 7
2019年05月27日 01点05分 7
纯数字时可行,带字母时,程序无法判断字母是否为零,会返回 Unitize[y]
2019年05月27日 04点05分
@qjy22qqqq 这不是更严谨吗?[哈哈]
2019年05月27日 07点05分
1