Matlab 矩阵论 矩阵分析计算实现(三)线性变换的矩阵表示

Matlab 矩阵论 矩阵分析代码(三)线性变换的矩阵表示

例题

Matlab 矩阵论 矩阵分析计算实现(三)线性变换的矩阵表示_第1张图片
Matlab 矩阵论 矩阵分析计算实现(三)线性变换的矩阵表示_第2张图片
Matlab 矩阵论 矩阵分析计算实现(三)线性变换的矩阵表示_第3张图片
Matlab 矩阵论 矩阵分析计算实现(三)线性变换的矩阵表示_第4张图片

脚本

%矩阵表示(一道例题)
%设R 中线性变换T将基变为其他基
% orgin 为原始基 final为转化后的基
%1 求T在基 a1 a2 a3下的矩阵表示A;
% T(orgin)=(orgin)A = (final)
orgin = [1 0 1;1 2 0;-1 -1 -1];
final = [1 0 0;-1 1 3;0 -1 -2];
A = orgin^(-1) * final;
disp("矩阵表示A为");
disp(A);
%2 求向量kesi=123)T及T(kesi)在基a1 a2 a3 下的坐标;
kesi = [1;2;3];
syms k1 k2 k3
disp("k1 k2 k3的值为,kesi在orgin基下坐标为(k1 k2 k3)")
[k1 k2 k3] = solve(orgin*[k1;k2;k3]==kesi)
disp("T(kesi)在orgin基下坐标为")
dist = A*[k1;k2;k3];
disp(dist);
%3 求向量kesi及T(kesi)在基a1' a2' a3'下的坐标
kesi = [1;2;3]
syms k4 k5 k6
[k4 k5 k6] = solve(final*[k4;k5;k6]==kesi)
disp("T(kesi)在final基下坐标为")
dist2 =A^-1*dist;
disp(dist2)

运行结果

Matlab 矩阵论 矩阵分析计算实现(三)线性变换的矩阵表示_第5张图片
Matlab 矩阵论 矩阵分析计算实现(三)线性变换的矩阵表示_第6张图片

你可能感兴趣的:(Matlab,矩阵论,矩阵分析计算实现,matlab,矩阵,开发语言)