999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

從三階魔方談空間圖形旋轉變換矩陣

2018-11-07 09:16:58劉浩
課程教育研究 2018年27期

【摘要】三階魔方是最常見的魔方形式,本文是想在課堂教學過程中結合魔方這個有趣的實物,給學生建立空間的思維感,從而引出線性代數中三維空間圖形繞坐標軸的任意角度旋轉的變換矩陣這個知識點,并引導學生用MATLAB軟件實現空間圖形的任意角度的旋轉。

【關鍵詞】三階魔方 三維空間 旋轉變換矩陣 MATLAB

【Abtstract】The Rubik?蒺s Cube is the most common form of magic cube. The article wants to build a spatial sense of mind for students in class by combining the magic cube?蒺s interesting object, thus this paper introduces the transformation matrix of 3D spatial graphics around the coordinate axis in linear algebra, and uses MATLAB to achieve the rotation of spatial graphics.

【Keywords】The Rubik?蒺s Cube; three-dimensional space; rotation transformation matrix; MATLAB

【中圖分類號】G64 【文獻標識碼】A 【文章編號】2095-3089(2018)27-0145-02

1.引言

三階魔方就是我們最常玩的魔方,它是匈牙利布達佩斯建筑學院厄爾諾·魯比克教授在1974年發明的。他發明魔方的初衷是希望能幫助學生增強空間思維感。直到魔方在手時,他將魔方轉了幾下后,才發現怎么把混亂的顏色方塊復原?確是個有趣而且困難的問題。Rubik就決心大量生產這種玩具,魔方發明后不久就風靡世界。

本文想借助這個玩具的旋轉引出空間圖形的旋轉問題,我們將魔方放入三維空間坐標系中,賦予它數學方面的內涵。建立空間坐標系后,三階魔方的玩法實際上就是魔方的層按照X軸,Y軸和Z軸旋轉90度,180度或者270度。

1.1三階魔方繞x軸旋轉特定角度

假設魔方上的點C(x,y,z)繞x軸正方向旋轉90度轉到點H(x1,y1,z1),則矩陣變換關系是:

x1y1z1=x-zy=1 0 00 0 -10 1 0xyz

1.2三階魔方繞y軸旋轉

假設魔方上的點C(x,y,z)繞x軸正方向旋轉90度轉到點F(x1,y1,z1),則矩陣變換關系是:

x1y1z1=zy-x=0 0 10 1 0-1 0 0xyz

1.3 三階魔方繞z軸旋轉

假設魔方上的點C(x,y,z)繞z軸正方向旋轉90度轉到點D(x1,y1,z1),則矩陣變換關系是:

x1y1z1=-yxz=0 -1 01 0 00 0 1xyz

2.三維空間圖形繞坐標軸的旋轉任意角度

三階魔方只是研究的幾種特殊角度情況下的旋轉,若以坐標系的三個坐標軸x,y,z分別作為旋轉軸,則點實際上只在垂直坐標軸的平面上作二維旋轉。此時用二維旋轉公式就可以直接推出三維旋轉變換矩陣。規定在右手坐標系中,物體旋轉的正方向是右手螺旋方向,即從該軸正半軸向原點看是逆時針方向。

2.1任意點繞x軸旋轉的變換關系

y'=ycosθ-zsinθz'=ysinθ+zcosθx'=x得矩陣關系

x'y'z'=1 0 00 cosθ -sinθ0 sinθ cosθxyz

2.2 任意點繞y軸旋轉的變換關系

z'=zcosθ-xsinθx'=zsinθ+xcosθy'=y得矩陣關系

x'y'z'=cosθ 0 sinθ 0 1 0-sinθ 0 cosθxyz

2.3 任意點繞z軸旋轉的變換關系

x'=xcosθ-ysinθy'=xsinθ+ycosθz'=z得矩陣關系

x'y'z'=cosθ -sinθ 0sinθ cosθ 0 0 0 1 xyz

3.用MATLAB實現三維立方體的任意角度旋轉

x=[1 -1 -1 1 -1 -1;-1 -1 1 1 -1 -1;-1 -1 1 1 1 1;1 -1 -1 1 1 1];

y=[1 1 -1 -1 -1 -1;1 -1 -1 1 1 1;1 -1 -1 1 1 1;1 1 -1 -1 -1 -1];

z=[1 1 1 1 1 -1;1 1 1 1 1 -1;-1 -1 -1 -1 1 -1;-1 -1 -1 -1 1 -1];

h1=fill3(x,y,z,'y') %三維立方體圖形

axis equal

hold on

xdir= [1 0 0]

rotate(h1,xdir,30) %三維立方體繞x軸旋轉30度角

4.結論

本文通過三階魔方的旋轉引入線性代數的矩陣變換理論,實現了計算機圖像的平移,旋轉和復合變換,并用matlab 程序實現。

參考文獻:

[1]David C. Lay ,劉深泉. 線性代數及其應用原書[M].第3版.北京:機械工業出版社,2005,8.

[2]Rafael C.Gonzalez, 阮秋琦.數字圖像處理的MATLAB實現[M].第2版. 北京: 清華大學出版社,2013.

[3]李世春.魔方里的科學和文化[M].北京:高等教育出版社,2015.

[4]杜麗美,李艷玲,侯慧玲.矩陣理論在圖形變換中的應用[J].電子測試,2016,9:63-64.

作者簡介:

劉浩 (1981年-),女,威海人,青島職業技術學院講師,研究生,研究方向為應用數學。

主站蜘蛛池模板: 亚洲精品成人片在线播放| 亚洲一区二区三区国产精品| 乱人伦视频中文字幕在线| 日本妇乱子伦视频| 亚洲中文无码h在线观看| 专干老肥熟女视频网站| 国产91精品调教在线播放| 亚洲最大在线观看| 欧美日本在线一区二区三区| 四虎永久在线精品国产免费| 波多野结衣无码中文字幕在线观看一区二区| 一级爆乳无码av| 婷婷中文在线| 日韩精品成人网页视频在线 | 国产丝袜无码精品| a毛片在线| 久久午夜夜伦鲁鲁片无码免费| 亚洲va视频| 国产精品妖精视频| 亚洲成人在线免费观看| 国产精品视频系列专区| 婷婷五月在线视频| 欧美精品亚洲精品日韩专区| 青青网在线国产| 热re99久久精品国99热| 欧美亚洲激情| 一区二区三区四区在线| 亚洲视频三级| 在线观看热码亚洲av每日更新| 亚洲视频欧美不卡| 国产成人综合在线观看| 亚洲av中文无码乱人伦在线r| 国产小视频免费| 国产真实二区一区在线亚洲 | 亚洲午夜综合网| 久久semm亚洲国产| 在线观看国产黄色| 精品久久综合1区2区3区激情| 亚洲AV人人澡人人双人| 极品私人尤物在线精品首页| 国产成人精品视频一区视频二区| 最新国语自产精品视频在| 国产91久久久久久| 国产乱人伦精品一区二区| 全部毛片免费看| 国产三级成人| 在线播放真实国产乱子伦| 色综合日本| 成人精品午夜福利在线播放 | 免费国产一级 片内射老| 全部免费特黄特色大片视频| 国产成人综合久久| 免费AV在线播放观看18禁强制| 丝袜亚洲综合| 57pao国产成视频免费播放| 国产精品美女免费视频大全| 国产毛片久久国产| 日本福利视频网站| 国产天天射| 亚洲欧美精品在线| jijzzizz老师出水喷水喷出| 久热re国产手机在线观看| 国产欧美日韩综合在线第一| 毛片最新网址| 91色爱欧美精品www| 97国产在线视频| 国产精品一区在线麻豆| 欧美成人亚洲综合精品欧美激情| 青青青国产视频手机| 国产极品美女在线观看| 亚洲综合第一区| 麻豆精品在线视频| 98超碰在线观看| 全部无卡免费的毛片在线看| 一级毛片a女人刺激视频免费| 午夜电影在线观看国产1区| 亚洲av综合网| 人人看人人鲁狠狠高清| 欧美综合区自拍亚洲综合绿色| 亚洲人成网站在线播放2019| 久热中文字幕在线观看| 六月婷婷精品视频在线观看|