准对角矩阵长什么样(准对角矩阵)

  • 发布时间:2023-11-10 14:01:40 来源:
标签:
导读 你们好,最近小未来发现有诸多的小伙伴们对于准对角矩阵长什么样,准对角矩阵这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看

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

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.

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

  • 免责声明:本文由用户上传,如有侵权请联系删除!