主要内容

用元素符号矩阵

创建一个2×2矩阵一个使用自动生成的元素信谊。生成的元素 一个 1 , 1 , 一个 1 , 2 , 一个 2 , 1 , 一个 2 , 2 没有出现在MATLAB®工作区。

=符号(“一个”(2 - 2))
一个=

( 一个 1 , 1 一个 1 , 2 一个 2 , 1 一个 2 , 2 )

替代的元素 一个 1 , 2 值5。直接赋值索引矩阵元素。

(1、2)= 5
一个=

( 一个 1 , 1 5 一个 2 , 1 一个 2 , 2 )

或者,您可以创建一个2×2的矩阵信谊。创建一个矩阵B使用信谊

信谊B(2 - 2)B
B =

( B 1 , 1 B 1 , 2 B 2 , 1 B 2 , 2 )

生成的元素 B 1 , 1 , B 1 , 2 , B 2 , 1 , B 2 , 2 表现为符号变量B1_1,B1_2,B2_1,B2_2在MATLAB工作区。使用潜艇替换的元素B通过指定变量名称。例如,替换B2_2与4。

B =潜艇(B, B2_2, 4)
B =

( B 1 , 1 B 1 , 2 B 2 , 1 4 )

您还可以创建一个矩阵通过指定单独的元素。创建一个3×3循环矩阵

信谊一个bcM = [a b c;b c;c b)
M =

( 一个 b c b c 一个 c 一个 b )

替换变量b在矩阵的表达式+ 1。潜艇函数替换b矩阵的元素与表达+ 1

M =潜艇(M b + 1)
M =

( 一个 一个 + 1 c 一个 + 1 c 一个 c 一个 一个 + 1 )

接下来,取代所有元素的值c+ 2。您可以指定的值来代替c,(1、3)米(3,1)

M =潜艇(M M (1,3), + 2)
M =

( 一个 一个 + 1 一个 + 2 一个 + 1 一个 + 2 一个 一个 + 2 一个 一个 + 1 )

来替代一个特定的元素的矩阵与一个新值,同时保持所有其他元素不变,使用赋值操作。例如,M (1,1) = 2只替换矩阵的第一个元素值2。

矩阵的特征值和特征向量

[V E] = eig (M)
V =

( 1 3 2 - - - - - - 1 2 - - - - - - 3 2 - - - - - - 1 2 1 - - - - - - 3 2 - - - - - - 1 2 3 2 - - - - - - 1 2 1 1 1 )

E =

( 3 一个 + 3 0 0 0 3 0 0 0 - - - - - - 3 )

取代符号参数一个值1。

潜艇(E, a, 1)
ans =

( 6 0 0 0 3 0 0 0 - - - - - - 3 )