正在加载图片...
平面线性变换产生的图形示例 用本书pla501来完成计算和绘图,其核心语句如下。 X=[0,1,1,0;0,0,1,1];subplot(2,3,1),fl(x1,),0],[x(2,:),0],'r) axis equal,axis([-1.5,1.5,-1,2]),grid on A1=[-1,0;0,1],y1=A1*x,subplot(2,3,2),fly1(1,),0],y1(2,),0],'g) 这里把y2~y5的绘图语句中的坐标设置和标题语句都作了 省略,读者不难从y1的绘图语句推断。运行这个程序可以 得到前面列出的y1y5的值,它们与x一样都用2×5的矩阵 表示,同时得到图5-2所示的图形。可以看出,矩阵A1使 原图对纵轴生成镜像(反射),矩阵A2使原图在横轴方 向膨胀,矩阵A3使原图在纵轴方向压缩,矩阵A4使原图 向右上方剪切变形,矩阵A5使原图沿反时针方向旋转 t=pi/6。 平面线性变换产生的图形示例 • 用本书pla501来完成计算和绘图,其核心语句如下。 • x=[0,1,1,0;0,0,1,1];subplot(2,3,1),fill([x(1,:),0],[x(2,:),0],'r') • axis equal,axis([-1.5,1.5,-1,2]),grid on • A1=[-1,0;0,1],y1=A1*x, subplot(2,3,2),fill([y1(1,:),0],[y1(2,:),0],'g') • …… • 这里把y2~y5的绘图语句中的坐标设置和标题语句都作了 省略,读者不难从y1的绘图语句推断。运行这个程序可以 得到前面列出的y1~y5的值,它们与x一样都用2×5的矩阵 表示,同时得到图5-2所示的图形。可以看出,矩阵A1使 原图对纵轴生成镜像(反射),矩阵A2使原图在横轴方 向膨胀,矩阵A3使原图在纵轴方向压缩,矩阵A4使原图 向右上方剪切变形,矩阵A5使原图沿反时针方向旋转 t=pi/6
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有