您的位置:首页 >品质 >

准对角矩阵是什么_准对角矩阵_当前热点

2023-07-05 18:30:42 来源:互联网

你们好,最近小未来发现有诸多的小伙伴们对于准对角矩阵是什么,准对角矩阵这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。

1、首先,我们来观察一下内置函数DiagonalMatrix函数。这个函数要求列表必须是单层向量,如果我们试图直接放入矩阵,就会报错。


(相关资料图)

2、方法1():替换为

3、首先,我们使用几个未定义的符号m1、m2、m3等。替换对角线元素,然后使用/。后面是替换规则列表。如图所示。

4、然后,我们用ArrayFlat自动把0变成零矩阵。可以在帮助文档中找到该函数的详细用法。如图,达到目的。

5、方法2():使用Table来重建我们的矩阵列表。

6、MyMatrixs是一个我们想放在对角线上的矩阵列表。我们取出每个元素,并在其前后添加适当数量的零。

7、方法三():使用ToString和ToExpression,充分发挥解释性语言的优势。

8、核心代码只需要两行。首先,使用Table生成一个字符串列表

9、{"myMatrixs[[1]]", "myMatrixs[[2]]", "myMatrixs[[3]]"}

10、然后用DiagonalMatrix把这个棘手的向量变成对角矩阵。

11、Then the to expression becomes magic, and then ArrayFlat can do it.

以上就是准对角矩阵这篇文章的一些介绍,希望对大家有所帮助。

关键词: