准对角矩阵是什么 准对角矩阵

2023-07-05 09:29:58

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

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.

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

免责声明:本文来源网友投稿及网络整合仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。投诉邮箱:1765130767@qq.com。
本文地址: