如何使用R读取图形并转为python将矩阵转为图像

R语言下读取矩阵内容,并作图num label x y1 a 200 18002 b 400 16003 d 800 12004 d 700 7005 e 500 6006 f 200 300类似这样的矩阵,我想画出各点的坐标图(x,y),点的名称是第二行的label.& 我想把上面的圆圈用label中相应的字母来表示.
假定df是你的数据框,下面的代码就可以:plot(df$x,df$y,pch=as.character(df$label))
为您推荐:
其他类似问题
扫描下载二维码OpenGL(100)
Mathematics数学(11)
平时开发程序,免不了要对图像做各种变换处理。有的时候变换可能比较复杂,比如平移之后又旋转,旋转之后又平移,又缩放。
直接用公式计算,不但复杂,而且效率低下。这时可以借助变换矩阵和矩阵乘法,将多个变换合成一个。 最后只要用一个矩阵对每个点做一次处理就可以得到想要的结果。
&另外,矩阵乘法一般有硬件支持,比如3D 图形加速卡,处理3D变换中的大量矩阵运算,比普通CPU 要快上1000倍。
下面是3类基本的2D图形变换。&
设某点向x方向移动 dx, y方向移动 dy ,[x,y]为变换前坐标, [X,Y]为变换后坐标。
则 X = x+ &Y = y+
以矩阵表示:
&&&&&&&&&&&&&&&&&&&&&&&1 &&&0 &&&0
[X, Y, 1] = [x, y, 1][ 0 &&&1 &&&0 &] ;&
&&&&&&&&&&&&&&&&&&&&&&&dx &&dy &&1
&&1 &&&0 &&&0
&&0 &&&1 &&&0 &&即平移变换矩阵。&
&&dx &dy &&1&
&旋转相比平移稍稍复杂:
&设某点与原点连线和X轴夹角为b度,以原点为圆心,逆时针转过a度 &, 原点与该点连线长度为R, [x,y]为变换前坐标, [X,Y]为变换后坐标。
&&x = Rcos(b) ; y = Rsin(b);
&&X = Rcos(a+b) =&Rcosacosb - Rsinasinb = xcosa - (合角公式)
&&Y = Rsin(a+b) =&Rsinacosb + Rcosasinb = xsina + ycosa&;
&&用矩阵表示:
&&&&&&&&&&&&&&&&&&&&&&&cosa &&sina &0
&[X, Y, 1] = [x, y, 1][-sina &cosa &0 &]&
&&&&&&&&&&&&&&&&&&&&&&&&0 &&&&&0 &&&1
&&cosa &&sina &0
&-sina &cosa &&0 &为旋转变换矩阵。
&&&0 &&&&&0 &&&1&
&设某点坐标,在x轴方向扩大 sx倍,y轴方向扩大 sy倍,[x,y]为变换前坐标, [X,Y]为变换后坐标。
&X = sx*x; Y = sy*y;
则用矩阵表示:
&&&&&&&&&&&&&&&&&&&&&&&sx &&&0 &&&0
[X, Y, 1] = [x, y, 1][ 0 &&&sy &&&0 &] ;&
&&&&&&&&&&&&&&&&&&&&&&&0 &&&&0 &&&1
&sx &&&0 &&&0
&0 &&&sy &&&0 &即为缩放矩阵。&
&0 &&&&0 &&&&1
&2D基本的模型视图变换,就只有上面这3种,所有的复杂2D模型视图变换,都可以分解成上述3个。
比如某个变换,先经过平移,对应平移矩阵A, 再旋转, 对应旋转矩阵B,再经过缩放,对应缩放矩阵C.
则最终变换矩阵 T = ABC. 即3个矩阵按变换先后顺序依次相乘(矩阵乘法不满足交换律,因此先后顺序一定要讲究)。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:2034163次
积分:20302
积分:20302
排名:第284名
原创:179篇
转载:864篇
译文:44篇
评论:208条
(1)(1)(1)(1)(2)(5)(1)(1)(4)(12)(15)(19)(9)(3)(9)(3)(2)(7)(5)(1)(3)(14)(24)(20)(28)(14)(21)(19)(36)(26)(18)(21)(35)(49)(23)(60)(38)(33)(51)(49)(58)(44)(67)(31)(44)(70)(90)(1)一种图形透视投影矩阵的推导及编程实现_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
一种图形透视投影矩阵的推导及编程实现
上传于||暂无简介
阅读已结束,如果下载本文需要使用2下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩1页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢

我要回帖

更多关于 matlab 矩阵转为向量 的文章

 

随机推荐