您当前的位置:首页业界 >  >> 
准对角矩阵是什么_准对角矩阵
来源:互联网      时间:2023-07-04 18:00:02

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

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.

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

标签:

X 关闭

X 关闭