如何在MATLAB中形成三对角矩阵

R

ramani

Guest
喜所有,

什么是MATLAB中用于从现有的形式下,主要和上三对角矩阵对角线元素的语法。

如果我使用的T1 =诊断(md1) 诊断(ld1,-1) 诊断(ud1,1);,
它是不工作的2 × 2三对角矩阵。
2 × 2角矩阵的所有内容应出席。

有没有这个MATLAB程序可用?

 
我认为这种说法是美好,如果我们的理解是相同的
例如:
诊断([1,2]) 诊断(1,-1) 诊断(2,1)

答=

1 2
1 2

?诊断([1,2,3]) 诊断([1,2],-1) 诊断([1,2],1)

答=

1 1 0
1 2 2
0 2 3

 
但如果我使用它下面给出了错误的答案显示的表达。

诊断(1) 诊断(1,-1) 诊断(1,1)

答=

1 2
2 1

 

在您的声明的第一诊断只产生一个常量1
这意味着,它只是加1的款项(诊断(1,-1),诊断(1,1))
您可能会看到下列它:
诊断(1)

答=

1

?诊断(1,-1)

答=

0 0
1 0

?诊断(1,1)

答=

0 1
0 0

所以你必须在你指定的所有diagnal元素矩阵
就这样
诊断([1,1])

诊断([1,0])
那么它将确定。

 

Welcome to EDABoard.com

Sponsor

Back
Top