亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? gademo.m

?? 這是幾何代數(shù)的matlab工具包
?? M
字號:
function GAdemo% GAdemo: a short demonstrations of the basics of GA%%See also gable.% GABLE, Copyright (c) 1999, University of Amsterdam% Copying, use and development for non-commercial purposes permitted.%          All rights for commercial use reserved; for more information%          contact Leo Dorst (leo@wins.uva.nl).%%          This software is unsupported.tryclcdisp('Welcome to the GABLE demonstration!');disp(' ');disp('This script demonstrates some of the basic features of GABLE.');disp('At any prompt, you may hit return to continue the demo or type');disp('a Matlab command.');disp(' ');disp('This brief demonstration is intended to introduce you to the');disp('the basic geometric elements of our geometric algebra (vectors,');disp('bivectors, and trivector) and introduce the three basic products:');disp('the outer product, the inner product, and the geometric product.');disp('For a discussion of what these products are useful for, see our');disp('tutorial.');disp(' ');GAprompt;disp(' ');disp('GABLE is an implementation of a Geometric Algebra (Cl3,0) with');disp('graphical representations of the geometrical objects.  The defining');disp('objects of a Geometric Algebra are a basis of vectors.  In GABLE,');disp('we use a vector basis of {e1,e2,e3}');disp(' ');GAprompt;disp(' ');disp('We will now draw e1, e2, and e3, in the graphics window.');disp('As we draw things, we will list the corresponding graphics');disp('commands on lines starting with '' >> ''');disp(' ');disp('In our software, basic objects are drawn with the ''draw'' command,');disp('which has an optional color argument.');pause(5);disp(' >> clf;');clf;disp(' >> draw(e1,''r'');');draw(e1,'r');drawnowdisp(' >> draw(e2,''m'');');draw(e2,'m');drawnowdisp(' >> draw(e3,''b'');');draw(e3,'b');drawnow;disp(' ');pause(1);disp('In the graphics window, you should see three arrows.  The red one');disp('represents e1, the magenta one e2, and the blue one e3.  Matlab');disp('automatically rescales the axes as needed.');disp(' ');GAprompt;disp(' ');clcdisp('There are three products in a Geometric Algebra, the first of which');disp('we will look at being the Outer product.  In GABLE, we use');disp('the circumflx symbol (^) to take the outer product of two objects.');disp('The outer product of two vectors is a bivector, which can be thought');disp('of as a directed area element in the plane spanned by the two bivectors.');disp(' ');GAprompt;disp(' ');disp('As an example of a bivector, we will draw e1^e2.');disp(' >> draw(e1^e2);');draw(e1^e2);drawnowdisp(' ');disp('We have drawn a circle to represent this bivector.  Note that');disp('the bivector drawn for e1^e2 lies in the plane defined by');disp('e1 and e2');disp(' ');GAprompt;disp(' ');disp('To give a better feeling of the 3D relationships of the objects,');disp('we have implemented a routine called GAorbit that rotates the');disp('scene.  We will run it now to allow you a better view of the');disp('three vectors and the bivector.');pause(4);disp(' >> GAorbit(-180)');GAorbit(-180)disp(' ');disp('At prompts, you may find it useful to type GAorbit to visualize the');disp('scene more clearly.  Try that now.');disp(' ');GAprompt;disp(' ');disp('The outer product of two objects yields a higher dimensional');disp('object only if the two objects are linearly independent.  Thus,');disp('the outer product e1^e1 is zero.  Type ''e1^e1'' in now and see');disp('for yourself.');disp(' ');GAprompt;disp(' ');disp(' ');disp('In addition to vectors and bivectors, there are trivectors,');disp('which are formed as the outer product of three independent vectors.');disp('We will now draw the trivector e1^e2^e3 (which has a special name,');disp('''I3'') on the screen...');disp(' >> draw(I3);');draw(I3);drawnowpause(2);disp(' ');disp('We have drawn the trivector as a line drawing of a sphere, although it');disp('should be thought of as a solid volume element.  In our space, the');disp('trivector is the highest dimensional object, and the outer product');disp('of the trivector with any other element in our space gives us zero,');disp('since the two objects must be linearly dependent.');disp(' ');GAprompt;disp(' ');disp('Visualizing bivectors as circles and trivectors as spheres is not');disp('the usual way to visualize them.  See the tutorial for another method');disp('of visulazation.');disp(' ');GAprompt;clc;disp('The second product in a Geometric Algebra is the inner product,');disp('which is similar to the dot product on vectors.  However, on');disp('objects of different dimensions, it finds the object lying in');disp('the higher dimensional space that is perpendicular to the lower');disp('dimensional object.');disp(' ');GAprompt;disp(' ');disp(' ');disp('We implemented the inner product as a Matlab routine called "inner"');disp('As an example of the inner product, we draw the vector e1+e3 and the');disp('bivector e1^e2.');disp(' >> clf;');clf;pause(1);disp(' >> draw(e1+e3);');draw(e1+e3);drawnowdisp(' >> draw(e1^e2);');draw(e1^e2);drawnowdisp(' ');disp('(In Matlab, the command ''clf'' clears the display.)');disp(' ');GAprompt;disp(' ');disp('Next, we will draw in red the inner product of these two ');disp('objects, inner(e1+e3,e1^e2), which we rotate for a better view...');pause(3);disp(' >> draw(inner(e1+e3,e1^e2),''r'');');draw(inner(e1+e3,e1^e2),'r');disp(' >> GAorbit(-180)');pause(1);GAorbit(-180)disp(' ');GAprompt;disp(' ');clcdisp('The third and most important product of a Geometric Algebra is the');disp('Geometric Product.  Unfortunately, the geometric product is not');disp('easily visualized.  However, one nice property it has that the other');disp('two products do not have is an inverse.  The inverse allows you');disp('to divide by vectors, bivectors, etc.');disp(' ');GAprompt;disp(' ');disp('Rather than visualize an object created by the geometric product, it');disp('is better to think of it as creating an operator, and to visualize');disp('this operator being applied to an object.  For example, if you have');disp('a vector b and want to rotate it to vector a, you are looking for');disp('an operator R such that b = Ra.  This suggests that R = b/a, which');disp('we can compute with the geometric product.');disp(' ');GAprompt;disp(' ');disp('So try this out.  We''ll clear the screen and create the vectors for you:');disp(' >> clf;');clf;disp(' >> a = (e1+e2)/sqrt(2);');a = (e1+e2)/sqrt(2);disp(' >> b = e2;');b = e2;pause(3);disp('Now at the prompt create R, draw a, and draw b.');disp('To get a 2D perspective on your picture, type GAview([0 90]) after drawing');disp(' ');GAprompt;disp(' ');disp('Now draw draw R*a in red (give a second argument of ''r'' to draw to get red).');disp(' ');GAprompt;disp(' ');disp('What you see is that the red vector (R*a) overwrote the blue b vector');disp('as desired, since R is suppose to rotate a into b');disp('Try rotating a second and third time by drawing R*R*a and R*R*R*a.');disp(' ');GAprompt;disp(' ');disp('This method of representation of rotations has some draw-backs that');disp('we won''t discuss here; see the tutorial for a discussion of those ');disp('draw-backs and a better representation of rotations.');disp(' ');disp('This is the end of our brief introduction to GABLE.');disp('For a further discussion on Geometric Algebra, see our tutorial,');disp('which investigates other visualizations of bivectors and trivectors,');disp('and shows how to compute useful geometric calculations using');disp('the three products described in this demonstration.');catch ; end

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
五月婷婷激情综合| 国产在线精品一区二区| 日韩女优毛片在线| 99免费精品视频| 捆绑紧缚一区二区三区视频| 中文字幕精品—区二区四季| 欧美肥妇bbw| 91视频免费播放| 国产最新精品精品你懂的| 亚洲综合男人的天堂| 国产欧美一区二区精品忘忧草 | 99re66热这里只有精品3直播| 538prom精品视频线放| 国产呦精品一区二区三区网站| 一本一本大道香蕉久在线精品| 国产精品污网站| 7777精品伊人久久久大香线蕉经典版下载| 国产精品国产成人国产三级| 精品乱码亚洲一区二区不卡| 在线看国产日韩| 不卡高清视频专区| 国产99久久久国产精品潘金| 久久99精品久久久久久动态图| 久久亚洲欧美国产精品乐播| 9191成人精品久久| 国产日韩欧美精品一区| 精品国产乱码久久久久久闺蜜| 国产一区二区0| 日本一不卡视频| 视频一区二区国产| 亚洲成人激情av| 亚洲精品免费电影| 亚洲人快播电影网| 综合久久给合久久狠狠狠97色 | 亚洲国产精品久久久久婷婷884| 欧美日韩高清一区二区不卡| www.亚洲精品| 国产精品1024久久| 韩国女主播一区| 韩国av一区二区三区四区| 日本不卡视频在线观看| 青青草精品视频| 麻豆一区二区99久久久久| 丝袜亚洲另类欧美综合| 亚洲国产成人精品视频| 午夜精品123| 青青草国产成人99久久| 麻豆国产91在线播放| 久久爱www久久做| 日韩av在线播放中文字幕| 日韩电影在线观看网站| 日本美女视频一区二区| 久久精品久久综合| 国产激情视频一区二区三区欧美 | 亚洲chinese男男1069| 亚洲女厕所小便bbb| 亚洲精品国产精品乱码不99| 亚洲自拍另类综合| 日本三级韩国三级欧美三级| 麻豆极品一区二区三区| 国产乱淫av一区二区三区| 成人一级片在线观看| 99国产精品一区| 欧美午夜精品一区二区三区| 欧美二区三区91| 精品国产乱码久久久久久影片| 在线观看三级视频欧美| 欧美日本乱大交xxxxx| 日韩视频不卡中文| 国产日韩欧美a| 亚洲精选在线视频| 蜜臀av亚洲一区中文字幕| 国产一区二区三区在线观看精品 | 蜜臀av一区二区在线免费观看| 国产精品久久777777| 夜夜爽夜夜爽精品视频| 日韩精品一卡二卡三卡四卡无卡| 国产精品传媒入口麻豆| 一区2区3区在线看| 奇米一区二区三区| 99久久精品国产麻豆演员表| 欧美日韩精品欧美日韩精品一综合| 成人福利视频网站| 色美美综合视频| 欧美电影免费提供在线观看| 国产欧美日本一区视频| 亚洲成av人片在线| 粉嫩蜜臀av国产精品网站| 欧美久久一区二区| 国产精品午夜在线| 婷婷成人激情在线网| 成人精品免费看| 欧美一区二区三区在| 亚洲人成在线播放网站岛国| 麻豆精品国产91久久久久久| 91丨porny丨中文| 日韩一区二区视频在线观看| 亚洲欧美日韩一区| 国模无码大尺度一区二区三区| 久久精品噜噜噜成人88aⅴ| 99国产精品久久久久久久久久 | 成人午夜视频网站| 欧美高清视频在线高清观看mv色露露十八 | 久久精品国产成人一区二区三区| 日韩精品免费视频人成| 成人午夜视频网站| 精品嫩草影院久久| 亚洲午夜久久久久| av不卡一区二区三区| 欧美大片在线观看| 亚洲超丰满肉感bbw| 91在线国内视频| 久久久久97国产精华液好用吗| 日韩欧美一二三区| 亚洲宅男天堂在线观看无病毒| 亚洲免费资源在线播放| 国产精品羞羞答答xxdd| 日韩欧美一区二区久久婷婷| 天天综合色天天综合色h| av一本久道久久综合久久鬼色| 972aa.com艺术欧美| 亚洲国产高清aⅴ视频| 麻豆国产精品一区二区三区| 欧美久久久久久蜜桃| 一区二区三区四区在线| 99久久精品国产一区| 国产精品护士白丝一区av| 狠狠色综合播放一区二区| 欧美一级精品大片| 日韩av一区二| 日韩视频免费观看高清完整版在线观看| 精品国产123| 老司机精品视频线观看86| 欧美一区二区三区免费大片| 亚洲一区二区三区不卡国产欧美| 九色|91porny| 欧美一区二区在线免费播放| 丝袜美腿一区二区三区| 91精品国产aⅴ一区二区| 日韩电影免费在线观看网站| 欧美丰满高潮xxxx喷水动漫 | 一区二区三区高清不卡| av一区二区三区四区| 国产精品成人一区二区艾草| av不卡在线播放| 一区二区三区在线视频观看| 日本久久电影网| 亚洲第一在线综合网站| 欧美日韩中文另类| 奇米影视一区二区三区小说| 精品国产91九色蝌蚪| 国产寡妇亲子伦一区二区| 国产精品国产精品国产专区不蜜 | 久久精品99久久久| 欧美mv日韩mv亚洲| 国产精品1024| 中文字幕亚洲在| 欧美亚洲日本一区| 三级精品在线观看| 欧美成人欧美edvon| 国产精品亚洲综合一区在线观看| 欧美性色黄大片| 日韩1区2区日韩1区2区| 精品91自产拍在线观看一区| 成人自拍视频在线| 亚洲高清久久久| 欧美本精品男人aⅴ天堂| 国产成人在线色| 国产精品国产馆在线真实露脸| 国产精品夜夜嗨| 亚洲黄色av一区| 午夜激情久久久| 欧美久久久久久久久久| 国产一区视频导航| 亚洲人一二三区| 日韩一卡二卡三卡四卡| caoporn国产精品| 无码av中文一区二区三区桃花岛| 91国在线观看| 狠狠久久亚洲欧美| 亚洲精品视频免费看| 日韩女同互慰一区二区| 9人人澡人人爽人人精品| 午夜电影网一区| 欧美激情一区不卡| 欧美日本一区二区三区四区 | 亚洲国产精品精华液网站| 日韩欧美中文字幕精品| 99视频精品在线| 免费成人在线影院| 亚洲男人的天堂网| 日韩精品一区二区三区在线观看| 蜜桃视频在线一区| 亚洲精品日韩一| 久久综合色婷婷| 欧美日韩中字一区| 粉嫩aⅴ一区二区三区四区| 秋霞电影网一区二区| 亚洲精品一二三四区| 亚洲精品在线网站|