正在加载图片...
40 China-pub.coM MATLAB5手册 下载 Kronecker张量积可以用于创建大的矩阵,它由命令kron(A,B)得到。如果A是一个mXn 矩阵,B是一个kXr矩阵,那么这个命令就返回一个m·kXr·n的矩阵。 命令集26 张量积 kron(A,B) 得到A和B的Kronecker张量积。 ■例3.4 假设: A=(子9)B=(G6 命令K=kron(A,的结果为: K= 4 6 0 0 2 0 2 0 0 -1 -2 -3 3 -1 0 -1 0 1 ■ 3.3除法 在MATLAB中,有两个矩阵除法的符号,左除1和右除/。如果A是一个非奇异方阵,那么 A\B和B/A对应A的逆与B的左乘和右乘,即分别等价于命令inv(A)*B和B*inv(A)。可是, MATLAB执行它们时是不同的,如例3.5所示。A的逆,inv(A)或A-在第7.1节中介绍。 如果A是一个方阵,那么X=A\B是矩阵方程AX=B的解A-B,这里的X具有与B相同的维 数。在B=b是一个列向量这样一个特殊情况下,x=A\b是线性系统AX=b的解。参见第7.2节。 如果A是一个m>n的mXn矩阵,X=A\B得到矩阵方程AX=B的最小二乘解,参见第7.7节。 矩阵方程XA=B的解是X=B/A,它等同于(A'B')',即右除可以由左除定义。这里,撇 号’表示转置,这将在第3.4节中进行说明。 ■例3.5 (a)设A和B如例3.1一样定义,命令 A,B,Right=B/A,Left=A得到: A= 1 2 B= 6 6 7 8 Right -1 2 -2 3K r o n e c k e r张量积可以用于创建大的矩阵,它由命令 kron(A, B)得到。如果A是一个m×n 矩阵,B是一个k×r矩阵,那么这个命令就返回一个 m·k×r·n的矩阵。 命令集2 6 张量积 k r o n ( A , B ) 得到A和B的K r o n e c k e r张量积。 ■ 例3 . 4 假设: 命令K=kron(A, B)的结果为: 3.3 除法 在M AT L A B中,有两个矩阵除法的符号,左除 \和右除/。如果A是一个非奇异方阵,那么 A \ B和B / A对应A的逆与B的左乘和右乘,即分别等价于命令 i n v ( A )*B和B*i n v ( A )。可是, M AT L A B执行它们时是不同的,如例 3 . 5所示。A的逆,i n v ( A )或A-1在第7 . 1节中介绍。 如果A是一个方阵,那么 X = A \ B是矩阵方程A X=B的解A-1B,这里的X具有与B相同的维 数。在B=b是一个列向量这样一个特殊情况下, x = A \ b是线性系统A X=b的解。参见第7 . 2节。 如果A是一个m>n的m×n矩阵,X = A \ B得到矩阵方程A X=B的最小二乘解,参见第7 . 7节。 矩阵方程X A=B的解是X=B / A,它等同于( A′\ B′)′,即右除可以由左除定义。这里,撇 号′表示转置,这将在第3 . 4节中进行说明。 ■ 例3 . 5 (a) 设A和B如例3 . 1一样定义,命令 A,B,Right=B/A, Left=A\B 得到: 4 0 M ATLAB 5 手册 下载 ■
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有