刘倩
设x为二维平面上第一象限中的一个单位方块,其四个顶点分别为(0,0),(1,0),(1,1),(0,1),则
。再设A为二阶方阵,分别令,则Aix=yi。其中y1的绘图语句如下:
运行程序即可以得到yi的值,同时得到图1所示图像。
对比第一幅变换之前的图像(a),很容易发现矩阵A1使原图对纵轴生成镜像(b),矩阵A2使原图在横轴方向膨胀(c),矩陣A3使原图在纵轴方向压缩(d),矩阵A4使原图向右方剪切变形(e),矩阵A5使原图沿逆时针方向旋转(f)。同时可以启发学生通过计算矩阵Ai行列式的值,加深对行列式几何意义的理解。
以往笔者在课堂上介绍矩阵的特征值概念时,会向学生说明其几何意义就是该变换在原图形的特征向量方向上的放大量,或许会在黑板上画上二维的平面示意图予以解释。在学习MATLAB软件后,笔者了解到eigshow语句可以动态演示矩阵的特征向量和特征值。设运行eigshow(A),得到图2所示演示窗口。其中绿色的x表示原坐标系中的单位向量,用鼠标左键点住x并拖动它围绕原点转动,图中同时出现以蓝色表示的Ax向量。当两个向量处在同一条直线上时(包括正向和反向),就是相应特征值的几何表现。
以上两例在课堂上给学生呈现的视觉效果是传统黑板加粉笔无法比拟的,既可以加深学生对课程内容的透彻理解,也可以大大激发其学习兴趣。
2)结合学生专业特点,引入实际问题求解。工科学生的后续专业课程中,电路、理论力学、材料力学、数值计算方法、计算机图形学、信号与系统、数字信号处理、自动控制原理、机械振动、机器人学等十多门课程都需要用矩阵建模和解题。……