<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4083138841888177560</id><updated>2012-02-15T10:52:15.164+08:00</updated><category term='读书'/><category term='小波/模态'/><category term='LabVIEW'/><category term='Inkscape'/><category term='Spike'/><category term='MATLAB'/><category term='software'/><category term='Translate'/><category term='琐事'/><category term='电脑点滴'/><category term='知识'/><title type='text'>liuxqsmile‘s Blog</title><subtitle type='html'>Road to Dust</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://liuxqsmile.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://liuxqsmile.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Liuxqsmile</name><uri>http://www.blogger.com/profile/06105568877790356989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh5.google.com/liuxqsmile/Rxiorbs_BiI/AAAAAAAAAEM/KQIt1EB8SS0/BeijingOlympic-Run.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>91</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4083138841888177560.post-766216040638032779</id><published>2012-02-15T10:39:00.002+08:00</published><updated>2012-02-15T10:52:15.234+08:00</updated><title type='text'>ActPiano:The Android App for learning piano and sheet music by MIDI</title><content type='html'>&lt;a href="https://lh6.googleusercontent.com/-GEjEx5LElyo/TzoOfTMMS-I/AAAAAAAAACM/fwUQ-R6FHFc/s988/device-2012-02-14-150545.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 988px; height: 618px;" src="https://lh6.googleusercontent.com/-GEjEx5LElyo/TzoOfTMMS-I/AAAAAAAAACM/fwUQ-R6FHFc/s988/device-2012-02-14-150545.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The Piano App t&lt;span class="rPciVd"&gt;urns your MIDI music to Sheet music and Play it on your Android devices&lt;/span&gt;! The app can generate a sheet music from MIDI file. You can playing the music by yourself by just&lt;br /&gt;following the automatically scrolling keyboard and score. This App can also be a music learning game!&lt;br /&gt;&lt;p&gt;Top Features:&lt;br /&gt;1. Generate sheet music from MIDI file;&lt;br /&gt;2. Play the music by the app;&lt;br /&gt;3. Learn to play the music by yourself. You can chose to play the&lt;br /&gt;Treble clef or the bass clef;&lt;br /&gt;4. Customizable keyboard and score view.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;ActPiano on Android Market: &lt;a href="https://market.android.com/details?id=actpiano.liuxqsmile.android"&gt;https://market.android.com/details?id=actpiano.liuxqsmile.android&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4083138841888177560-766216040638032779?l=liuxqsmile.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://liuxqsmile.blogspot.com/feeds/766216040638032779/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4083138841888177560&amp;postID=766216040638032779' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/766216040638032779'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/766216040638032779'/><link rel='alternate' type='text/html' href='http://liuxqsmile.blogspot.com/2012/02/actpianothe-android-app-for-learning.html' title='ActPiano:The Android App for learning piano and sheet music by MIDI'/><author><name>Liuxqsmile</name><uri>http://www.blogger.com/profile/06105568877790356989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh5.google.com/liuxqsmile/Rxiorbs_BiI/AAAAAAAAAEM/KQIt1EB8SS0/BeijingOlympic-Run.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh6.googleusercontent.com/-GEjEx5LElyo/TzoOfTMMS-I/AAAAAAAAACM/fwUQ-R6FHFc/s72-c/device-2012-02-14-150545.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4083138841888177560.post-1112445913180936317</id><published>2011-03-28T23:09:00.001+08:00</published><updated>2011-03-28T23:09:54.368+08:00</updated><title type='text'>MARIAGE D'AMOUR</title><content type='html'>&lt;a href="http://cid-51695762e5cfe792.office.live.com/self.aspx/.Public/My/MARIAGE%20D%5E4AMOUR.mp3"&gt;Mariage D&amp;#39;Amour&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4083138841888177560-1112445913180936317?l=liuxqsmile.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://liuxqsmile.blogspot.com/feeds/1112445913180936317/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4083138841888177560&amp;postID=1112445913180936317' title='2 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/1112445913180936317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/1112445913180936317'/><link rel='alternate' type='text/html' href='http://liuxqsmile.blogspot.com/2011/03/mariage-damour.html' title='MARIAGE D&apos;AMOUR'/><author><name>Liuxqsmile</name><uri>http://www.blogger.com/profile/06105568877790356989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh5.google.com/liuxqsmile/Rxiorbs_BiI/AAAAAAAAAEM/KQIt1EB8SS0/BeijingOlympic-Run.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4083138841888177560.post-4196987963137895282</id><published>2011-03-24T21:55:00.002+08:00</published><updated>2011-03-24T22:21:06.345+08:00</updated><title type='text'>20100312 三多村</title><content type='html'>65Km。&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-DNtKcJFEGLw/TYtTHsS2FoI/AAAAAAAAAvA/vXtQrgM7Xk4/s1600/20110312%25E4%25B8%2589%25E5%25A4%259A%25E6%259D%2591.png"&gt;&lt;img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 440px; height: 208px;" src="http://2.bp.blogspot.com/-DNtKcJFEGLw/TYtTHsS2FoI/AAAAAAAAAvA/vXtQrgM7Xk4/s320/20110312%25E4%25B8%2589%25E5%25A4%259A%25E6%259D%2591.png" alt="" id="BLOGGER_PHOTO_ID_5587651154297624194" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://lh6.googleusercontent.com/_3Qgnj72kFW8/TX2Bl99N9fI/AAAAAAAAAmg/EAnaZcDcV1I/s720/IMG_20110312_143701.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 720px; height: 538px;" src="https://lh6.googleusercontent.com/_3Qgnj72kFW8/TX2Bl99N9fI/AAAAAAAAAmg/EAnaZcDcV1I/s720/IMG_20110312_143701.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4083138841888177560-4196987963137895282?l=liuxqsmile.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://liuxqsmile.blogspot.com/feeds/4196987963137895282/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4083138841888177560&amp;postID=4196987963137895282' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/4196987963137895282'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/4196987963137895282'/><link rel='alternate' type='text/html' href='http://liuxqsmile.blogspot.com/2011/03/20100312.html' title='20100312 三多村'/><author><name>Liuxqsmile</name><uri>http://www.blogger.com/profile/06105568877790356989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh5.google.com/liuxqsmile/Rxiorbs_BiI/AAAAAAAAAEM/KQIt1EB8SS0/BeijingOlympic-Run.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-DNtKcJFEGLw/TYtTHsS2FoI/AAAAAAAAAvA/vXtQrgM7Xk4/s72-c/20110312%25E4%25B8%2589%25E5%25A4%259A%25E6%259D%2591.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4083138841888177560.post-388475946527912873</id><published>2011-01-28T12:51:00.001+08:00</published><updated>2011-01-28T12:51:46.751+08:00</updated><title type='text'>2011.01.01阳宗海 94KM</title><content type='html'>&lt;p class="mobile-photo"&gt;&lt;a href="http://1.bp.blogspot.com/_3Qgnj72kFW8/TUJLZLgUdZI/AAAAAAAAAlM/QJNYX-PSWVQ/s1600/%253D%253FUTF-8%253FB%253FMjAxMTAxMDHpmLPlrpfmtbcucG5n%253F%253D-706752"&gt;&lt;img src="http://1.bp.blogspot.com/_3Qgnj72kFW8/TUJLZLgUdZI/AAAAAAAAAlM/QJNYX-PSWVQ/s320/%253D%253FUTF-8%253FB%253FMjAxMTAxMDHpmLPlrpfmtbcucG5n%253F%253D-706752"  border="0" alt="" id="BLOGGER_PHOTO_ID_5567094985340515730" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="mobile-photo"&gt;&lt;a href="http://3.bp.blogspot.com/_3Qgnj72kFW8/TUJLZkC0zJI/AAAAAAAAAlU/u7ZPCkTrPHI/s1600/IMG_20110101_132016-710069.jpg"&gt;&lt;img src="http://3.bp.blogspot.com/_3Qgnj72kFW8/TUJLZkC0zJI/AAAAAAAAAlU/u7ZPCkTrPHI/s320/IMG_20110101_132016-710069.jpg"  border="0" alt="" id="BLOGGER_PHOTO_ID_5567094991927692434" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="mobile-photo"&gt;&lt;a href="http://3.bp.blogspot.com/_3Qgnj72kFW8/TUJLaD2mUlI/AAAAAAAAAlc/UL3oeTgqMYA/s1600/IMG_20110101_135521-711606.jpg"&gt;&lt;img src="http://3.bp.blogspot.com/_3Qgnj72kFW8/TUJLaD2mUlI/AAAAAAAAAlc/UL3oeTgqMYA/s320/IMG_20110101_135521-711606.jpg"  border="0" alt="" id="BLOGGER_PHOTO_ID_5567095000466346578" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br clear="all"&gt;&lt;br&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4083138841888177560-388475946527912873?l=liuxqsmile.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://liuxqsmile.blogspot.com/feeds/388475946527912873/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4083138841888177560&amp;postID=388475946527912873' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/388475946527912873'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/388475946527912873'/><link rel='alternate' type='text/html' href='http://liuxqsmile.blogspot.com/2011/01/20110101-94km.html' title='2011.01.01阳宗海 94KM'/><author><name>Liuxqsmile</name><uri>http://www.blogger.com/profile/06105568877790356989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh5.google.com/liuxqsmile/Rxiorbs_BiI/AAAAAAAAAEM/KQIt1EB8SS0/BeijingOlympic-Run.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_3Qgnj72kFW8/TUJLZLgUdZI/AAAAAAAAAlM/QJNYX-PSWVQ/s72-c/%253D%253FUTF-8%253FB%253FMjAxMTAxMDHpmLPlrpfmtbcucG5n%253F%253D-706752' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4083138841888177560.post-5261863171540490297</id><published>2010-12-23T09:21:00.001+08:00</published><updated>2010-12-23T09:21:22.729+08:00</updated><title type='text'>2010.12.19长虫山 44km</title><content type='html'>&lt;p class="mobile-photo"&gt;&lt;a href="http://3.bp.blogspot.com/_3Qgnj72kFW8/TRKkFOD2utI/AAAAAAAAAkw/EmwFSsUkWNA/s1600/2010-12-19_13-55-16_910-782730.jpg"&gt;&lt;img src="http://3.bp.blogspot.com/_3Qgnj72kFW8/TRKkFOD2utI/AAAAAAAAAkw/EmwFSsUkWNA/s320/2010-12-19_13-55-16_910-782730.jpg"  border="0" alt="" id="BLOGGER_PHOTO_ID_5553681700081810130" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="mobile-photo"&gt;&lt;a href="http://4.bp.blogspot.com/_3Qgnj72kFW8/TRKkFwyc3sI/AAAAAAAAAk4/ppRg20ylmqA/s1600/%253D%253FGB2312%253FB%253FMjAxMDEyMTmzpLPmyb0ucG5n%253F%253D-784706"&gt;&lt;img src="http://4.bp.blogspot.com/_3Qgnj72kFW8/TRKkFwyc3sI/AAAAAAAAAk4/ppRg20ylmqA/s320/%253D%253FGB2312%253FB%253FMjAxMDEyMTmzpLPmyb0ucG5n%253F%253D-784706"  border="0" alt="" id="BLOGGER_PHOTO_ID_5553681709404053186" /&gt;&lt;/a&gt;&lt;/p&gt;如图&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4083138841888177560-5261863171540490297?l=liuxqsmile.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://liuxqsmile.blogspot.com/feeds/5261863171540490297/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4083138841888177560&amp;postID=5261863171540490297' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/5261863171540490297'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/5261863171540490297'/><link rel='alternate' type='text/html' href='http://liuxqsmile.blogspot.com/2010/12/20101219-44km.html' title='2010.12.19长虫山 44km'/><author><name>Liuxqsmile</name><uri>http://www.blogger.com/profile/06105568877790356989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh5.google.com/liuxqsmile/Rxiorbs_BiI/AAAAAAAAAEM/KQIt1EB8SS0/BeijingOlympic-Run.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_3Qgnj72kFW8/TRKkFOD2utI/AAAAAAAAAkw/EmwFSsUkWNA/s72-c/2010-12-19_13-55-16_910-782730.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4083138841888177560.post-269331023101358764</id><published>2010-11-22T09:56:00.001+08:00</published><updated>2010-11-22T09:56:54.458+08:00</updated><title type='text'>2010.11.20棋盘山</title><content type='html'>&lt;p class="mobile-photo"&gt;&lt;a href="http://4.bp.blogspot.com/_3Qgnj72kFW8/TOnN5z0JWkI/AAAAAAAAAkQ/ZpA-FkM8k30/s1600/%253D%253FUTF-8%253FB%253FMjAxMDExMjDmo4vnm5jlsbEucG5n%253F%253D-714459"&gt;&lt;img src="http://4.bp.blogspot.com/_3Qgnj72kFW8/TOnN5z0JWkI/AAAAAAAAAkQ/ZpA-FkM8k30/s320/%253D%253FUTF-8%253FB%253FMjAxMDExMjDmo4vnm5jlsbEucG5n%253F%253D-714459"  border="0" alt="" id="BLOGGER_PHOTO_ID_5542187209501268546" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="mobile-photo"&gt;&lt;a href="http://4.bp.blogspot.com/_3Qgnj72kFW8/TOnN7Q_HfVI/AAAAAAAAAkY/i7uy40F-PfA/s1600/2010-11-20_15-06-29_998-720780.jpg"&gt;&lt;img src="http://4.bp.blogspot.com/_3Qgnj72kFW8/TOnN7Q_HfVI/AAAAAAAAAkY/i7uy40F-PfA/s320/2010-11-20_15-06-29_998-720780.jpg"  border="0" alt="" id="BLOGGER_PHOTO_ID_5542187234511781202" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="mobile-photo"&gt;&lt;a href="http://1.bp.blogspot.com/_3Qgnj72kFW8/TOnN7m2nQYI/AAAAAAAAAkg/sfQ4nlEeGSQ/s1600/2010-11-20_15-35-31_783-721780.jpg"&gt;&lt;img src="http://1.bp.blogspot.com/_3Qgnj72kFW8/TOnN7m2nQYI/AAAAAAAAAkg/sfQ4nlEeGSQ/s320/2010-11-20_15-35-31_783-721780.jpg"  border="0" alt="" id="BLOGGER_PHOTO_ID_5542187240381694338" /&gt;&lt;/a&gt;&lt;/p&gt;44KM; 16KM/h; 2:45&lt;br&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4083138841888177560-269331023101358764?l=liuxqsmile.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://liuxqsmile.blogspot.com/feeds/269331023101358764/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4083138841888177560&amp;postID=269331023101358764' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/269331023101358764'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/269331023101358764'/><link rel='alternate' type='text/html' href='http://liuxqsmile.blogspot.com/2010/11/20101120.html' title='2010.11.20棋盘山'/><author><name>Liuxqsmile</name><uri>http://www.blogger.com/profile/06105568877790356989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh5.google.com/liuxqsmile/Rxiorbs_BiI/AAAAAAAAAEM/KQIt1EB8SS0/BeijingOlympic-Run.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_3Qgnj72kFW8/TOnN5z0JWkI/AAAAAAAAAkQ/ZpA-FkM8k30/s72-c/%253D%253FUTF-8%253FB%253FMjAxMDExMjDmo4vnm5jlsbEucG5n%253F%253D-714459' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4083138841888177560.post-7680516090100084368</id><published>2010-11-10T19:23:00.001+08:00</published><updated>2010-11-10T19:23:54.387+08:00</updated><title type='text'>Milestone三</title><content type='html'>&lt;a href="http://cid-51695762e5cfe792.office.live.com/self.aspx/.Public/My/Sound%20of%20Silence.mp3"&gt;The sound of Silence&lt;/a&gt;&lt;br&gt;&lt;br&gt;就这个水平，将就着能听。&lt;br&gt;&lt;br clear="all"&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4083138841888177560-7680516090100084368?l=liuxqsmile.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://liuxqsmile.blogspot.com/feeds/7680516090100084368/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4083138841888177560&amp;postID=7680516090100084368' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/7680516090100084368'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/7680516090100084368'/><link rel='alternate' type='text/html' href='http://liuxqsmile.blogspot.com/2010/11/milestone_10.html' title='Milestone三'/><author><name>Liuxqsmile</name><uri>http://www.blogger.com/profile/06105568877790356989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh5.google.com/liuxqsmile/Rxiorbs_BiI/AAAAAAAAAEM/KQIt1EB8SS0/BeijingOlympic-Run.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4083138841888177560.post-8327468916922069254</id><published>2010-11-09T19:05:00.001+08:00</published><updated>2010-11-09T19:05:49.215+08:00</updated><title type='text'>Milestone二</title><content type='html'>&lt;p class="mobile-photo"&gt;&lt;a href="http://2.bp.blogspot.com/_3Qgnj72kFW8/TNkrDYFNWmI/AAAAAAAAAjk/vda7rjqJ0yw/s1600/Milestone_features_XW-749216.jpg"&gt;&lt;img src="http://2.bp.blogspot.com/_3Qgnj72kFW8/TNkrDYFNWmI/AAAAAAAAAjk/vda7rjqJ0yw/s320/Milestone_features_XW-749216.jpg"  border="0" alt="" id="BLOGGER_PHOTO_ID_5537504553832634978" /&gt;&lt;/a&gt;&lt;/p&gt;这个只是花钱换来的&lt;br&gt;&lt;a href="http://www.motorola.com/staticfiles/Consumers/Services/Motorola-MILESTONE/XW-EN/MILESTONE-Vertical/_Promotions/_Images/_Static-Files/Milestone_features_XW.jpg"&gt;&lt;/a&gt;&lt;br&gt;&lt;br clear="all"&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4083138841888177560-8327468916922069254?l=liuxqsmile.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://liuxqsmile.blogspot.com/feeds/8327468916922069254/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4083138841888177560&amp;postID=8327468916922069254' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/8327468916922069254'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/8327468916922069254'/><link rel='alternate' type='text/html' href='http://liuxqsmile.blogspot.com/2010/11/milestone_09.html' title='Milestone二'/><author><name>Liuxqsmile</name><uri>http://www.blogger.com/profile/06105568877790356989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh5.google.com/liuxqsmile/Rxiorbs_BiI/AAAAAAAAAEM/KQIt1EB8SS0/BeijingOlympic-Run.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_3Qgnj72kFW8/TNkrDYFNWmI/AAAAAAAAAjk/vda7rjqJ0yw/s72-c/Milestone_features_XW-749216.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4083138841888177560.post-500574648067918663</id><published>2010-11-08T17:14:00.002+08:00</published><updated>2010-11-10T19:36:33.798+08:00</updated><title type='text'>Milestone一</title><content type='html'>&lt;table style="width: auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/tDEjuQ3GqSAUuFMKF85R_A?feat=embedwebsite"&gt;&lt;img src="http://lh4.ggpht.com/_3Qgnj72kFW8/TNe_ZGfkiNI/AAAAAAAAAjY/XX4NkEEB9Os/s800/mu4fmsaAxLmpwZw%3D%3D%3F%3D-751661.jpg" height="800" width="478" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family: arial,sans-serif; font-size: 11px; text-align: right;"&gt;From &lt;a href="http://picasaweb.google.com/liuxqsmile/LiuxqsmileSBlog?feat=embedwebsite"&gt;liuxqsmile‘s Blog&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;2010.10.16，9:30~19:00, 145KM，19.5KM/h，Giant ATX750.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4083138841888177560-500574648067918663?l=liuxqsmile.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://liuxqsmile.blogspot.com/feeds/500574648067918663/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4083138841888177560&amp;postID=500574648067918663' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/500574648067918663'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/500574648067918663'/><link rel='alternate' type='text/html' href='http://liuxqsmile.blogspot.com/2010/11/milestone.html' title='Milestone一'/><author><name>Liuxqsmile</name><uri>http://www.blogger.com/profile/06105568877790356989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh5.google.com/liuxqsmile/Rxiorbs_BiI/AAAAAAAAAEM/KQIt1EB8SS0/BeijingOlympic-Run.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_3Qgnj72kFW8/TNe_ZGfkiNI/AAAAAAAAAjY/XX4NkEEB9Os/s72-c/mu4fmsaAxLmpwZw%3D%3D%3F%3D-751661.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4083138841888177560.post-7286255968122866561</id><published>2010-11-03T21:24:00.001+08:00</published><updated>2010-11-03T21:24:48.976+08:00</updated><title type='text'>PDF免费工具</title><content type='html'>&lt;h1&gt;&lt;span style="font-size: 16px;"&gt;PDF&amp;nbsp;Xchange Viewer&lt;/span&gt; &lt;/h1&gt; &lt;h1&gt;&lt;span style="font-size: 12px;"&gt;免费的PDF阅读器，可以加入注释、图章等元素。&lt;/span&gt; &lt;/h1&gt; &lt;h1&gt;&lt;span style="font-size: 16px;"&gt;PDFCreator&lt;/span&gt; &lt;/h1&gt; &lt;p&gt;开源PDF打印机。不支持保存为中文名。&lt;/p&gt; &lt;h1&gt;&lt;a href="http://www.transcom.de/transcom/en/2004_pdf-t-maker.htm" target="_blank"&gt;&lt;span style="font-size: 16px;"&gt;Word to PDF: Conversion made easy with PDF-T-Maker&lt;/span&gt; &lt;/a&gt; &lt;/h1&gt; &lt;p&gt;实际上是一个Word插件，需要配合PDFCreator等PDF生成工具，可以从Word的标题等生成PDF书签。Word 2010里另存为PDF时可以加入书签，就不需要这个插件了。&lt;/p&gt; &lt;p&gt;PDFill&lt;/p&gt; &lt;p&gt;其中包含了很多免费的工具，合并、水印、格式转换等。&lt;/p&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4083138841888177560-7286255968122866561?l=liuxqsmile.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://liuxqsmile.blogspot.com/feeds/7286255968122866561/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4083138841888177560&amp;postID=7286255968122866561' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/7286255968122866561'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/7286255968122866561'/><link rel='alternate' type='text/html' href='http://liuxqsmile.blogspot.com/2010/11/pdf.html' title='PDF免费工具'/><author><name>Liuxqsmile</name><uri>http://www.blogger.com/profile/06105568877790356989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh5.google.com/liuxqsmile/Rxiorbs_BiI/AAAAAAAAAEM/KQIt1EB8SS0/BeijingOlympic-Run.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4083138841888177560.post-8392233489058887131</id><published>2008-10-07T20:38:00.001+08:00</published><updated>2008-10-08T09:34:19.394+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Spike'/><title type='text'>SPKtool加入Sourceforge</title><content type='html'>&lt;p&gt;作为我这几年的重要收获之一，我希望能够将这个工具长期维护、发展下去，即使今后不在从事相关的工作。&lt;/p&gt;&lt;p&gt;因此，我将SPKtool放在了Sourceforge上，地址在这里： &lt;a target="_blank" mce_href="http://spktool.sourceforge.net/" href="http://spktool.sourceforge.net/"&gt;http://spktool.sourceforge.net/。&lt;/a&gt;&lt;/p&gt;&lt;p&gt;如果您也从事相关的工作，有这方面的实用程序，欢迎拿出来共享，共同创造一个完善的电生理信号分析工具。&lt;/p&gt;&lt;p&gt;本博客和Google Group上放的版本仍然保留，但不会再更新，建议到新地址下载。&lt;/p&gt;&lt;p&gt; 最近把版本号升到了1.0.1，包含了比较完整的中、英文使用手册。改进了Perievent Raster绘图。&lt;/p&gt;&lt;p&gt;这个工具包还有很多不足，最大的问题是各个MATLAB函数的内置说明不完善。我还想增加多电极分析、更好的自动聚类算法和更多的统计绘图功能，甚至移植到开源的软件平台。但现在时间太紧张，希望一年之内可以再开始更新吧。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4083138841888177560-8392233489058887131?l=liuxqsmile.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://liuxqsmile.blogspot.com/feeds/8392233489058887131/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4083138841888177560&amp;postID=8392233489058887131' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/8392233489058887131'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/8392233489058887131'/><link rel='alternate' type='text/html' href='http://liuxqsmile.blogspot.com/2008/10/spktoolsourceforge.html' title='SPKtool加入Sourceforge'/><author><name>Liuxqsmile</name><uri>http://www.blogger.com/profile/06105568877790356989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh5.google.com/liuxqsmile/Rxiorbs_BiI/AAAAAAAAAEM/KQIt1EB8SS0/BeijingOlympic-Run.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4083138841888177560.post-3044069841831677078</id><published>2008-09-24T18:12:00.002+08:00</published><updated>2008-09-24T18:19:17.223+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='琐事'/><title type='text'>SourceForge建立项目</title><content type='html'>前几天，在&lt;a title="Sourceforge" href="http://sourceforge.net/" id="p6qa"&gt;Sourceforge&lt;/a&gt; 上建了一个项目。平时网络的“花边”新闻倒是看了不少，一操作起来可就立马撞墙了。SF的帮助在它的&lt;a title="Wiki" href="http://alexandria.wiki.sourceforge.net/" id="fzbb"&gt;Wiki&lt;/a&gt; 上，help里面反倒没什么有用的信息。简单总结一下，供外行们参考。&lt;br /&gt;&lt;br /&gt;Sourceforge支持OpenID登录，但必须要申请一个SF的ID才可以建立项目。&lt;br /&gt;项目的名称是以后可以改的。但unix name不能改，必须是唯一的。&lt;br /&gt;项目必须经过站方的审批。所以关于项目的描述应该是英文的（这是我猜的，SF的审核人员应该不懂中文吧）。审核需要一个工作日，通过后需要为自己的项目建立分类信息等等，这些也都可以在以后重新修改。&lt;br /&gt;&lt;br /&gt;审核通过后就可以发布源代码等文件了。在Admin中选择File Release，建立一个新的Package，新的Release。仔细看一下里面的文字描述，一般有不少链接，指向更详细的说明。&lt;br /&gt;可以通过很多方式将本地文件上传到SF服务器，Web直接上传或者使用一些工具。只有 rsync over ssh是支持断点续传的，推荐国内用户使用。Windows用户可以安装&lt;a title="Cygwin" href="http://www.cygwin.com/" id="g_1j"&gt;Cygwin&lt;/a&gt; ，它相当于Windows上的Linux虚拟机。Cygwin是在线安装的，选择一个镜像地址，在安装包里选择以rsync和openSSH开头的几个包。完成后运行，会在安装目录里生成用户文件夹，例如当前Windows用户是USER，安装目录中会有homeUSER文件夹。将需要上传的文件拷贝到这个目录，然后按照SourceForge.net Wiki上的描述，在Cygwin中执行相应的命令就可以了。&lt;br /&gt;&lt;a title="通过Rsync over SSH上传文件" href="http://alexandria.wiki.sourceforge.net/File+Release+System+-+Offering+Files+for+Download" id="r-l8"&gt;通过Rsync over SSH上传文件&lt;/a&gt; ：&lt;br /&gt;&lt;div style="margin-left: 40px;"&gt;[jsmith@linux ~]# rsync -avP -e ssh FILE AcountName@frs.sourceforge.net:uploads/&lt;br /&gt;AcountName@frs.sourceforge.net's password:&lt;br /&gt;building file list ...&lt;br /&gt;1 file to consider&lt;br /&gt;FILE&lt;br /&gt;  15000000 100%   34.13kB/s    0:07:08 (xfer#1, to-check=0/1)&lt;br /&gt;&lt;br /&gt;sent 15001925 bytes  received 42 bytes  29560.53 bytes/sec&lt;br /&gt;total size is 15000000  speedup is 1.00&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;p&gt;等到最后一行出现，才表示上传完成，有时候需要点耐心。但总比网页上传一次次报错好多了。然后到文件发布页面，选择修改Release，里面应该已经有了上传的文件，附加上去就可以了。&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;还可以在SourceForge上为项目建立网站，SourceForge提供了100MB的空间。对静态网页，在本地将网站建好，上传上去就OK了。我只建了一个index.html，只需要上传到服务器上的htdocs目录下就可以了。&lt;/p&gt;&lt;p&gt;&lt;a title="用Cygwin中的sftp上传" href="http://alexandria.wiki.sourceforge.net/Project+Web%2C+Shell%2C+VHOST+and+Database+Services" id="l6:h"&gt;用Cygwin中的sftp上传&lt;/a&gt; ：&lt;/p&gt;&lt;pre class="text"&gt; sftp AcountName,ProjectName@web.sourceforge.net&lt;br /&gt;cd htdocs&lt;br /&gt;put index.html&lt;br /&gt;bye&lt;/pre&gt;&lt;p&gt;然后在浏览器中输入http://ProjectName.sourceforge.net就可以访问项目主页了。&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4083138841888177560-3044069841831677078?l=liuxqsmile.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://liuxqsmile.blogspot.com/feeds/3044069841831677078/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4083138841888177560&amp;postID=3044069841831677078' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/3044069841831677078'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/3044069841831677078'/><link rel='alternate' type='text/html' href='http://liuxqsmile.blogspot.com/2008/09/sourceforge-sf-wiki-help.html' title='SourceForge建立项目'/><author><name>Liuxqsmile</name><uri>http://www.blogger.com/profile/06105568877790356989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh5.google.com/liuxqsmile/Rxiorbs_BiI/AAAAAAAAAEM/KQIt1EB8SS0/BeijingOlympic-Run.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4083138841888177560.post-634852650477303260</id><published>2008-09-04T19:18:00.003+08:00</published><updated>2008-09-30T11:11:07.010+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MATLAB'/><category scheme='http://www.blogger.com/atom/ns#' term='Spike'/><title type='text'>SPKtool使用手册</title><content type='html'>&lt;div id="a64w" type="HEADER"&gt;   &lt;p id="a64w0" style="border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 0, 0); border-width: medium medium 1px; padding: 0in 0in 0.01in; margin-bottom: 0.22in;" align="center"&gt;     &lt;/p&gt; &lt;/div&gt;&lt;span id="a64w9"   style="font-family:Georgia,serif;font-size:180%;"&gt;&lt;span id="a64w10"&gt;&lt;span id="om4f"&gt;SPKtool&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span id="a64w12"  style="font-size:130%;"&gt;&lt;span id="om4f0"  style="font-size:180%;"&gt;&lt;br /&gt;&lt;span id="jk:e"  style="font-size:100%;"&gt;&lt;span id="jk:e0"  style="font-family:Times New Roman;"&gt;A tool for neurophysiological data processing&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:宋体,SimSun;font-size:100%;" id="a64w14"  &gt;&lt;br /&gt;锋电位分析工具&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:Times New Roman;font-size:100%;" id="a64w42"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:宋体,SimSun;font-size:100%;" id="a64w44"  &gt;版本&lt;/span&gt;&lt;span style=";font-family:Times New Roman;font-size:100%;" id="a64w47"  &gt;1.0&lt;/span&gt;&lt;span style=";font-family:Times New Roman;font-size:100%;" id="a64w49"  &gt; 2008-8&lt;/span&gt;   &lt;div id="Table of Contents1" dir="ltr"&gt;   &lt;p id="a64w59" style="margin-bottom: 0in;"&gt;&lt;span id="pfyq"  style="font-size:100%;"&gt;&lt;b id="a64w60"&gt;&lt;a id="a64w61" href="http://www.blogger.com/post-edit.g?blogID=4083138841888177560&amp;amp;postID=634852650477303260#1.%E7%AE%80%E4%BB%8B%E5%8F%8A%E5%AE%89%E8%A3%85%7Coutline"&gt;1  &lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;span id="a64w62" style=";font-family:宋体,SimSun;font-size:100%;"  &gt;&lt;b id="a64w64"&gt;&lt;a id="a64w65" href="http://www.blogger.com/post-edit.g?blogID=4083138841888177560&amp;amp;postID=634852650477303260#1.%E7%AE%80%E4%BB%8B%E5%8F%8A%E5%AE%89%E8%A3%85%7Coutline"&gt;简介及安装&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;span id="pfyq0"  style="font-size:100%;"&gt;&lt;b id="a64w66"&gt;&lt;a id="a64w67" href="http://www.blogger.com/post-edit.g?blogID=4083138841888177560&amp;amp;postID=634852650477303260#1.%E7%AE%80%E4%BB%8B%E5%8F%8A%E5%AE%89%E8%A3%85%7Coutline"&gt; &lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p id="a64w68" style="margin-left: 0.29in; margin-bottom: 0in;"&gt;  &lt;span id="pfyq1"  style="font-size:100%;"&gt;&lt;a id="a64w69" href="http://www.blogger.com/post-edit.g?blogID=4083138841888177560&amp;amp;postID=634852650477303260#1.1.%E7%AE%80%E4%BB%8B%7Coutline"&gt;1.1 &lt;span id="a64w70"  style="font-family:宋体,SimSun;"&gt;简介&lt;/span&gt;&lt;/a&gt;&lt;a id="a64w72" href="http://www.blogger.com/post-edit.g?blogID=4083138841888177560&amp;amp;postID=634852650477303260#1.1.%E7%AE%80%E4%BB%8B%7Coutline"&gt; &lt;/a&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p id="a64w73" style="margin-left: 0.29in; margin-bottom: 0in;"&gt;  &lt;span id="pfyq2"  style="font-size:100%;"&gt;&lt;a id="a64w74" href="http://www.blogger.com/post-edit.g?blogID=4083138841888177560&amp;amp;postID=634852650477303260#1.2.%E5%AE%89%E8%A3%85%E5%8F%8A%E7%95%8C%E9%9D%A2%7Coutline"&gt;1.2  &lt;span id="a64w75"  style="font-family:宋体,SimSun;"&gt;安装及界面&lt;/span&gt;&lt;/a&gt;&lt;a id="a64w77" href="http://www.blogger.com/post-edit.g?blogID=4083138841888177560&amp;amp;postID=634852650477303260#1.2.%E5%AE%89%E8%A3%85%E5%8F%8A%E7%95%8C%E9%9D%A2%7Coutline"&gt; &lt;/a&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p id="a64w78" style="margin-bottom: 0in;"&gt;&lt;span id="pfyq3"  style="font-size:100%;"&gt;&lt;b id="a64w79"&gt;&lt;a id="a64w80" href="http://www.blogger.com/post-edit.g?blogID=4083138841888177560&amp;amp;postID=634852650477303260#2.%E6%95%B0%E6%8D%AE%E6%96%87%E4%BB%B6%7Coutline"&gt;2  &lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;span id="a64w81" style=";font-family:宋体,SimSun;font-size:100%;"  &gt;&lt;b id="a64w83"&gt;&lt;a id="a64w84" href="http://www.blogger.com/post-edit.g?blogID=4083138841888177560&amp;amp;postID=634852650477303260#2.%E6%95%B0%E6%8D%AE%E6%96%87%E4%BB%B6%7Coutline"&gt;数据文件&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;span id="pfyq4"  style="font-size:100%;"&gt;&lt;b id="a64w85"&gt;&lt;a id="a64w86" href="http://www.blogger.com/post-edit.g?blogID=4083138841888177560&amp;amp;postID=634852650477303260#2.%E6%95%B0%E6%8D%AE%E6%96%87%E4%BB%B6%7Coutline"&gt; &lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p id="a64w87" style="margin-left: 0.29in; margin-bottom: 0in;"&gt;  &lt;span id="pfyq5"  style="font-size:100%;"&gt;&lt;a id="a64w88" href="http://www.blogger.com/post-edit.g?blogID=4083138841888177560&amp;amp;postID=634852650477303260#2.1.%E5%8E%9F%E5%A7%8B%E8%AE%B0%E5%BD%95%E6%95%B0%E6%8D%AE%7Coutline"&gt;2.1  &lt;span id="a64w89"  style="font-family:宋体,SimSun;"&gt;原始记录数据&lt;/span&gt;&lt;/a&gt;&lt;a id="a64w91" href="http://www.blogger.com/post-edit.g?blogID=4083138841888177560&amp;amp;postID=634852650477303260#2.1.%E5%8E%9F%E5%A7%8B%E8%AE%B0%E5%BD%95%E6%95%B0%E6%8D%AE%7Coutline"&gt; &lt;/a&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p id="a64w92" style="margin-left: 0.29in; margin-bottom: 0in;"&gt;  &lt;span id="pfyq6"  style="font-size:100%;"&gt;&lt;a id="a64w93" href="http://www.blogger.com/post-edit.g?blogID=4083138841888177560&amp;amp;postID=634852650477303260#2.2.%E9%94%8B%E7%94%B5%E4%BD%8D%E6%B3%A2%E5%BD%A2%E6%95%B0%E6%8D%AE%7Coutline"&gt;2.2  &lt;span id="a64w94"  style="font-family:宋体,SimSun;"&gt;锋电位波形数据&lt;/span&gt;&lt;/a&gt;&lt;a id="a64w96" href="http://www.blogger.com/post-edit.g?blogID=4083138841888177560&amp;amp;postID=634852650477303260#2.2.%E9%94%8B%E7%94%B5%E4%BD%8D%E6%B3%A2%E5%BD%A2%E6%95%B0%E6%8D%AE%7Coutline"&gt; &lt;/a&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p id="a64w97" style="margin-left: 0.29in; margin-bottom: 0in;"&gt;  &lt;span id="pfyq7"  style="font-size:100%;"&gt;&lt;a id="a64w98" href="http://www.blogger.com/post-edit.g?blogID=4083138841888177560&amp;amp;postID=634852650477303260#2.3.%E6%95%B0%E6%8D%AE%E4%BF%9D%E5%AD%98%E5%92%8C%E5%AF%BC%E5%87%BA%7Coutline"&gt;2.3  &lt;span id="a64w99"  style="font-family:宋体,SimSun;"&gt;数据保存和导出&lt;/span&gt;&lt;/a&gt;&lt;a id="a64w101" href="http://www.blogger.com/post-edit.g?blogID=4083138841888177560&amp;amp;postID=634852650477303260#2.3.%E6%95%B0%E6%8D%AE%E4%BF%9D%E5%AD%98%E5%92%8C%E5%AF%BC%E5%87%BA%7Coutline"&gt; &lt;/a&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p id="a64w102" style="margin-bottom: 0in;"&gt;&lt;span id="pfyq8"  style="font-size:100%;"&gt;&lt;b id="a64w103"&gt;&lt;a id="a64w104" href="http://www.blogger.com/post-edit.g?blogID=4083138841888177560&amp;amp;postID=634852650477303260#3.%E9%94%8B%E7%94%B5%E4%BD%8D%E6%A3%80%E6%B5%8B%7Coutline"&gt;3  &lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;span id="a64w105" style=";font-family:宋体,SimSun;font-size:100%;"  &gt;&lt;b id="a64w107"&gt;&lt;a id="a64w108" href="http://www.blogger.com/post-edit.g?blogID=4083138841888177560&amp;amp;postID=634852650477303260#3.%E9%94%8B%E7%94%B5%E4%BD%8D%E6%A3%80%E6%B5%8B%7Coutline"&gt;锋电位检测&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;span id="pfyq9"  style="font-size:100%;"&gt;&lt;b id="a64w109"&gt;&lt;a id="a64w110" href="http://www.blogger.com/post-edit.g?blogID=4083138841888177560&amp;amp;postID=634852650477303260#3.%E9%94%8B%E7%94%B5%E4%BD%8D%E6%A3%80%E6%B5%8B%7Coutline"&gt; &lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p id="a64w111" style="margin-left: 0.29in; margin-bottom: 0in;"&gt;  &lt;span id="pfyq10"  style="font-size:100%;"&gt;&lt;a id="a64w112" href="http://www.blogger.com/post-edit.g?blogID=4083138841888177560&amp;amp;postID=634852650477303260#3.1.%E5%B3%B0%E5%80%BC%E5%AF%86%E5%BA%A6%E5%88%86%E5%B8%83%E6%9B%B2%E7%BA%BF%7Coutline"&gt;3.1  &lt;span id="a64w113"  style="font-family:宋体,SimSun;"&gt;峰值密度分布曲线&lt;/span&gt;&lt;/a&gt;&lt;a id="a64w115" href="http://www.blogger.com/post-edit.g?blogID=4083138841888177560&amp;amp;postID=634852650477303260#3.1.%E5%B3%B0%E5%80%BC%E5%AF%86%E5%BA%A6%E5%88%86%E5%B8%83%E6%9B%B2%E7%BA%BF%7Coutline"&gt; &lt;/a&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p id="a64w116" style="margin-left: 0.29in; margin-bottom: 0in;"&gt;  &lt;span id="pfyq11"  style="font-size:100%;"&gt;&lt;a id="a64w117" href="http://www.blogger.com/post-edit.g?blogID=4083138841888177560&amp;amp;postID=634852650477303260#3.2.%E9%94%8B%E7%94%B5%E4%BD%8D%E6%A3%80%E6%B5%8B%E7%95%8C%E9%9D%A2%7Coutline"&gt;3.2  &lt;span id="a64w118"  style="font-family:宋体,SimSun;"&gt;锋电位检测界面&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p id="a64w121" style="margin-bottom: 0in;"&gt;&lt;span id="pfyq12"  style="font-size:100%;"&gt;&lt;b id="a64w122"&gt;&lt;a id="a64w123" href="http://www.blogger.com/post-edit.g?blogID=4083138841888177560&amp;amp;postID=634852650477303260#4.%E9%94%8B%E7%94%B5%E4%BD%8D%E7%89%B9%E5%BE%81%E6%8F%90%E5%8F%96%7Coutline"&gt;4  &lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;span id="a64w124" style=";font-family:宋体,SimSun;font-size:100%;"  &gt;&lt;b id="a64w126"&gt;&lt;a id="a64w127" href="http://www.blogger.com/post-edit.g?blogID=4083138841888177560&amp;amp;postID=634852650477303260#4.%E9%94%8B%E7%94%B5%E4%BD%8D%E7%89%B9%E5%BE%81%E6%8F%90%E5%8F%96%7Coutline"&gt;锋电位特征提取&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;span id="pfyq13"  style="font-size:100%;"&gt;&lt;b id="a64w128"&gt;&lt;a id="a64w129" href="http://www.blogger.com/post-edit.g?blogID=4083138841888177560&amp;amp;postID=634852650477303260#4.%E9%94%8B%E7%94%B5%E4%BD%8D%E7%89%B9%E5%BE%81%E6%8F%90%E5%8F%96%7Coutline"&gt; &lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p id="a64w130" style="margin-left: 0.29in; margin-bottom: 0in;"&gt;  &lt;span id="pfyq14"  style="font-size:100%;"&gt;&lt;a id="a64w131" href="http://www.blogger.com/post-edit.g?blogID=4083138841888177560&amp;amp;postID=634852650477303260#4.1.%E7%89%B9%E5%BE%81%E5%AE%9A%E4%B9%89%7Coutline"&gt;4.1 &lt;span id="a64w132"  style="font-family:宋体,SimSun;"&gt;特征定义&lt;/span&gt;&lt;/a&gt;&lt;a id="a64w134" href="http://www.blogger.com/post-edit.g?blogID=4083138841888177560&amp;amp;postID=634852650477303260#4.1.%E7%89%B9%E5%BE%81%E5%AE%9A%E4%B9%89%7Coutline"&gt; &lt;/a&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p id="a64w135" style="margin-left: 0.29in; margin-bottom: 0in;"&gt;  &lt;span id="pfyq15"  style="font-size:100%;"&gt;&lt;a id="a64w136" href="http://www.blogger.com/post-edit.g?blogID=4083138841888177560&amp;amp;postID=634852650477303260#4.2.%E7%89%B9%E5%BE%81%E4%BF%AE%E6%94%B9%7Coutline"&gt;4.2 &lt;span id="a64w137"  style="font-family:宋体,SimSun;"&gt;特征修改&lt;/span&gt;&lt;/a&gt;&lt;a id="a64w139" href="http://www.blogger.com/post-edit.g?blogID=4083138841888177560&amp;amp;postID=634852650477303260#4.2.%E7%89%B9%E5%BE%81%E4%BF%AE%E6%94%B9%7Coutline"&gt; &lt;/a&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p id="a64w140" style="margin-left: 0.29in; margin-bottom: 0in;"&gt;  &lt;span id="pfyq16"  style="font-size:100%;"&gt;&lt;a id="a64w141" href="http://www.blogger.com/post-edit.g?blogID=4083138841888177560&amp;amp;postID=634852650477303260#4.3.%E7%89%B9%E5%BE%81%E5%88%86%E5%B8%83%E6%95%A3%E7%82%B9%E5%9B%BE%7Coutline"&gt;4.3  &lt;span id="a64w142"  style="font-family:宋体,SimSun;"&gt;特征分布散点图&lt;/span&gt;&lt;/a&gt;&lt;a id="a64w144" href="http://www.blogger.com/post-edit.g?blogID=4083138841888177560&amp;amp;postID=634852650477303260#4.3.%E7%89%B9%E5%BE%81%E5%88%86%E5%B8%83%E6%95%A3%E7%82%B9%E5%9B%BE%7Coutline"&gt; &lt;/a&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p id="a64w145" style="margin-left: 0.29in; margin-bottom: 0in;"&gt;  &lt;span id="pfyq17"  style="font-size:100%;"&gt;&lt;a id="a64w146" href="http://www.blogger.com/post-edit.g?blogID=4083138841888177560&amp;amp;postID=634852650477303260#4.4.%E7%89%B9%E5%BE%81%E5%AF%86%E5%BA%A6%E5%9B%BE%7Coutline"&gt;4.4  &lt;span id="a64w147"  style="font-family:宋体,SimSun;"&gt;特征密度图&lt;/span&gt;&lt;/a&gt;&lt;a id="a64w149" href="http://www.blogger.com/post-edit.g?blogID=4083138841888177560&amp;amp;postID=634852650477303260#4.4.%E7%89%B9%E5%BE%81%E5%AF%86%E5%BA%A6%E5%9B%BE%7Coutline"&gt; &lt;/a&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p id="a64w150" style="margin-left: 0.29in; margin-bottom: 0in;"&gt;  &lt;span id="pfyq18"  style="font-size:100%;"&gt;&lt;a id="a64w151" href="http://www.blogger.com/post-edit.g?blogID=4083138841888177560&amp;amp;postID=634852650477303260#4.5.%E7%89%B9%E5%BE%81%E5%AF%B9%E6%AF%94%E5%9B%BE%7Coutline"&gt;4.5  &lt;span id="a64w152"  style="font-family:宋体,SimSun;"&gt;特征对比图&lt;/span&gt;&lt;/a&gt;&lt;a id="a64w154" href="http://www.blogger.com/post-edit.g?blogID=4083138841888177560&amp;amp;postID=634852650477303260#4.5.%E7%89%B9%E5%BE%81%E5%AF%B9%E6%AF%94%E5%9B%BE%7Coutline"&gt; &lt;/a&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p id="a64w155" style="margin-left: 0.29in; margin-bottom: 0in;"&gt;  &lt;span id="pfyq19"  style="font-size:100%;"&gt;&lt;a id="a64w156" href="http://www.blogger.com/post-edit.g?blogID=4083138841888177560&amp;amp;postID=634852650477303260#4.6.%E4%B8%BB%E6%88%90%E4%BB%BD%7Coutline"&gt;4.6 &lt;span id="a64w157"  style="font-family:宋体,SimSun;"&gt;主成份&lt;/span&gt;&lt;/a&gt;&lt;a id="a64w159" href="http://www.blogger.com/post-edit.g?blogID=4083138841888177560&amp;amp;postID=634852650477303260#4.6.%E4%B8%BB%E6%88%90%E4%BB%BD%7Coutline"&gt; &lt;/a&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p id="a64w160" style="margin-bottom: 0in;"&gt;&lt;span id="pfyq20"  style="font-size:100%;"&gt;&lt;b id="a64w161"&gt;&lt;a id="a64w162" href="http://www.blogger.com/post-edit.g?blogID=4083138841888177560&amp;amp;postID=634852650477303260#5.%E8%81%9A%E7%B1%BB%E5%88%86%E6%9E%90%7Coutline"&gt;5  &lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;span id="a64w163" style=";font-family:宋体,SimSun;font-size:100%;"  &gt;&lt;b id="a64w165"&gt;&lt;a id="a64w166" href="http://www.blogger.com/post-edit.g?blogID=4083138841888177560&amp;amp;postID=634852650477303260#5.%E8%81%9A%E7%B1%BB%E5%88%86%E6%9E%90%7Coutline"&gt;聚类分析&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;span id="pfyq21"  style="font-size:100%;"&gt;&lt;b id="a64w167"&gt;&lt;a id="a64w168" href="http://www.blogger.com/post-edit.g?blogID=4083138841888177560&amp;amp;postID=634852650477303260#5.%E8%81%9A%E7%B1%BB%E5%88%86%E6%9E%90%7Coutline"&gt; &lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p id="a64w169" style="margin-left: 0.29in; margin-bottom: 0in;"&gt;  &lt;span id="pfyq22"  style="font-size:100%;"&gt;&lt;a id="a64w170" href="http://www.blogger.com/post-edit.g?blogID=4083138841888177560&amp;amp;postID=634852650477303260#5.1.%E5%8F%82%E6%95%B0%E8%AE%BE%E7%BD%AE%7Coutline"&gt;5.1 &lt;span id="a64w171"  style="font-family:宋体,SimSun;"&gt;参数设置&lt;/span&gt;&lt;/a&gt;&lt;a id="a64w173" href="http://www.blogger.com/post-edit.g?blogID=4083138841888177560&amp;amp;postID=634852650477303260#5.1.%E5%8F%82%E6%95%B0%E8%AE%BE%E7%BD%AE%7Coutline"&gt; &lt;/a&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p id="a64w174" style="margin-left: 0.29in; margin-bottom: 0in;"&gt;  &lt;span id="pfyq23"  style="font-size:100%;"&gt;&lt;a id="a64w175" href="http://www.blogger.com/post-edit.g?blogID=4083138841888177560&amp;amp;postID=634852650477303260#5.2.%E6%89%8B%E5%8A%A8%E8%81%9A%E7%B1%BB%7Coutline"&gt;5.2 &lt;span id="a64w176"  style="font-family:宋体,SimSun;"&gt;手动聚类&lt;/span&gt;&lt;/a&gt;&lt;a id="a64w178" href="http://www.blogger.com/post-edit.g?blogID=4083138841888177560&amp;amp;postID=634852650477303260#5.2.%E6%89%8B%E5%8A%A8%E8%81%9A%E7%B1%BB%7Coutline"&gt; &lt;/a&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p id="a64w179" style="margin-left: 0.29in; margin-bottom: 0in;"&gt;  &lt;span id="pfyq24"  style="font-size:100%;"&gt;&lt;a id="a64w180" href="http://www.blogger.com/post-edit.g?blogID=4083138841888177560&amp;amp;postID=634852650477303260#5.3.%E8%87%AA%E5%8A%A8%E8%81%9A%E7%B1%BB%E6%96%B9%E6%B3%95%7Coutline"&gt;5.3  &lt;span id="a64w181"  style="font-family:宋体,SimSun;"&gt;自动聚类方法&lt;/span&gt;&lt;/a&gt;&lt;a id="a64w183" href="http://www.blogger.com/post-edit.g?blogID=4083138841888177560&amp;amp;postID=634852650477303260#5.3.%E8%87%AA%E5%8A%A8%E8%81%9A%E7%B1%BB%E6%96%B9%E6%B3%95%7Coutline"&gt; &lt;/a&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p id="a64w184" style="margin-left: 0.29in; margin-bottom: 0in;"&gt;  &lt;span id="pfyq25"  style="font-size:100%;"&gt;&lt;a id="a64w185" href="http://www.blogger.com/post-edit.g?blogID=4083138841888177560&amp;amp;postID=634852650477303260#5.4.%E8%81%9A%E7%B1%BB%E7%BB%93%E6%9E%9C%E8%B0%83%E6%95%B4%7Coutline"&gt;5.4  &lt;span id="a64w186"  style="font-family:宋体,SimSun;"&gt;聚类结果调整&lt;/span&gt;&lt;/a&gt;&lt;a id="a64w188" href="http://www.blogger.com/post-edit.g?blogID=4083138841888177560&amp;amp;postID=634852650477303260#5.4.%E8%81%9A%E7%B1%BB%E7%BB%93%E6%9E%9C%E8%B0%83%E6%95%B4%7Coutline"&gt; &lt;/a&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p id="a64w189" style="margin-bottom: 0in;"&gt;&lt;span id="pfyq26"  style="font-size:100%;"&gt;&lt;b id="a64w190"&gt;&lt;a id="a64w191" href="http://www.blogger.com/post-edit.g?blogID=4083138841888177560&amp;amp;postID=634852650477303260#6.%E7%BB%98%E5%9B%BE%E5%8A%9F%E8%83%BD%7Coutline"&gt;6  &lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;span id="a64w192" style=";font-family:宋体,SimSun;font-size:100%;"  &gt;&lt;b id="a64w194"&gt;&lt;a id="a64w195" href="http://www.blogger.com/post-edit.g?blogID=4083138841888177560&amp;amp;postID=634852650477303260#6.%E7%BB%98%E5%9B%BE%E5%8A%9F%E8%83%BD%7Coutline"&gt;绘图功能&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p id="a64w198" style="margin-left: 0.29in; margin-bottom: 0in;"&gt;  &lt;span id="pfyq28"  style="font-size:100%;"&gt;&lt;a id="a64w199" href="http://www.blogger.com/post-edit.g?blogID=4083138841888177560&amp;amp;postID=634852650477303260#6.1.%E9%94%8B%E7%94%B5%E4%BD%8D%E6%B3%A2%E5%BD%A2%7Coutline"&gt;6.1  &lt;span id="a64w200"  style="font-family:宋体,SimSun;"&gt;锋电位波形&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p id="a64w203" style="margin-left: 0.29in; margin-bottom: 0in;"&gt;  &lt;span id="pfyq29"  style="font-size:100%;"&gt;&lt;a id="a64w204" href="http://www.blogger.com/post-edit.g?blogID=4083138841888177560&amp;amp;postID=634852650477303260#6.2.%E7%89%B9%E5%BE%81%E5%88%86%E5%B8%83%E5%9B%BE%7Coutline"&gt;6.2  &lt;span id="a64w205"  style="font-family:宋体,SimSun;"&gt;特征分布图&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p id="a64w208" style="margin-left: 0.29in; margin-bottom: 0in;"&gt;  &lt;span id="pfyq30"  style="font-size:100%;"&gt;&lt;a id="a64w209" href="http://www.blogger.com/post-edit.g?blogID=4083138841888177560&amp;amp;postID=634852650477303260#6.3.%E6%97%B6%E9%97%B4%E9%97%B4%E9%9A%94%28ISI%29%E5%88%86%E5%B8%83%7Coutline"&gt;6.3  &lt;span id="a64w210"  style="font-family:宋体,SimSun;"&gt;时间间隔&lt;/span&gt;&lt;/a&gt;&lt;a id="a64w212" href="http://www.blogger.com/post-edit.g?blogID=4083138841888177560&amp;amp;postID=634852650477303260#6.3.%E6%97%B6%E9%97%B4%E9%97%B4%E9%9A%94%28ISI%29%E5%88%86%E5%B8%83%7Coutline"&gt;(ISI)&lt;span id="a64w213"  style="font-family:宋体,SimSun;"&gt;分布&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p id="a64w216" style="margin-left: 0.29in; margin-bottom: 0in;"&gt;  &lt;span id="pfyq31"  style="font-size:100%;"&gt;&lt;a id="a64w217" href="http://www.blogger.com/post-edit.g?blogID=4083138841888177560&amp;amp;postID=634852650477303260#6.4.%E9%97%B4%E9%9A%94-%E6%97%B6%E9%97%B4%E5%88%86%E5%B8%83%E5%9B%BE%7Coutline"&gt;6.4  &lt;span id="a64w218"  style="font-family:宋体,SimSun;"&gt;间隔&lt;/span&gt;&lt;/a&gt;&lt;a id="a64w220" href="http://www.blogger.com/post-edit.g?blogID=4083138841888177560&amp;amp;postID=634852650477303260#6.4.%E9%97%B4%E9%9A%94-%E6%97%B6%E9%97%B4%E5%88%86%E5%B8%83%E5%9B%BE%7Coutline"&gt;-&lt;span id="a64w221"  style="font-family:宋体,SimSun;"&gt;时间分布图&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p id="a64w224" style="margin-left: 0.29in; margin-bottom: 0in;"&gt;  &lt;span id="pfyq32"  style="font-size:100%;"&gt;&lt;a id="a64w225" href="http://www.blogger.com/post-edit.g?blogID=4083138841888177560&amp;amp;postID=634852650477303260#6.5.%E5%BA%9E%E5%8A%A0%E8%8E%B1%E5%9B%BE%7Coutline"&gt;6.5 &lt;span id="a64w226"  style="font-family:宋体,SimSun;"&gt;庞加莱图&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p id="a64w229" style="margin-left: 0.29in; margin-bottom: 0in;"&gt;  &lt;span id="pfyq33"  style="font-size:100%;"&gt;&lt;a id="a64w230" href="http://www.blogger.com/post-edit.g?blogID=4083138841888177560&amp;amp;postID=634852650477303260#6.6.%E6%94%BE%E7%94%B5%E9%A2%91%E6%AC%A1%E9%98%B6%E6%A2%AF%E5%9B%BE%7Coutline"&gt;6.6  &lt;span id="a64w231"  style="font-family:宋体,SimSun;"&gt;放电频次阶梯图&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p id="a64w234" style="margin-left: 0.29in; margin-bottom: 0in;"&gt;  &lt;span id="pfyq34"  style="font-size:100%;"&gt;&lt;a id="a64w235" href="http://www.blogger.com/post-edit.g?blogID=4083138841888177560&amp;amp;postID=634852650477303260#6.7.%E6%94%BE%E7%94%B5%E5%85%89%E6%A0%85%E5%9B%BE%7Coutline"&gt;6.7  &lt;span id="a64w236"  style="font-family:宋体,SimSun;"&gt;放电光栅图&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p id="a64w239" style="margin-left: 0.29in; margin-bottom: 0in;"&gt;  &lt;span id="pfyq35"  style="font-size:100%;"&gt;&lt;a id="a64w240" href="http://www.blogger.com/post-edit.g?blogID=4083138841888177560&amp;amp;postID=634852650477303260#6.8.%E7%9B%B8%E5%85%B3%E5%87%BD%E6%95%B0%E5%9B%BE%7Coutline"&gt;6.8  &lt;span id="a64w241"  style="font-family:宋体,SimSun;"&gt;相关函数图&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p id="a64w244" style="margin-left: 0.29in; margin-bottom: 0in;"&gt;  &lt;span id="pfyq36"  style="font-size:100%;"&gt;&lt;a id="a64w245" href="http://www.blogger.com/post-edit.g?blogID=4083138841888177560&amp;amp;postID=634852650477303260#6.9.%E5%88%BA%E6%BF%80%E5%89%8D%E5%90%8E%E6%94%BE%E7%94%B5%E7%9B%B4%E6%96%B9%E5%9B%BEPSTH%7Coutline"&gt;6.9  &lt;span id="a64w246"  style="font-family:宋体,SimSun;"&gt;刺激前后放电直方图&lt;/span&gt;&lt;/a&gt;&lt;a id="a64w248" href="http://www.blogger.com/post-edit.g?blogID=4083138841888177560&amp;amp;postID=634852650477303260#6.9.%E5%88%BA%E6%BF%80%E5%89%8D%E5%90%8E%E6%94%BE%E7%94%B5%E7%9B%B4%E6%96%B9%E5%9B%BEPSTH%7Coutline"&gt;PSTH&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p id="a64w249" style="margin-left: 0.29in; margin-bottom: 0in;"&gt;  &lt;span id="pfyq37"  style="font-size:100%;"&gt;&lt;a id="a64w250" href="http://www.blogger.com/post-edit.g?blogID=4083138841888177560&amp;amp;postID=634852650477303260#6.10.%E5%88%BA%E6%BF%80%E5%89%8D%E5%90%8E%E6%94%BE%E7%94%B5%E5%85%89%E6%A0%85%E5%9B%BE%7Coutline"&gt;6.10  &lt;span id="a64w251"  style="font-family:宋体,SimSun;"&gt;刺激前后放电光栅图&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p id="a64w254" style="margin-bottom: 0in;"&gt;&lt;span id="pfyq38"  style="font-size:100%;"&gt;&lt;b id="a64w255"&gt;&lt;a id="a64w256" href="http://www.blogger.com/post-edit.g?blogID=4083138841888177560&amp;amp;postID=634852650477303260#7.%E5%B8%AE%E5%8A%A9%E5%8F%8A%E5%8F%8D%E9%A6%88%7Coutline"&gt;7  &lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;span id="a64w257" style=";font-family:宋体,SimSun;font-size:100%;"  &gt;&lt;b id="a64w259"&gt;&lt;a id="a64w260" href="http://www.blogger.com/post-edit.g?blogID=4083138841888177560&amp;amp;postID=634852650477303260#7.%E5%B8%AE%E5%8A%A9%E5%8F%8A%E5%8F%8D%E9%A6%88%7Coutline"&gt;帮助及反馈&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;/div&gt; &lt;h2 id="zz:j"&gt;1 简介及安装&lt;/h2&gt; &lt;h3 id="zz:j0"&gt;&lt;span id="nd9i"  style="font-size:130%;"&gt;1&lt;/span&gt;.1简介&lt;/h3&gt;&lt;a id="a64w268" name="1.1.简介|outline"&gt;&lt;/a&gt; &lt;p id="a64w271" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="nd9i0"  style="font-size:130%;"&gt;        &lt;span style="font-size:100%;"&gt;SPKtool&lt;/span&gt;&lt;/span&gt;&lt;span id="a64w272"   style="font-family:宋体,SimSun;font-size:100%;"&gt;是一个在&lt;/span&gt;&lt;span id="nd9i1"  style="font-size:100%;"&gt;MATLAB&lt;/span&gt;&lt;span id="a64w274"   style="font-family:宋体,SimSun;font-size:100%;"&gt;平台上编写的神经元锋电位分析工具软件，提供了从锋电位检测、特征提取、聚类分析到放电序列分析的各种功能：&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w276" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w277"   style="font-family:宋体,SimSun;font-size:100%;"&gt;&lt;span id="nd9i2"&gt;锋电位检测：&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;ul id="a64w279"&gt;   &lt;li id="a64w280"&gt; &lt;p id="a64w281" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w282"   style="font-family:宋体,SimSun;font-size:100%;"&gt;&lt;span id="nd9i3"&gt;显示记录信号中锋电位峰值的分布曲线；&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt; &lt;li id="a64w284"&gt; &lt;p id="a64w285" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w286"   style="font-family:宋体,SimSun;font-size:100%;"&gt;&lt;span id="nd9i4"&gt;通过阈值检测锋电位；&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt; &lt;li id="a64w288"&gt; &lt;p id="a64w289" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w290"   style="font-family:宋体,SimSun;font-size:100%;"&gt;&lt;span id="nd9i5"&gt;通过原始信号、能量、非线性能量进行检测；&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt; &lt;li id="a64w292"&gt; &lt;p id="a64w293" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w294"   style="font-family:宋体,SimSun;font-size:100%;"&gt;&lt;span id="nd9i6"&gt;三种锋电位波形对齐方式：阈值、波谷、波峰。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt; &lt;li id="a64w296"&gt; &lt;p id="a64w297" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="nd9i7"  style="font-size:100%;"&gt;GUI&lt;/span&gt;&lt;span id="a64w298"   style="font-family:宋体,SimSun;font-size:100%;"&gt;&lt;span id="nd9i8"&gt;交互式界面。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;/li&gt; &lt;/ul&gt; &lt;p id="a64w300" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w301"   style="font-family:宋体,SimSun;font-size:100%;"&gt;&lt;span id="nd9i9"&gt;特征提取：&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;ul id="a64w303"&gt;   &lt;li id="a64w304"&gt; &lt;p id="a64w305" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w306"   style="font-family:宋体,SimSun;font-size:100%;"&gt;&lt;span id="nd9i10"&gt;多种常用特征：&lt;/span&gt;&lt;/span&gt;&lt;span id="nd9i11"  style="font-size:100%;"&gt;PCA&lt;/span&gt;&lt;span id="a64w308"   style="font-family:宋体,SimSun;font-size:100%;"&gt;&lt;span id="nd9i12"&gt;，峰值、能量等；&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt; &lt;li id="a64w310"&gt; &lt;p id="a64w311" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w312"   style="font-family:宋体,SimSun;font-size:100%;"&gt;&lt;span id="nd9i13"&gt;小波方法；&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt; &lt;li id="a64w314"&gt; &lt;p id="a64w315" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w316"   style="font-family:宋体,SimSun;font-size:100%;"&gt;&lt;span id="nd9i14"&gt;特征分别图，特征密度分布图等。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;/li&gt; &lt;/ul&gt; &lt;p id="a64w318" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w319"   style="font-family:宋体,SimSun;font-size:100%;"&gt;&lt;span id="nd9i15"&gt;聚类分析：&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;ul id="a64w321"&gt;   &lt;li id="a64w322"&gt; &lt;p id="a64w323" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="nd9i16"  style="font-size:100%;"&gt;K-means&lt;/span&gt;&lt;span id="a64w324"   style="font-family:宋体,SimSun;font-size:100%;"&gt;&lt;span id="nd9i17"&gt;；&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt; &lt;li id="a64w326"&gt; &lt;p id="a64w327" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w328"   style="font-family:宋体,SimSun;font-size:100%;"&gt;&lt;span id="nd9i18"&gt;模板匹配；&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt; &lt;li id="a64w330"&gt; &lt;p id="a64w331" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w332"   style="font-family:宋体,SimSun;font-size:100%;"&gt;&lt;span id="nd9i19"&gt;基于高斯混合模型的&lt;/span&gt;&lt;/span&gt;&lt;span id="nd9i20"  style="font-size:100%;"&gt;EM&lt;/span&gt;&lt;span id="a64w334"   style="font-family:宋体,SimSun;font-size:100%;"&gt;&lt;span id="nd9i21"&gt;算法；&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt; &lt;li id="a64w336"&gt; &lt;p id="a64w337" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="nd9i22"  style="font-size:100%;"&gt;Valley  seeking&lt;/span&gt;&lt;span id="a64w338"   style="font-family:宋体,SimSun;font-size:100%;"&gt;&lt;span id="nd9i23"&gt;；&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt; &lt;li id="a64w340"&gt; &lt;p id="a64w341" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w342"   style="font-family:宋体,SimSun;font-size:100%;"&gt;&lt;span id="nd9i24"&gt;通过绘制轮廓线，手动聚类；&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt; &lt;li id="a64w344"&gt; &lt;p id="a64w345" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w346"   style="font-family:宋体,SimSun;font-size:100%;"&gt;&lt;span id="nd9i25"&gt;对聚类结果进行合并，删除等。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;/li&gt; &lt;/ul&gt; &lt;p id="a64w348" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w349"   style="font-family:宋体,SimSun;font-size:100%;"&gt;&lt;span id="nd9i26"&gt;动作电位串分析：&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;ul id="a64w351"&gt;   &lt;li id="a64w352"&gt; &lt;p id="a64w353" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w354"   style="font-family:宋体,SimSun;font-size:100%;"&gt;&lt;span id="nd9i27"&gt;相邻动作电位间隔分布图&lt;/span&gt;&lt;/span&gt;&lt;span id="nd9i28"  style="font-size:100%;"&gt;(ISI)&lt;/span&gt;&lt;span id="a64w356"   style="font-family:宋体,SimSun;font-size:100%;"&gt;&lt;span id="nd9i29"&gt;；&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt; &lt;li id="a64w358"&gt; &lt;p id="a64w359" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="nd9i30"  style="font-size:100%;"&gt;Poincare  map&lt;/span&gt;&lt;span id="a64w360"   style="font-family:宋体,SimSun;font-size:100%;"&gt;&lt;span id="nd9i31"&gt;；&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt; &lt;li id="a64w362"&gt; &lt;p id="a64w363" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w364"   style="font-family:宋体,SimSun;font-size:100%;"&gt;&lt;span id="nd9i32"&gt;相关函数图；&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt; &lt;li id="a64w366"&gt; &lt;p id="a64w367" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w368"   style="font-family:宋体,SimSun;font-size:100%;"&gt;&lt;span id="nd9i33"&gt;锋电位分布光栅图；&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt; &lt;li id="a64w370"&gt; &lt;p id="a64w371" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w372"   style="font-family:宋体,SimSun;font-size:100%;"&gt;&lt;span id="nd9i34"&gt;放电频次直方图；&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt; &lt;li id="a64w374"&gt; &lt;p id="a64w375" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w376"   style="font-family:宋体,SimSun;font-size:100%;"&gt;&lt;span id="nd9i35"&gt;刺激前后放电直方图（&lt;/span&gt;&lt;/span&gt;&lt;span id="nd9i36"  style="font-size:100%;"&gt;PSTH&lt;/span&gt;&lt;span id="a64w378"   style="font-family:宋体,SimSun;font-size:100%;"&gt;&lt;span id="nd9i37"&gt;）；&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/li&gt; &lt;li id="a64w380"&gt; &lt;p id="a64w381" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w382"   style="font-family:宋体,SimSun;font-size:100%;"&gt;&lt;span id="nd9i38"&gt;刺激前后放电光栅图。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;/li&gt; &lt;/ul&gt; &lt;h3 id="t9rk"&gt;1.2安装及界面&lt;/h3&gt;&lt;a id="a64w385" name="1.2.安装及界面|outline"&gt;&lt;/a&gt; &lt;p id="a64w388" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w389"  style="font-family:宋体,SimSun;"&gt;&lt;span id="yif4"  style="font-family:'Times New Roman';"&gt;        &lt;span id="yif40"  style="font-family:宋体,SimSun;"&gt;本程序在&lt;/span&gt;MATLAB 7.1 SP3&lt;span id="a64w391"  style="font-family:宋体,SimSun;"&gt;上开发完成，可能需要该版本或更新的版本的&lt;/span&gt;MATLAB&lt;span id="a64w393"  style="font-family:宋体,SimSun;"&gt;才能运行。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w395" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w396"  style="font-family:宋体,SimSun;"&gt;&lt;span id="yif41"  style="font-family:'Times New Roman';"&gt;        &lt;span id="yif42"  style="font-family:宋体,SimSun;"&gt;将程序压缩包拷贝到&lt;/span&gt;MATLAB&lt;span id="a64w398"  style="font-family:宋体,SimSun;"&gt;中的&lt;/span&gt;work&lt;span id="a64w400"  style="font-family:宋体,SimSun;"&gt;目录下，解压缩，产生&lt;/span&gt;SPKtool&lt;span id="a64w402"  style="font-family:宋体,SimSun;"&gt;目录。在&lt;/span&gt;MATLAB&lt;span id="a64w404"  style="font-family:宋体,SimSun;"&gt;中，选择菜单&lt;/span&gt;File-&gt;Set Path … &lt;span id="a64w406"  style="font-family:宋体,SimSun;"&gt;，在“&lt;/span&gt;Set Path”&lt;span id="a64w408"  style="font-family:宋体,SimSun;"&gt;对话框中选择“&lt;/span&gt;Add with Subfolders…”&lt;span id="a64w410"  style="font-family:宋体,SimSun;"&gt;，把该目录及子目录添加到&lt;/span&gt;MATLAB&lt;span id="a64w412"  style="font-family:宋体,SimSun;"&gt;的路径中去，选择“&lt;/span&gt;Save”&lt;span id="a64w414"  style="font-family:宋体,SimSun;"&gt;按钮保存。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w416" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w417"  style="font-family:宋体,SimSun;"&gt;在命令窗口输入：&lt;/span&gt;spktool&lt;span id="a64w419"  style="font-family:宋体,SimSun;"&gt;，打开&lt;/span&gt;GUI&lt;span id="a64w421"  style="font-family:宋体,SimSun;"&gt;界面如下图。&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w423" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w424"  style="font-family:宋体,SimSun;"&gt;&lt;span id="yif43"  style="font-family:'Times New Roman';"&gt;        &lt;span id="yif44"  style="font-family:宋体,SimSun;"&gt;程序界面中包含三个部分，菜单、信息表格和底部的状态栏。软件的所有功能均通过菜单命令来操作。信息表格列出了分析数据的主要信息，如采样频率，记录长度，文件名称、锋电位数目、特征名称、各个分类包含的锋电位数目等。对于多通道数据，通过信息表格右上角的&lt;/span&gt;Channel&lt;span id="a64w426"  style="font-family:宋体,SimSun;"&gt;下拉菜单选择当前通道。状态栏给出程序运行状态的简明信息。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w428" class="western" style="text-align: center; margin-bottom: 0in;"&gt;&lt;img id="a64w429" src="http://docs.google.com/File?id=dzdhgwg_614q8kx8tcs_b" name="graphics1" align="bottom" border="0" height="220" width="414" /&gt;&lt;/p&gt; &lt;h2 id="yif45"&gt;2 数据文件&lt;/h2&gt;&lt;a id="a64w431" name="2.数据文件|outline"&gt;&lt;/a&gt; &lt;p id="a64w434" class="western" style="margin-bottom: 0in;"&gt;        SPKtool&lt;span id="a64w435"  style="font-family:宋体,SimSun;"&gt;没有和其它软件进行数据交换的接口，不能直接读入记录系统产生的数据。用户需要首先将数据（连续记录信号、锋电位波形矩阵等）导入&lt;/span&gt;MATLAB&lt;span id="a64w437"  style="font-family:宋体,SimSun;"&gt;，并按照特定的变量名保存到&lt;/span&gt;.mat&lt;span id="a64w439"  style="font-family:宋体,SimSun;"&gt;文件（&lt;/span&gt;MATLAB&lt;span id="a64w441"  style="font-family:宋体,SimSun;"&gt;中默认的数据文件格式），才能在&lt;/span&gt;SPKtool&lt;span id="a64w443"  style="font-family:宋体,SimSun;"&gt;中打开，进行分析。&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w445" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w446"  style="font-family:宋体,SimSun;"&gt;&lt;span id="yif46"  style="font-family:'Times New Roman';"&gt;        &lt;span id="yif47"  style="font-family:宋体,SimSun;"&gt;在菜单中选择&lt;/span&gt;File-&gt;Load…&lt;span id="a64w448"  style="font-family:宋体,SimSun;"&gt;，打开文件选择对话框。加载数据后，根据文件中的变量，自动设置各个菜单的状态。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w450" class="western" style="margin-bottom: 0in;"&gt;SPKtool&lt;span id="a64w451"  style="font-family:宋体,SimSun;"&gt;通过变量名区分数据，因此，对数据文件&lt;/span&gt;(.mat)&lt;span id="a64w453"  style="font-family:宋体,SimSun;"&gt;中的变量名有严格的要求。&lt;/span&gt;&lt;/p&gt; &lt;h3 id="ov4-"&gt;2.1原始记录数据&lt;/h3&gt;&lt;a id="a64w456" name="2.1.原始记录数据|outline"&gt;&lt;/a&gt; &lt;p id="a64w459" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w460"  style="font-family:宋体,SimSun;"&gt;&lt;span id="s5i_"  style="font-family:'Times New Roman';"&gt;       &lt;span id="s5i_0"  style="font-family:宋体;"&gt;&lt;span id="s5i_1"  style="font-family:'Times New Roman';"&gt; &lt;/span&gt;原始记录数据文件中至少应包含两个变量：&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w462" class="western" style="margin-bottom: 0in;"&gt;        dataflow&lt;span id="a64w463"  style="font-family:宋体,SimSun;"&gt;：连续记录数据，二维数组，行对应通道，列对应采样点；&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w465" class="western" style="margin-bottom: 0in;"&gt;        fs&lt;span id="a64w466"  style="font-family:宋体,SimSun;"&gt;：&lt;/span&gt;  &lt;span id="a64w468"  style="font-family:宋体,SimSun;"&gt;采样频率，数值。&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w470" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w471"  style="font-family:宋体,SimSun;"&gt;&lt;span id="s5i_2"  style="font-family:'Times New Roman';"&gt;        &lt;span id="s5i_3"  style="font-family:宋体,SimSun;"&gt;默认情况下，&lt;/span&gt;SPKtool&lt;span id="a64w473"  style="font-family:宋体,SimSun;"&gt;对读入的数据进行低通滤波，使用&lt;/span&gt;6&lt;span id="a64w475"  style="font-family:宋体,SimSun;"&gt;阶&lt;/span&gt;Butterworth&lt;span id="a64w477"  style="font-family:宋体,SimSun;"&gt;滤波器，截至频率&lt;/span&gt;4500Hz&lt;span id="a64w479"  style="font-family:宋体,SimSun;"&gt;。可以打开&lt;/span&gt;MLoadRaw.m&lt;span id="a64w481"  style="font-family:宋体,SimSun;"&gt;，找到&lt;/span&gt;butter&lt;span id="a64w483"  style="font-family:宋体,SimSun;"&gt;函数对应的位置，修改滤波参数。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;h3 id="c5jm"&gt;2.2锋电位波形数据&lt;/h3&gt;&lt;a id="a64w486" name="2.2.锋电位波形数据|outline"&gt;&lt;/a&gt; &lt;p id="a64w489" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w490"  style="font-family:宋体,SimSun;"&gt;&lt;span id="atvk"  style="font-family:'Times New Roman';"&gt;        &lt;span id="atvk0"  style="font-family:宋体;"&gt;从原始信号中检测出的锋电位波形数据，至少应该包含以下三个变量：&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w492" class="western" style="margin-bottom: 0in;"&gt;&lt;b id="a64w493"&gt;&lt;span style="font-weight: normal;" id="atvk1"&gt;        &lt;b id="atvk2"&gt;&lt;span style="font-weight: normal;" id="atvk3"&gt;    &lt;b id="atvk4"&gt;posind&lt;/b&gt;&lt;span id="a64w494"  style="font-family:宋体,SimSun;"&gt;：&lt;/span&gt;  &lt;span id="a64w496"  style="font-family:宋体,SimSun;"&gt;锋电位波形在连续数据中的采样位置标记。行向量。第&lt;/span&gt;&lt;i id="a64w498"&gt;n&lt;/i&gt;&lt;span id="a64w499"  style="font-family:宋体,SimSun;"&gt;个波形发生的时刻为&lt;/span&gt;posind(&lt;i id="a64w501"&gt;n&lt;/i&gt;)/fs&lt;span id="a64w502"  style="font-family:宋体,SimSun;"&gt;。&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt; &lt;p id="a64w504" class="western" style="margin-bottom: 0in;"&gt;&lt;b id="a64w505"&gt;&lt;span style="font-weight: normal;" id="atvk5"&gt;        &lt;b id="atvk6"&gt;&lt;span style="font-weight: normal;" id="atvk7"&gt;    &lt;b id="atvk8"&gt;waveforms&lt;/b&gt;&lt;span id="a64w506"  style="font-family:宋体,SimSun;"&gt;：&lt;/span&gt; &lt;span id="a64w508"  style="font-family:宋体,SimSun;"&gt;锋电位波形数据，二维数组。每行对应一个锋电位的采样数据。例如，&lt;/span&gt;1000&lt;span id="a64w510"  style="font-family:宋体,SimSun;"&gt;个波形，每个波形含&lt;/span&gt;40&lt;span id="a64w512"  style="font-family:宋体,SimSun;"&gt;个数据点， 则&lt;/span&gt;waveforms&lt;span id="a64w514"  style="font-family:宋体,SimSun;"&gt;尺度为&lt;/span&gt;1000×40&lt;span id="a64w516"  style="font-family:宋体,SimSun;"&gt;；&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt; &lt;p id="a64w518" class="western" style="margin-bottom: 0in;"&gt;&lt;b id="a64w519"&gt;&lt;span style="font-weight: normal;" id="atvk9"&gt;        &lt;b id="atvk10"&gt;&lt;span style="font-weight: normal;" id="atvk11"&gt;    &lt;b id="atvk12"&gt;fs&lt;/b&gt;&lt;span id="a64w520"  style="font-family:宋体,SimSun;"&gt;：&lt;/span&gt;   &lt;span id="a64w522"  style="font-family:宋体,SimSun;"&gt;采样频率。&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt; &lt;p id="a64w524" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w525"  style="font-family:宋体,SimSun;"&gt;&lt;span id="atvk13"  style="font-family:'Times New Roman';"&gt;        &lt;span id="atvk14"  style="font-family:宋体;"&gt;数据文件中还可以包含如下一些变量：&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w527" class="western" style="margin-bottom: 0in;"&gt;&lt;b id="a64w528"&gt;&lt;span style="font-weight: normal;" id="atvk15"&gt;        &lt;b id="atvk16"&gt;&lt;span style="font-weight: normal;" id="atvk17"&gt;    &lt;b id="atvk18"&gt;featurespace&lt;/b&gt;&lt;span id="a64w529"  style="font-family:宋体,SimSun;"&gt;：&lt;/span&gt; &lt;span id="a64w531"  style="font-family:宋体,SimSun;"&gt;锋电位特征空间，二维数组，每行包含一个波形的特征。如&lt;/span&gt;1000&lt;span id="a64w533"  style="font-family:宋体,SimSun;"&gt;个波形的&lt;/span&gt;PC1&lt;span id="a64w535"  style="font-family:宋体,SimSun;"&gt;和&lt;/span&gt;PC2&lt;span id="a64w537"  style="font-family:宋体,SimSun;"&gt;特征，则&lt;/span&gt;featurespace&lt;span id="a64w539"  style="font-family:宋体,SimSun;"&gt;为&lt;/span&gt;1000×2&lt;span id="a64w541"  style="font-family:宋体,SimSun;"&gt;。特征的数目不限。&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt; &lt;p id="a64w543" class="western" style="margin-bottom: 0in;"&gt;&lt;b id="a64w544"&gt;&lt;span style="font-weight: normal;" id="atvk19"&gt;        &lt;b id="atvk20"&gt;&lt;span style="font-weight: normal;" id="atvk21"&gt;    &lt;b id="atvk22"&gt;featnames&lt;/b&gt;&lt;span id="a64w545"  style="font-family:宋体,SimSun;"&gt;：特征名称，包含字符串的单元数组，每个字符串对应一个特征的名称。例如&lt;/span&gt;: &lt;span id="a64w547"  style="font-family:宋体,SimSun;"&gt;两个特征的名称分别为&lt;/span&gt;PC1&lt;span id="a64w549"  style="font-family:宋体,SimSun;"&gt;和&lt;/span&gt;PC2&lt;span id="a64w551"  style="font-family:宋体,SimSun;"&gt;， 则 &lt;/span&gt;featnames &lt;span id="a64w553"  style="font-family:宋体,SimSun;"&gt;为&lt;/span&gt;{‘PC1’,’PC2’};&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt; &lt;p id="a64w555" class="western" style="margin-bottom: 0in;"&gt;            unitcell&lt;span id="a64w556"  style="font-family:宋体,SimSun;"&gt;：&lt;/span&gt; &lt;span id="a64w558"  style="font-family:宋体,SimSun;"&gt;包含分类信息的单元数组。每个单元对应一个类别中的锋电位序号列表。例如，&lt;/span&gt;unitcell{1}&lt;span id="a64w560"  style="font-family:宋体,SimSun;"&gt;对应没有归类的锋电位编号。 &lt;/span&gt;unitcell{3} &lt;span id="a64w562"  style="font-family:宋体,SimSun;"&gt;是第二个类别中的锋电位编号数组。&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w564" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w565"  style="font-family:宋体,SimSun;"&gt;&lt;span id="k:id"  style="font-family:'Times New Roman';"&gt;        &lt;span id="k:id0"  style="font-family:宋体,SimSun;"&gt;对于多通道数据，上面这些变量需要放在一个名为&lt;/span&gt;ResultSet&lt;span id="a64w567"  style="font-family:宋体,SimSun;"&gt;的结构体数组内，每个结构体对应一个通道。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w569" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w570"  style="font-family:宋体,SimSun;"&gt;&lt;span id="k:id1"  style="font-family:'Times New Roman';"&gt;        &lt;span id="k:id2"  style="font-family:宋体;"&gt;&lt;b id="nd9i39"&gt;刺激信息&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w572" class="western" style="margin-bottom: 0in;"&gt;            stimmark: &lt;span id="a64w573"  style="font-family:宋体,SimSun;"&gt;刺激的开始和结束时间。行向量。例如&lt;/span&gt;[20 30 60 70]&lt;span id="a64w575"  style="font-family:宋体,SimSun;"&gt;，表示两次刺激，第一次刺激从第&lt;/span&gt;20s&lt;span id="a64w577"  style="font-family:宋体,SimSun;"&gt;开始，到&lt;/span&gt;30s&lt;span id="a64w579"  style="font-family:宋体,SimSun;"&gt;结束，第二次刺激&lt;/span&gt;60s&lt;span id="a64w581"  style="font-family:宋体,SimSun;"&gt;开始，&lt;/span&gt;70s&lt;span id="a64w583"  style="font-family:宋体,SimSun;"&gt;结束。&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w585" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w586"  style="font-family:宋体,SimSun;"&gt;&lt;span id="k:id4"  style="font-family:'Times New Roman';"&gt;        &lt;span id="k:id5"  style="font-family:宋体,SimSun;"&gt;上述变量可以共存于一个文件中。在程序中，如果找不到&lt;/span&gt;dataflow&lt;span id="a64w588"  style="font-family:宋体,SimSun;"&gt;这个变量，将关闭锋电位检测功能（不能激活&lt;/span&gt;Detect&lt;span id="a64w590"  style="font-family:宋体,SimSun;"&gt;菜单），找不到&lt;/span&gt;waveforms&lt;span id="a64w592"  style="font-family:宋体,SimSun;"&gt;，将关闭特征提取功能（不能激活&lt;/span&gt;Features&lt;span id="a64w594"  style="font-family:宋体,SimSun;"&gt;菜单）。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w596" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w597"  style="font-family:宋体,SimSun;"&gt;&lt;span id="ms3d"  style="font-family:'Times New Roman';"&gt;        &lt;span id="ms3d0"  style="font-family:宋体,SimSun;"&gt;另外，程序中用到了两个全局变量，采样频率&lt;/span&gt;fs&lt;span id="a64w599"  style="font-family:宋体,SimSun;"&gt;和定义各个类别色彩的矩阵&lt;/span&gt;colorary&lt;span id="a64w601"  style="font-family:宋体,SimSun;"&gt;，所以在程序运行过程中，&lt;b id="a64w603"&gt;请勿执行&lt;/b&gt;&lt;/span&gt;&lt;b id="a64w604"&gt;clear all&lt;/b&gt;&lt;span id="a64w605"  style="font-family:宋体,SimSun;"&gt;&lt;b id="a64w607"&gt;等能够清除全局变量的命令。&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;h3 id="r:3v"&gt;2.3数据保存和导出&lt;/h3&gt;&lt;a id="a64w609" name="2.3.数据保存和导出|outline"&gt;&lt;/a&gt; &lt;p id="a64w612" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w613"  style="font-family:宋体,SimSun;"&gt;&lt;span id="r:3v0"  style="font-family:'Times New Roman';"&gt;        &lt;span id="r:3v1"  style="font-family:宋体,SimSun;"&gt;选择菜单&lt;/span&gt;File-&gt;Save …&lt;span id="a64w615"  style="font-family:宋体,SimSun;"&gt;，保存分析结果。文件格式同样是&lt;/span&gt;.mat&lt;span id="a64w617"  style="font-family:宋体,SimSun;"&gt;文件，变量名称与读入数据相同。（注意，连续记录数据不包含在该数据文件内。）可以用&lt;/span&gt;SPKtool&lt;span id="a64w619"  style="font-family:宋体,SimSun;"&gt;重新打开保存的文件，也可以直接用读入&lt;/span&gt;MATLAB&lt;span id="a64w621"  style="font-family:宋体,SimSun;"&gt;，将特定的数据导出。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w623" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w624"  style="font-family:宋体,SimSun;"&gt;&lt;span id="r:3v2"  style="font-family:'Times New Roman';"&gt;        &lt;span id="r:3v3"  style="font-family:宋体,SimSun;"&gt;选择菜单&lt;/span&gt;File-&gt;Save Current Channel…&lt;span id="a64w626"  style="font-family:宋体,SimSun;"&gt;，仅保存当前通道的分析数据。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w628" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w629"  style="font-family:宋体,SimSun;"&gt;&lt;span id="r:3v4"  style="font-family:'Times New Roman';"&gt;        &lt;span id="r:3v5"  style="font-family:宋体,SimSun;"&gt;菜单&lt;/span&gt;File-&gt; Experimental Info …&lt;span id="a64w631"  style="font-family:宋体,SimSun;"&gt;，设置试验信息，包含记录位置、时间、坐标、数据文件名称等信息。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w633" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w634"  style="font-family:宋体,SimSun;"&gt;&lt;span id="r:3v6"  style="font-family:'Times New Roman';"&gt;        &lt;span id="r:3v7"  style="font-family:宋体,SimSun;"&gt;菜单&lt;/span&gt;File-&gt; Export to TXT file …&lt;span id="a64w636"  style="font-family:宋体,SimSun;"&gt;，导出数据到文本文件。这将产生两个文本格式的文件，后缀名为&lt;/span&gt;.inf&lt;span id="a64w638"  style="font-family:宋体,SimSun;"&gt;的文件包含上面的试验信息，以及数据信息（通道数、单元数等）。后缀名为&lt;/span&gt;.txt&lt;span id="a64w640"  style="font-family:宋体,SimSun;"&gt;的文件是一个数据表格，第一列对应锋电位时间（即变量&lt;/span&gt;posind&lt;span id="a64w642"  style="font-family:宋体,SimSun;"&gt;），第二列为类别编号，后面的各列为波形数据。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;h2 id="zom_"&gt;3 锋电位检测&lt;/h2&gt;&lt;a id="a64w645" name="3.锋电位检测|outline"&gt;&lt;/a&gt; &lt;p id="a64w648" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w649"  style="font-family:宋体,SimSun;"&gt;&lt;span id="kuob"  style="font-family:'Times New Roman';"&gt;        &lt;span id="kuob0"  style="font-family:宋体,SimSun;"&gt;如果读入的数据中包含原始连续记录信号（即&lt;/span&gt;dataflow&lt;span id="a64w651"  style="font-family:宋体,SimSun;"&gt;变量），菜单&lt;/span&gt;Detect&lt;span id="a64w653"  style="font-family:宋体,SimSun;"&gt;可用，其中包含以下两个命令：&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;h3 id="kuob1"&gt;3.1峰值密度分布曲线&lt;/h3&gt;&lt;a id="a64w656" name="3.1.峰值密度分布曲线|outline"&gt;&lt;/a&gt; &lt;p id="a64w659" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w660"  style="font-family:宋体,SimSun;"&gt;&lt;span id="kuob2"  style="font-family:'Times New Roman';"&gt;        &lt;span id="kuob3"  style="font-family:宋体,SimSun;"&gt;菜单&lt;/span&gt;Detect-&gt;Plot Peak Histogram&lt;span id="a64w662"  style="font-family:宋体,SimSun;"&gt;，绘出原始记录数据的峰值密度分布曲线。幅度为对数坐标。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;h3 id="kuob4"&gt;3.2锋电位检测界面&lt;/h3&gt;&lt;a id="a64w665" name="3.2.锋电位检测界面|outline"&gt;&lt;/a&gt; &lt;p id="a64w668" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w669"  style="font-family:宋体,SimSun;"&gt;&lt;span id="kuob5"  style="font-family:'Times New Roman';"&gt;        &lt;span id="kuob6"  style="font-family:宋体,SimSun;"&gt;菜单&lt;/span&gt;Detect-&gt;Load Detector…&lt;span id="a64w671"  style="font-family:宋体,SimSun;"&gt;，加载锋电位检测，界面如下：&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w673" class="western" style="text-align: center; margin-bottom: 0in;"&gt;  &lt;img id="a64w675" src="http://docs.google.com/File?id=dzdhgwg_616gn247qst_b" name="graphics2" align="bottom" border="0" height="421" width="588" /&gt;&lt;/p&gt; &lt;p id="a64w676" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w677"  style="font-family:宋体,SimSun;"&gt;&lt;b id="a64w679"&gt;参数设置：&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w680" class="western" style="margin-bottom: 0in;"&gt;        Detect On&lt;span id="a64w681"  style="font-family:宋体,SimSun;"&gt;：该下拉菜单中包含了三种波形检测方式，即分别在原始信号（&lt;/span&gt;Raw Signal&lt;span id="a64w683"  style="font-family:宋体,SimSun;"&gt;），原始信号的能量&lt;/span&gt;(Energy)&lt;span id="a64w685"  style="font-family:宋体,SimSun;"&gt;和非线性能量&lt;/span&gt;(Nonlinear Energy)&lt;sup id="a64w687"&gt;&lt;a id="a64w688" class="sdendnoteanc" name="sdendnote1anc" href="http://www.blogger.com/post-edit.g?blogID=4083138841888177560&amp;amp;postID=634852650477303260#sdendnote1sym"&gt;&lt;sup id="a64w689"&gt;1&lt;/sup&gt;&lt;/a&gt;&lt;/sup&gt;&lt;span id="a64w690"  style="font-family:宋体,SimSun;"&gt;曲线上进行检测；&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w692" class="western" style="margin-bottom: 0in;"&gt;        Threshold：&lt;span id="a64w693"  style="font-family:宋体,SimSun;"&gt;阈值。输入阈值后左图中的红色水平线也相应调整。信号中与阈值线有交点的波形将根据后面的参数进行截取；&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w695" class="western" style="margin-bottom: 0in;"&gt;        Spike length&lt;span id="a64w696"  style="font-family:宋体,SimSun;"&gt;：每个锋电位波形的长度，单位为&lt;/span&gt;ms&lt;span id="a64w698"  style="font-family:宋体,SimSun;"&gt;。如果采样频率为&lt;/span&gt;40KHz&lt;span id="a64w700"  style="font-family:宋体,SimSun;"&gt;，&lt;/span&gt;1ms&lt;span id="a64w702"  style="font-family:宋体,SimSun;"&gt;长度的锋电位波形包含&lt;/span&gt;40&lt;span id="a64w704"  style="font-family:宋体,SimSun;"&gt;个数据点；&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w706" class="western" style="margin-bottom: 0in;"&gt;        Prethreshold ratio&lt;span id="a64w707"  style="font-family:宋体,SimSun;"&gt;：对齐点以前数据长度比例。对齐点前保留的数据长度与波形数据总长度的比值。例如包含&lt;/span&gt;40&lt;span id="a64w709"  style="font-family:宋体,SimSun;"&gt;个点的锋电位波形，对齐方式为&lt;/span&gt;valley&lt;span id="a64w711"  style="font-family:宋体,SimSun;"&gt;时，在波谷位置前保留&lt;/span&gt;10&lt;span id="a64w713"  style="font-family:宋体,SimSun;"&gt;个采样点，则该参数需要设置为&lt;/span&gt;10/40=0.25&lt;span id="a64w715"  style="font-family:宋体,SimSun;"&gt;；&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w717" class="western" style="margin-bottom: 0in;"&gt;        Dead time&lt;span id="a64w718"  style="font-family:宋体,SimSun;"&gt;：不应期长度，单位为&lt;/span&gt;ms&lt;span id="a64w720"  style="font-family:宋体,SimSun;"&gt;。例如，如果采样频率为&lt;/span&gt;40KHz&lt;span id="a64w722"  style="font-family:宋体,SimSun;"&gt;，该参数设置为&lt;/span&gt;2&lt;span id="a64w724"  style="font-family:宋体,SimSun;"&gt;时，程序在检测到一个波形后，将跳过该波形后紧邻的&lt;/span&gt;80&lt;span id="a64w726"  style="font-family:宋体,SimSun;"&gt;个点，然后才开始寻找下一个波形。&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w728" class="western" style="margin-bottom: 0in;"&gt;        Alignment&lt;span id="a64w729"  style="font-family:宋体,SimSun;"&gt;：波形对齐方式，阈值位置（&lt;/span&gt;gate&lt;span id="a64w731"  style="font-family:宋体,SimSun;"&gt;）、波谷 &lt;/span&gt;(valley)&lt;span id="a64w733"  style="font-family:宋体,SimSun;"&gt;、和波峰 &lt;/span&gt;(peak) &lt;span id="a64w735"  style="font-family:宋体,SimSun;"&gt;对齐三种形式。阈值和波谷的对比如下：&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w737" class="western" style="text-align: center; margin-bottom: 0in;"&gt;&lt;img id="a64w738" src="http://docs.google.com/File?id=dzdhgwg_617n235r9dn_b" name="graphics3" align="bottom" border="0" height="250" width="296" /&gt; &lt;img id="a64w739" src="http://docs.google.com/File?id=dzdhgwg_618fvv9f5dt_b" name="graphics4" align="bottom" border="0" height="249" width="328" /&gt;&lt;/p&gt; &lt;p id="a64w740" class="western" style="text-align: center; margin-bottom: 0in;"&gt;a) gate                                     b) valley&lt;/p&gt; &lt;p id="a64w741" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w742"  style="font-family:宋体,SimSun;"&gt;&lt;b id="a64w744"&gt;使用方法：&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w745" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w746"  style="font-family:宋体,SimSun;"&gt;&lt;span id="r2if"  style="font-family:'Times New Roman';"&gt;        &lt;span id="r2if0"  style="font-family:宋体,SimSun;"&gt;中间的坐标轴根据&lt;/span&gt;Detect On&lt;span id="a64w748"  style="font-family:宋体,SimSun;"&gt;的设置，显示原始信号或其（非线性）能量曲线。底部坐标轴在（非线性）能量检测方式下显示原始信号波形。左侧坐标轴显示中间坐标轴中数据的峰值分布曲线（横坐标为对数坐标）。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w750" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w751"  style="font-family:宋体,SimSun;"&gt;&lt;span id="r2if1"  style="font-family:'Times New Roman';"&gt;        &lt;span id="r2if2"  style="font-family:宋体;"&gt;可以利用顶部的工具栏，对中间坐标轴进行缩放和平移，左侧坐标轴的纵坐标和底部坐标轴的横坐标也将进行相应的调整。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w753" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w754"  style="font-family:宋体,SimSun;"&gt;参数设置完毕后，选择&lt;/span&gt;Detect&lt;span id="a64w756"  style="font-family:宋体,SimSun;"&gt;进行波形检测，检测完成后，将打开一个单独的绘图窗口显示锋电位波形。如果不符合要求，可以修改参数，重新检测。最后，选择&lt;/span&gt;Done&lt;span id="a64w758"  style="font-family:宋体,SimSun;"&gt;完成，并关闭该界面。&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w760" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w761"  style="font-family:宋体,SimSun;"&gt;&lt;span id="r2if3"  style="font-family:'Times New Roman';"&gt;        &lt;span id="r2if4"  style="font-family:宋体,SimSun;"&gt;需要说明的是，由于原始记录信号中的数据量通常很大，为了加快运行速度，坐标轴中只绘出前&lt;/span&gt;0.4e6&lt;span id="a64w763"  style="font-family:宋体,SimSun;"&gt;个采样点。当然，锋电位波形检测还是针对所有的采样数据。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w765" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w766"  style="font-family:宋体,SimSun;"&gt;&lt;span id="r2if5"  style="font-family:'Times New Roman';"&gt;        &lt;span id="r2if6"  style="font-family:宋体,SimSun;"&gt;右侧的参数中除&lt;/span&gt;Detect On&lt;span id="a64w768"  style="font-family:宋体,SimSun;"&gt;外，具有自动保存功能，再次运行&lt;/span&gt;Detector&lt;span id="a64w770"  style="font-family:宋体,SimSun;"&gt;时将自动加载前一次设置的参数，即使你前一次选择&lt;/span&gt;Cancel&lt;span id="a64w772"  style="font-family:宋体,SimSun;"&gt;退出。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w774" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w775"  style="font-family:宋体,SimSun;"&gt;在切换不同的检测方式时，阈值将根据中坐标轴中的数据自动调整为：均值&lt;/span&gt;+/-3&lt;span id="a64w777"  style="font-family:宋体,SimSun;"&gt;倍标准差。&lt;/span&gt;&lt;/p&gt; &lt;h2 id="r2if7"&gt;4 锋电位特征提取&lt;/h2&gt;&lt;a id="a64w780" name="4.锋电位特征提取|outline"&gt;&lt;/a&gt; &lt;p id="a64w783" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w784"  style="font-family:宋体,SimSun;"&gt;&lt;span id="r2if8"  style="font-family:'Times New Roman';"&gt;        &lt;span id="r2if9"  style="font-family:宋体,SimSun;"&gt;通过阈值检测出锋电位波形后，或者读入的数据中保护锋电位数据，这时，&lt;/span&gt;Feature&lt;span id="a64w786"  style="font-family:宋体,SimSun;"&gt;菜单将可用。在该菜单中，可以进行锋电位特征的选择、计算、修改、绘图等功能。通常需要定义特征后，才能打开&lt;/span&gt;Sort&lt;span id="a64w788"  style="font-family:宋体,SimSun;"&gt;菜单进行聚类操作。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;h3 id="r2if10"&gt;4.1特征定义&lt;/h3&gt;&lt;a id="a64w791" name="4.1.特征定义|outline"&gt;&lt;/a&gt; &lt;p id="a64w794" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w795"  style="font-family:宋体,SimSun;"&gt;&lt;span id="r2if11"  style="font-family:'Times New Roman';"&gt;        &lt;span id="r2if12"  style="font-family:宋体,SimSun;"&gt;菜单 &lt;/span&gt;Features-&gt;Feature Define…&lt;span id="a64w797"  style="font-family:宋体,SimSun;"&gt;，打开如下的特征选择对话框：&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w799" class="western" style="text-align: center; margin-bottom: 0in;"&gt;&lt;img id="a64w800" src="http://docs.google.com/File?id=dzdhgwg_619d5bqf8f6_b" name="graphics5" align="bottom" border="0" height="293" width="433" /&gt;&lt;/p&gt; &lt;p id="a64w801" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w802"  style="font-family:宋体,SimSun;"&gt;&lt;span id="r2if13"  style="font-family:'Times New Roman';"&gt;        &lt;span id="r2if14"  style="font-family:宋体,SimSun;"&gt;左侧&lt;/span&gt;All Features &lt;span id="a64w804"  style="font-family:宋体,SimSun;"&gt;列表中列出了所有可用的特征。中间有两个特征列表：&lt;/span&gt;Features Vs Features &lt;span id="a64w806"  style="font-family:宋体,SimSun;"&gt;中的特征用于绘制特征比较图（菜单 &lt;/span&gt;Features-&gt; Features Vs Features&lt;span id="a64w808"  style="font-family:宋体,SimSun;"&gt;）；&lt;/span&gt;Features For Cluster &lt;span id="a64w810"  style="font-family:宋体,SimSun;"&gt;才是用于聚类分析的特征。本说明中，除非特别指明，特征均指用于聚类的特征。在右侧可以修改一些特征相关参数。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w812" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w813"  style="font-family:宋体,SimSun;"&gt;&lt;b id="a64w815"&gt;可用特征：&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w816" class="western" style="margin-bottom: 0in;"&gt;        peak&lt;span id="a64w817"  style="font-family:宋体,SimSun;"&gt;：锋电位波峰处的幅值；&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w819" class="western" style="margin-bottom: 0in;"&gt;        peak.pos&lt;span id="a64w820"  style="font-family:宋体,SimSun;"&gt;：峰值对应的位置；&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w822" class="western" style="margin-bottom: 0in;"&gt;        valley&lt;span id="a64w823"  style="font-family:宋体,SimSun;"&gt;：锋电位波谷处的幅值；&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w825" class="western" style="margin-bottom: 0in;"&gt;        valley.pos&lt;span id="a64w826"  style="font-family:宋体,SimSun;"&gt;：波谷对应的位置；&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w828" class="western" style="margin-bottom: 0in;"&gt;        peak-valley&lt;span id="a64w829"  style="font-family:宋体,SimSun;"&gt;：峰峰值，波峰到波谷的振幅。&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w831" class="western" style="margin-bottom: 0in;"&gt;        width&lt;span id="a64w832"  style="font-family:宋体,SimSun;"&gt;：波形宽度，即波峰位置到波谷位置的距离：&lt;/span&gt;peak.pos-valley.pos&lt;span id="a64w834"  style="font-family:宋体,SimSun;"&gt;；&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w836" class="western" style="margin-bottom: 0in;"&gt;        energy&lt;span id="a64w837"  style="font-family:宋体,SimSun;"&gt;：波形的能量，即采样点的平方和。&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w839" class="western" style="margin-bottom: 0in;"&gt;        nonlinear.energy&lt;span id="a64w840"  style="font-family:宋体,SimSun;"&gt;：所有点的非线性能量之和，幅度平方与频率平方的乘积，其计算方法为：&lt;/span&gt;NEO(&lt;i id="a64w842"&gt;t&lt;/i&gt;) = v(&lt;i id="a64w843"&gt;t&lt;/i&gt;)&lt;sup id="a64w844"&gt;2&lt;/sup&gt;- v(&lt;i id="a64w845"&gt;t&lt;/i&gt;-1)*v(&lt;i id="a64w846"&gt;t&lt;/i&gt;+1)&lt;span id="a64w847"  style="font-family:宋体,SimSun;"&gt;，（&lt;/span&gt;v(t)&lt;span id="a64w849"  style="font-family:宋体,SimSun;"&gt;为记录信号）；&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w851" class="western" style="margin-bottom: 0in;"&gt;        Slice&lt;span id="a64w852"  style="font-family:宋体,SimSun;"&gt;：锋电位波形中某个时刻的幅值，对应参数&lt;/span&gt;Slice Parameters&lt;span id="a64w854"  style="font-family:宋体,SimSun;"&gt;。例如每个锋电位含&lt;/span&gt;32&lt;span id="a64w856"  style="font-family:宋体,SimSun;"&gt;个采样点，&lt;/span&gt;Slice Parameters&lt;span id="a64w858"  style="font-family:宋体,SimSun;"&gt;为&lt;/span&gt;0.5&lt;span id="a64w860"  style="font-family:宋体,SimSun;"&gt;，则&lt;/span&gt;Slice&lt;span id="a64w862"  style="font-family:宋体,SimSun;"&gt;特征为锋电位中第&lt;/span&gt;32×0.5=16&lt;span id="a64w864"  style="font-family:宋体,SimSun;"&gt;个采样点的数值。&lt;/span&gt;Slice Parameters&lt;span id="a64w866"  style="font-family:宋体,SimSun;"&gt;可以包含多个值，提取多个采样点，例如 &lt;/span&gt;0.5&lt;span id="a64w868"  style="font-family:宋体,SimSun;"&gt;，&lt;/span&gt;0.75 &lt;span id="a64w870"  style="font-family:宋体,SimSun;"&gt;则第&lt;/span&gt;16&lt;span id="a64w872"  style="font-family:宋体,SimSun;"&gt;和第&lt;/span&gt;24&lt;span id="a64w874"  style="font-family:宋体,SimSun;"&gt;个采样点的数值都作为特征。&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w876" class="western" style="margin-bottom: 0in;"&gt;        pca&lt;span id="a64w877"  style="font-family:宋体,SimSun;"&gt;：主成份分析方法，可以在右侧&lt;/span&gt;PCA Parameters&lt;span id="a64w879"  style="font-family:宋体,SimSun;"&gt;中设置要提取的主成份序号；&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w881" class="western" style="margin-bottom: 0in;"&gt;        ridge.pca&lt;span id="a64w882"  style="font-family:宋体,SimSun;"&gt;：基于小波脊的&lt;/span&gt;PCA&lt;span id="a64w884"  style="font-family:宋体,SimSun;"&gt;特征提取方法，首先对波形逐个进行小波变换（使用&lt;/span&gt;mexh&lt;span id="a64w886"  style="font-family:宋体,SimSun;"&gt;小波），然后提取出小波脊，再对小波脊上的小波系数进行&lt;/span&gt;PCA&lt;span id="a64w888"  style="font-family:宋体,SimSun;"&gt;，提取特征。需要三个参数：小波分析的频率范围&lt;/span&gt;Frequency limits&lt;span id="a64w890"  style="font-family:宋体,SimSun;"&gt;，小波脊的数目&lt;/span&gt;Number of Ridges&lt;span id="a64w892"  style="font-family:宋体,SimSun;"&gt;，以及需要提取的主成份序号&lt;/span&gt;PCA Parameters&lt;span id="a64w894"  style="font-family:宋体,SimSun;"&gt;。&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w896" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w897"  style="font-family:宋体,SimSun;"&gt;&lt;span id="r2if15"  style="font-family:'Times New Roman';"&gt;        &lt;span id="r2if16"  style="font-family:宋体,SimSun;"&gt;完成特征选取后，选择&lt;/span&gt;Done&lt;span id="a64w899"  style="font-family:宋体,SimSun;"&gt;，开始提取用于聚类分析的特征，并给出特征分布散点图。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;h3 id="r2if17"&gt;4.2特征修改&lt;/h3&gt;&lt;a id="a64w902" name="4.2.特征修改|outline"&gt;&lt;/a&gt; &lt;p id="a64w905" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w906"  style="font-family:宋体,SimSun;"&gt;&lt;b id="a64w908"&gt;特征比例缩放&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w909" class="western" style="margin-bottom: 0in;"&gt;        Features-&gt;Scale Features&lt;span id="a64w910"  style="font-family:宋体,SimSun;"&gt;，打开如下图的对话框，在其中，可以调整特征的相对范围，可能有利于改善&lt;/span&gt;K-Means&lt;span id="a64w912"  style="font-family:宋体,SimSun;"&gt;的聚类结果。&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w914" class="western" style="text-align: center; margin-bottom: 0in;"&gt;&lt;img id="a64w915" src="http://docs.google.com/File?id=dzdhgwg_620dd7xjzgz_b" name="graphics6" align="bottom" border="0" height="277" width="381" /&gt;&lt;/p&gt; &lt;p id="a64w916" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w917"  style="font-family:宋体,SimSun;"&gt;&lt;b id="a64w919"&gt;删除特征&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w920" class="western" style="margin-bottom: 0in;"&gt;        Features-&gt;Remove Features&lt;span id="a64w921"  style="font-family:宋体,SimSun;"&gt;，删除部分使用中的特征。一般特征的计算不需要花很长时间，重新选择并计算即可。在同时使用&lt;/span&gt;Ridge.pca&lt;span id="a64w923"  style="font-family:宋体,SimSun;"&gt;和&lt;/span&gt;PCA&lt;span id="a64w925"  style="font-family:宋体,SimSun;"&gt;作为特征时，由于共用&lt;/span&gt;PCA&lt;span id="a64w927"  style="font-family:宋体,SimSun;"&gt;参数，可以通过该工具重新选择。&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w929" class="western" style="text-align: center; margin-bottom: 0in;"&gt;&lt;img id="a64w930" src="http://docs.google.com/File?id=dzdhgwg_621gjfhqjd6_b" name="graphics7" align="bottom" border="0" height="205" width="277" /&gt;&lt;/p&gt; &lt;h3 id="r2if18"&gt;4.3特征分布散点图&lt;/h3&gt;&lt;a id="a64w932" name="4.3.特征分布散点图|outline"&gt;&lt;/a&gt; &lt;p id="a64w935" class="western" style="margin-bottom: 0in;"&gt;        Features-&gt;Plot Features &lt;span id="a64w936"  style="font-family:宋体,SimSun;"&gt;绘制特征分布散点图，如果定义了两个特征，散点图是二维的，如果有三个或更多的特征，则只使用前三个，以三维形式显示，并同时画出特征向三个平面上的投影分布，如下图。&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w938" class="western" style="text-align: center; margin-bottom: 0in;"&gt; &lt;img id="a64w939" src="http://docs.google.com/File?id=dzdhgwg_6227ng2cvfs_b" name="graphics8" align="bottom" border="0" height="256" width="292" /&gt;   &lt;img id="a64w940" src="http://docs.google.com/File?id=dzdhgwg_623czz257dn_b" name="graphics9" align="bottom" border="0" height="256" width="293" /&gt;&lt;/p&gt; &lt;h3 id="r2if19"&gt;4.4特征密度图&lt;/h3&gt;&lt;a id="a64w942" name="4.4.特征密度图|outline"&gt;&lt;/a&gt; &lt;p id="a64w945" class="western" style="margin-bottom: 0in;"&gt;        Features-&gt; Features Density&lt;span id="a64w946"  style="font-family:宋体,SimSun;"&gt;：特征分布密度图。如下图，该图只能绘出前两个特征的分布密度。&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w948" class="western" style="text-align: center; margin-bottom: 0in;"&gt; &lt;img id="a64w949" src="http://docs.google.com/File?id=dzdhgwg_624dsxf8dgt_b" name="graphics10" align="bottom" border="0" height="257" width="294" /&gt;&lt;/p&gt; &lt;h2 id="a64w950" class="western"&gt;&lt;a id="a64w951" name="4.5.特征对比图|outline"&gt;&lt;/a&gt; 4.5&lt;span id="a64w952"  style="font-family:宋体,SimSun;"&gt;特征对比图&lt;/span&gt;&lt;/h2&gt; &lt;p id="a64w954" class="western" style="margin-bottom: 0in;"&gt;        Features-&gt; Features Vs Features&lt;span id="a64w955"  style="font-family:宋体,SimSun;"&gt;，绘制特征分布的对比图，注意该功能中使用的特征与聚类分析的特征是独立的。并且，每次绘图都需要重新计算特征。&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w957" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w958"  style="font-family:宋体,SimSun;"&gt;&lt;span id="r2if20"  style="font-family:'Times New Roman';"&gt;        &lt;span id="r2if21"  style="font-family:宋体;"&gt;如果已经划分类别，不同类别的特征将以不同颜色区别显示。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w960" class="western" style="text-align: center; margin-bottom: 0in;"&gt; &lt;img id="a64w961" src="http://docs.google.com/File?id=dzdhgwg_625fpw68ccv_b" name="graphics11" align="bottom" border="0" height="257" width="293" /&gt;   &lt;img id="a64w962" src="http://docs.google.com/File?id=dzdhgwg_626fpk885dz_b" name="graphics12" align="bottom" border="0" height="261" width="298" /&gt;&lt;/p&gt; &lt;h3 id="jmup"&gt;4.6主成份&lt;/h3&gt;&lt;a id="a64w964" name="4.6.主成份|outline"&gt;&lt;/a&gt; &lt;p id="a64w967" class="western" style="margin-bottom: 0in;"&gt;        Features-&gt; Principal Components&lt;span id="a64w968"  style="font-family:宋体,SimSun;"&gt;：给出特征提取中主成份曲线。例如特征定义中使用第一个和第二个主成份，则给出&lt;/span&gt;PC1&lt;span id="a64w970"  style="font-family:宋体,SimSun;"&gt;和&lt;/span&gt;PC2&lt;span id="a64w972"  style="font-family:宋体,SimSun;"&gt;的形状曲线。&lt;/span&gt;&lt;/p&gt; &lt;h2 id="jmup0"&gt;5 聚类分析&lt;/h2&gt;&lt;a id="a64w975" name="5.聚类分析|outline"&gt;&lt;/a&gt; &lt;p id="a64w978" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w979"  style="font-family:宋体,SimSun;"&gt;&lt;span id="jmup1"  style="font-family:'Times New Roman';"&gt;        &lt;span id="jmup2"  style="font-family:宋体,SimSun;"&gt;聚类功能集中于菜单&lt;/span&gt;Sort&lt;span id="a64w981"  style="font-family:宋体,SimSun;"&gt;中。在选择具体的聚类方法之前，应该先设置聚类的参数。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;h3 id="jmup3"&gt;5.1参数设置&lt;/h3&gt;&lt;a id="a64w984" name="5.1.参数设置|outline"&gt;&lt;/a&gt; &lt;p id="a64w987" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w988"  style="font-family:宋体,SimSun;"&gt;&lt;span id="jmup4"  style="font-family:'Times New Roman';"&gt;        &lt;span id="jmup5"  style="font-family:宋体,SimSun;"&gt;菜单&lt;/span&gt;Sort-&gt;Options…, &lt;span id="a64w990"  style="font-family:宋体,SimSun;"&gt;打开参数设置对话框：&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w992" class="western" style="text-align: center; margin-bottom: 0in;"&gt;&lt;img id="a64w993" src="http://docs.google.com/File?id=dzdhgwg_627drsrwvg2_b" name="graphics13" align="bottom" border="0" height="220" width="335" /&gt;&lt;/p&gt; &lt;p id="a64w994" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w995"  style="font-family:宋体,SimSun;"&gt;其中共有四个参数：&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w997" class="western" style="margin-bottom: 0in;"&gt;        Unit Number&lt;span id="a64w998"  style="font-family:宋体,SimSun;"&gt;：划分类别的数目，&lt;/span&gt;K-Means&lt;span id="a64w1000"  style="font-family:宋体,SimSun;"&gt;，期望最大化&lt;/span&gt;(EM)&lt;span id="a64w1002"  style="font-family:宋体,SimSun;"&gt;方法，以及模板匹配方法使用该参数；&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w1004" class="western" style="margin-bottom: 0in;"&gt;        K-Means Radius&lt;span id="a64w1005"  style="font-family:宋体,SimSun;"&gt;：&lt;/span&gt;K-Means&lt;span id="a64w1007"  style="font-family:宋体,SimSun;"&gt;方法的聚类半径，值越小，聚类的半径越小。模板匹配方法也受该参数影响；&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w1009" class="western" style="margin-bottom: 0in;"&gt;        Parzen Mult&lt;span id="a64w1010"  style="font-family:宋体,SimSun;"&gt;：寻谷聚类算法的初始半径大小，初始半径越小，获得的类别数目越多。&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w1012" class="western" style="margin-bottom: 0in;"&gt;        Sort On&lt;span id="a64w1013"  style="font-family:宋体,SimSun;"&gt;：设置聚类的锋电位范围，选择&lt;/span&gt;All Spikes&lt;span id="a64w1015"  style="font-family:宋体,SimSun;"&gt;时对所有锋电位的特征进行聚类；选择&lt;/span&gt;Unsorted Spikes&lt;span id="a64w1017"  style="font-family:宋体,SimSun;"&gt;时仅对未分类的锋电位进行聚类。&lt;/span&gt;&lt;/p&gt; &lt;h3 id="jmup6"&gt;5.2手动聚类&lt;/h3&gt;&lt;a id="a64w1020" name="5.2.手动聚类|outline"&gt;&lt;/a&gt; &lt;p id="a64w1023" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w1024"  style="font-family:宋体,SimSun;"&gt;&lt;span id="jmup7"  style="font-family:'Times New Roman';"&gt;        &lt;span id="jmup8"  style="font-family:宋体,SimSun;"&gt;菜单&lt;/span&gt;Sort-&gt;Contour…&lt;span id="a64w1026"  style="font-family:宋体,SimSun;"&gt;，对应手动聚类，选择该菜单后，弹出如下图的手动聚类对话框。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w1028" class="western" style="text-align: center; margin-bottom: 0in;"&gt;&lt;img id="a64w1029" src="http://docs.google.com/File?id=dzdhgwg_628gk4dhthg_b" name="graphics14" align="bottom" border="0" height="285" width="301" /&gt;&lt;/p&gt; &lt;p id="a64w1030" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w1031"  style="font-family:宋体,SimSun;"&gt;&lt;span id="jmup9"  style="font-family:'Times New Roman';"&gt;        &lt;span id="jmup10"  style="font-family:宋体,SimSun;"&gt;对话框中间给出了未分类的特征的分布图。底部有四个控制按钮。首先单击&lt;/span&gt;New Contour&lt;span id="a64w1033"  style="font-family:宋体,SimSun;"&gt;按钮，光标将变成图中所示的十字形，在特征分布图中单击左键，将出现一个红色的十字形标记点，这样依次点击，就可以确定一个类别的大致轮廓，之后，鼠标右击，这些点将自动连接成一条封闭的曲线。然后选择底部的&lt;/span&gt;Update&lt;span id="a64w1035"  style="font-family:宋体,SimSun;"&gt;按钮，曲线内的点就被划分到一个类别。再选择&lt;/span&gt;New Contour&lt;span id="a64w1037"  style="font-family:宋体,SimSun;"&gt;绘制下一个类别的边界，依此操作，直到聚类完成。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w1039" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w1040"  style="font-family:宋体,SimSun;"&gt;&lt;span id="jmup11"  style="font-family:'Times New Roman';"&gt;        &lt;span id="jmup12"  style="font-family:宋体,SimSun;"&gt;也可以连续绘制多条边界线，然后再选择&lt;/span&gt;Update&lt;span id="a64w1042"  style="font-family:宋体,SimSun;"&gt;，显示聚类结果。最后选择&lt;/span&gt;Done&lt;span id="a64w1044"  style="font-family:宋体,SimSun;"&gt;将显示的聚类结果传回主程序，选择&lt;/span&gt;Cancel&lt;span id="a64w1046"  style="font-family:宋体,SimSun;"&gt;放弃。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w1048" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w1049"  style="font-family:宋体,SimSun;"&gt;&lt;span id="jmup13"  style="font-family:'Times New Roman';"&gt;        &lt;span id="jmup14"  style="font-family:宋体;"&gt;手工聚类的类别数目不受前面聚类参数对话框中的类别数目的影响。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;h3 id="jmup15"&gt;5.3自动聚类方法&lt;/h3&gt;&lt;a id="a64w1052" name="5.3.自动聚类方法|outline"&gt;&lt;/a&gt; &lt;p id="a64w1055" class="western" style="margin-bottom: 0in;"&gt;        SPKtool&lt;span id="a64w1056"  style="font-family:宋体,SimSun;"&gt;中包含了几种常见的聚类算法，简单说明如下：&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w1058" class="western" style="margin-bottom: 0in;"&gt;&lt;b id="a64w1059"&gt;K-Means&lt;/b&gt;&lt;/p&gt; &lt;p id="a64w1060" class="western" style="margin-bottom: 0in;"&gt;&lt;a id="a64w1061" name="_Ref205784110"&gt;&lt;/a&gt;&lt;span id="a64w1062"  style="font-family:宋体,SimSun;"&gt;&lt;span id="jmup16"  style="font-family:'Times New Roman';"&gt;        &lt;span id="jmup17"  style="font-family:宋体,SimSun;"&gt;根据特征之间的距离来进行聚类。用户指定聚类的数目（聚类参数对话框中），该算法首先从样本（特征）中随机抽取确定聚类中心，然后计算每个样本到各个聚类中心的距离，并将其归到距离最近的类中，第一次聚类完成后，计算各个样本的均值作为新的聚类中心，重新计算每个样本到新的聚类中心的距离，并将其划分到聚类最近的类别中，如此循环，直到聚类中心的位置稳定&lt;/span&gt;&lt;sup id="a64w1064"&gt;[&lt;/sup&gt;&lt;sup id="a64w1065"&gt;&lt;a id="a64w1066" class="sdendnoteanc" name="sdendnote2anc" href="http://www.blogger.com/post-edit.g?blogID=4083138841888177560&amp;amp;postID=634852650477303260#sdendnote2sym"&gt;&lt;sup id="a64w1067"&gt;2&lt;/sup&gt;&lt;/a&gt;&lt;/sup&gt;&lt;sup id="a64w1068"&gt;]&lt;/sup&gt;&lt;span id="a64w1069"  style="font-family:宋体,SimSun;"&gt;。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w1071" class="western" style="margin-bottom: 0in;"&gt;&lt;b id="a64w1075"&gt;Template &lt;/b&gt;&lt;span id="a64w1076"  style="font-family:宋体,SimSun;"&gt;&lt;b id="a64w1078"&gt;模板匹配法&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w1079" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w1080"  style="font-family:宋体,SimSun;"&gt;&lt;span id="jmup18"  style="font-family:'Times New Roman';"&gt;        &lt;span id="jmup19"  style="font-family:宋体,SimSun;"&gt;在&lt;/span&gt;SPKtool&lt;span id="a64w1082"  style="font-family:宋体,SimSun;"&gt;中，模板方法的与&lt;/span&gt;K-Means&lt;span id="a64w1084"  style="font-family:宋体,SimSun;"&gt;基本上是一样的，不同之处仅在于直接用锋电位的波形数据作为特征，而&lt;/span&gt;K-Means&lt;span id="a64w1086"  style="font-family:宋体,SimSun;"&gt;使用锋电位降维后的特征数据。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w1088" class="western" style="margin-bottom: 0in;"&gt;&lt;b id="a64w1089"&gt;Gaussian EM &lt;/b&gt;&lt;span id="a64w1090"  style="font-family:宋体,SimSun;"&gt;&lt;b id="a64w1092"&gt;基于高斯混合模型的期望最大化算法&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w1093" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w1094"  style="font-family:宋体,SimSun;"&gt;&lt;span id="jmup20"  style="font-family:'Times New Roman';"&gt;        &lt;span id="jmup21"  style="font-family:宋体,SimSun;"&gt;该算法首先用&lt;/span&gt;K-Means&lt;span id="a64w1096"  style="font-family:宋体,SimSun;"&gt;方法确定初始聚类，然后将锋电位特征的分布看成符合混合高斯分布，用期望最大化算法确定高斯混合模型的均值、协方差等参数，然后计算每个特征在各个高斯分布中的概率，并划分到概率最大的一个类别（高斯分布）中&lt;/span&gt;&lt;sup id="a64w1098"&gt;[2]&lt;/sup&gt;&lt;span id="a64w1099"  style="font-family:宋体,SimSun;"&gt;。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w1101" class="western" style="margin-bottom: 0in;"&gt;&lt;b id="a64w1102"&gt;Valley Seeking &lt;/b&gt;&lt;span id="a64w1103"  style="font-family:宋体,SimSun;"&gt;&lt;b id="a64w1105"&gt;寻谷聚类算法&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w1106" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w1107"  style="font-family:宋体,SimSun;"&gt;&lt;span id="jmup22"  style="font-family:'Times New Roman';"&gt;        &lt;span id="jmup23"  style="font-family:宋体,SimSun;"&gt;在特征空间中寻找特征分布密度的极小位置，作为聚类的边界。算法的流程可以简述如下&lt;sup id="a64w1109"&gt;&lt;a id="a64w1110" class="sdendnoteanc" name="sdendnote3anc" href="http://www.blogger.com/post-edit.g?blogID=4083138841888177560&amp;amp;postID=634852650477303260#sdendnote3sym"&gt;&lt;sup id="a64w1111"&gt;3&lt;/sup&gt;&lt;/a&gt;&lt;/sup&gt;&lt;/span&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w1112" class="western" style="margin-bottom: 0in;"&gt;            1. &lt;span id="a64w1113"  style="font-family:宋体,SimSun;"&gt;确定初始半径，可以取为样本标准差的某个倍数；初始半径的设置影响聚类的数目；&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w1115" class="western" style="margin-bottom: 0in;"&gt;            2. &lt;span id="a64w1116"  style="font-family:宋体,SimSun;"&gt;在该半径范围内，确定每个特征的近邻数目，以及近邻的集合。如果特征的数目为&lt;/span&gt;N&lt;span id="a64w1118"  style="font-family:宋体,SimSun;"&gt;，需要初始化一个&lt;/span&gt;N×N&lt;span id="a64w1120"  style="font-family:宋体,SimSun;"&gt;的数组来存放每个特征的近邻编号，计算完成后，可以根据最大近邻集合中元素的数目，删去多余的元素。&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w1122" class="western" style="margin-bottom: 0in;"&gt;            3. &lt;span id="a64w1123"  style="font-family:宋体,SimSun;"&gt;如果一个特征的近邻数目，超过它每一个近邻各自的近邻数目，则该特征确定了一个特征密度峰。如此，设置一个最小近邻标准，可以找出全部峰。&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w1125" class="western" style="margin-bottom: 0in;"&gt;            4. &lt;span id="a64w1126"  style="font-family:宋体,SimSun;"&gt;五个峰确定&lt;/span&gt;5&lt;span id="a64w1128"  style="font-family:宋体,SimSun;"&gt;个类别，给每个峰的近邻特征设置类别标记；&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w1130" class="western" style="margin-bottom: 0in;"&gt;            5. &lt;span id="a64w1131"  style="font-family:宋体,SimSun;"&gt;将所有特征按照近邻数目从大到小排序；&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w1133" class="western" style="margin-bottom: 0in;"&gt;            6. &lt;span id="a64w1134"  style="font-family:宋体,SimSun;"&gt;从近邻数目最大的特征开始，看其近邻中属于哪一类别的最多，就将该特征也归入这一类；如此，完成全部特征的聚类。&lt;/span&gt;&lt;/p&gt; &lt;h3 id="jmup24"&gt;5.4聚类结果调整&lt;/h3&gt;&lt;a id="a64w1137" name="5.4.聚类结果调整|outline"&gt;&lt;/a&gt; &lt;p id="a64w1140" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w1141"  style="font-family:宋体,SimSun;"&gt;&lt;b id="a64w1143"&gt;移除未分类的锋电位&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w1144" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w1145"  style="font-family:宋体,SimSun;"&gt;&lt;span id="jmup25"  style="font-family:'Times New Roman';"&gt;        &lt;span id="jmup26"  style="font-family:宋体,SimSun;"&gt;菜单&lt;/span&gt;Sort-&gt;Edit units …&lt;span id="a64w1147"  style="font-family:宋体,SimSun;"&gt;中，选择复选框&lt;/span&gt;Remove unsorted spikes&lt;span id="a64w1149"  style="font-family:宋体,SimSun;"&gt;。未分类的锋电位将从数据中删去。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w1151" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w1152"  style="font-family:宋体,SimSun;"&gt;&lt;b id="a64w1154"&gt;合并分类&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w1155" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w1156"  style="font-family:宋体,SimSun;"&gt;&lt;span id="jmup27"  style="font-family:'Times New Roman';"&gt;        &lt;span id="jmup28"  style="font-family:宋体,SimSun;"&gt;同样在菜单&lt;/span&gt;Sort-&gt;Edit units …&lt;span id="a64w1158"  style="font-family:宋体,SimSun;"&gt;中，在&lt;/span&gt;Merge Units&lt;span id="a64w1160"  style="font-family:宋体,SimSun;"&gt;框中输入欲合并的单元编号；例如，输入“&lt;/span&gt;2 3”&lt;span id="a64w1162"  style="font-family:宋体,SimSun;"&gt;将单元&lt;/span&gt;2&lt;span id="a64w1164"  style="font-family:宋体,SimSun;"&gt;和单元&lt;/span&gt;3&lt;span id="a64w1166"  style="font-family:宋体,SimSun;"&gt;合并为单元&lt;/span&gt;2&lt;span id="a64w1168"  style="font-family:宋体,SimSun;"&gt;，输入“&lt;/span&gt;0 3”&lt;span id="a64w1170"  style="font-family:宋体,SimSun;"&gt;删除单元&lt;/span&gt;3&lt;span id="a64w1172"  style="font-family:宋体,SimSun;"&gt;（其中的波形转为未归类状态）。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w1174" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w1175"  style="font-family:宋体,SimSun;"&gt;&lt;b id="a64w1177"&gt;移除特征离散度很大的锋电位&lt;/b&gt;&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w1178" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w1179"  style="font-family:宋体,SimSun;"&gt;&lt;span id="jmup29"  style="font-family:'Times New Roman';"&gt;        &lt;span id="jmup30"  style="font-family:宋体,SimSun;"&gt;可以首先通过轮廓线聚类方法，将要保留的特征划分到单元&lt;/span&gt;1&lt;span id="a64w1181"  style="font-family:宋体,SimSun;"&gt;中，然后按照上面的方法，先移除没有归类的边缘特征，再将单元&lt;/span&gt;1&lt;span id="a64w1183"  style="font-family:宋体,SimSun;"&gt;与&lt;/span&gt;0&lt;span id="a64w1185"  style="font-family:宋体,SimSun;"&gt;（未分类）合并。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;h2 id="jmup31"&gt;6 绘图功能&lt;/h2&gt;&lt;a id="a64w1188" name="6.绘图功能|outline"&gt;&lt;/a&gt; &lt;h3 id="lz7k"&gt;&lt;span id="nd9i40"  style="font-size:130%;"&gt;6&lt;/span&gt;.1锋电位波形&lt;/h3&gt;&lt;a id="a64w1192" name="6.1.锋电位波形|outline"&gt;&lt;/a&gt; &lt;p id="a64w1195" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w1196"  style="font-family:宋体,SimSun;"&gt;&lt;span id="lz7k1"  style="font-family:'Times New Roman';"&gt;        &lt;span id="lz7k2"  style="font-family:宋体,SimSun;"&gt;菜单：&lt;/span&gt;Plot-&gt;Spikes&lt;span id="a64w1198"  style="font-family:宋体,SimSun;"&gt;：绘出所有锋电位波形；&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w1200" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w1201"  style="font-family:宋体,SimSun;"&gt;&lt;span id="lz7k3"  style="font-family:'Times New Roman';"&gt;        &lt;span id="lz7k4"  style="font-family:宋体,SimSun;"&gt;菜单：&lt;/span&gt;Plot-&gt; Sorted spikes&lt;span id="a64w1203"  style="font-family:宋体,SimSun;"&gt;：分布绘出各个类别的波形。每个波形图左下的数字标明了该分类中波形的数目。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w1205" class="western" style="text-align: center; margin-bottom: 0in;"&gt;&lt;img id="a64w1206" src="http://docs.google.com/File?id=dzdhgwg_629fv77xdhh_b" name="graphics15" align="bottom" border="0" height="259" width="296" /&gt;&lt;/p&gt; &lt;h3 id="lz7k5"&gt;6.2特征分布图&lt;/h3&gt;&lt;a id="a64w1208" name="6.2.特征分布图|outline"&gt;&lt;/a&gt; &lt;p id="a64w1211" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w1212"  style="font-family:宋体,SimSun;"&gt;&lt;span id="lz7k6"  style="font-family:'Times New Roman';"&gt;        &lt;span id="lz7k7"  style="font-family:宋体,SimSun;"&gt;菜单：&lt;/span&gt;Plot-&gt; Features&lt;span id="a64w1214"  style="font-family:宋体,SimSun;"&gt;：绘出特征分布散点图；&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w1216" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w1217"  style="font-family:宋体,SimSun;"&gt;&lt;span id="lz7k8"  style="font-family:'Times New Roman';"&gt;        &lt;span id="lz7k9"  style="font-family:宋体,SimSun;"&gt;菜单：&lt;/span&gt;Plot-&gt;Sorted Features&lt;span id="a64w1219"  style="font-family:宋体,SimSun;"&gt;：画出分类后的特征散点图；如下图。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w1221" class="western" style="text-align: center; margin-bottom: 0in;"&gt;&lt;img id="a64w1222" src="http://docs.google.com/File?id=dzdhgwg_630dbj5zhfr_b" name="graphics16" align="bottom" border="0" height="260" width="297" /&gt;&lt;/p&gt; &lt;h3 id="lz7k10"&gt;6.3时间间隔(ISI)分布&lt;/h3&gt;&lt;a id="a64w1224" name="6.3.时间间隔(ISI)分布|outline"&gt;&lt;/a&gt; &lt;p id="a64w1229" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w1230"  style="font-family:宋体,SimSun;"&gt;&lt;span id="lz7k11"  style="font-family:'Times New Roman';"&gt;        &lt;span id="lz7k12"  style="font-family:宋体,SimSun;"&gt;菜单：&lt;/span&gt;Plot-&gt;ISI …&lt;span id="a64w1232"  style="font-family:宋体,SimSun;"&gt;，打开如下的&lt;/span&gt;ISI&lt;span id="a64w1234"  style="font-family:宋体,SimSun;"&gt;参数设置窗口：&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w1236" class="western" style="margin-bottom: 0in;"&gt;            Min. Interval: &lt;span id="a64w1237"  style="font-family:宋体,SimSun;"&gt;最小间隔时间；&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w1239" class="western" style="margin-bottom: 0in;"&gt;            Max. Interval: &lt;span id="a64w1240"  style="font-family:宋体,SimSun;"&gt;最大间隔时间；&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w1242" class="western" style="margin-bottom: 0in;"&gt;            Number of Bins: &lt;span id="a64w1243"  style="font-family:宋体,SimSun;"&gt;阶梯图的分段数目，数值越大，&lt;/span&gt;ISI&lt;span id="a64w1245"  style="font-family:宋体,SimSun;"&gt;曲线越平滑；&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w1247" class="western" style="margin-bottom: 0in;"&gt;            Units: &lt;span id="a64w1248"  style="font-family:宋体,SimSun;"&gt;选择单元，只画出指定单元的&lt;/span&gt;ISI&lt;span id="a64w1250"  style="font-family:宋体,SimSun;"&gt;分布图。&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w1252" class="western" style="text-align: center; margin-bottom: 0in;"&gt;&lt;img id="a64w1253" src="http://docs.google.com/File?id=dzdhgwg_631c8rc5wdh_b" name="graphics17" align="bottom" border="0" height="151" width="314" /&gt;   &lt;img id="a64w1254" src="http://docs.google.com/File?id=dzdhgwg_632gj2jvzg4_b" name="graphics18" align="bottom" border="0" height="260" width="297" /&gt;&lt;/p&gt; &lt;p id="a64w1255" class="western" style="margin-bottom: 0in;"&gt;  &lt;/p&gt; &lt;h3 id="lz7k13"&gt;6.4 间隔-时间分布图&lt;/h3&gt;&lt;a id="a64w1258" name="6.4.间隔-时间分布图|outline"&gt;&lt;/a&gt; &lt;p id="a64w1263" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w1264"  style="font-family:宋体,SimSun;"&gt;&lt;span id="lz7k14"  style="font-family:'Times New Roman';"&gt;        &lt;span id="lz7k15"  style="font-family:宋体,SimSun;"&gt;菜单：&lt;/span&gt;Plot-&gt;ISI versus time…&lt;span id="a64w1266"  style="font-family:宋体,SimSun;"&gt;，绘制相邻放电间隔的时间分布图。参数设置对话框：&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w1268" class="western" style="margin-bottom: 0in;"&gt;            X Min. :&lt;span id="a64w1269"  style="font-family:宋体,SimSun;"&gt;横坐标（时间）最小值；&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w1271" class="western" style="margin-bottom: 0in;"&gt;            X Max.&lt;span id="a64w1272"  style="font-family:宋体,SimSun;"&gt;：横坐标最大值；&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w1274" class="western" style="margin-bottom: 0in;"&gt;            Units&lt;span id="a64w1275"  style="font-family:宋体,SimSun;"&gt;：选择需要进行绘图的单元编号。&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w1277" class="western" style="margin-bottom: 0in; text-align: center;"&gt; &lt;img id="a64w1278" src="http://docs.google.com/File?id=dzdhgwg_633ggkvr6ct_b" name="graphics19" align="bottom" border="0" height="152" width="288" /&gt;   &lt;img id="a64w1279" src="http://docs.google.com/File?id=dzdhgwg_634f6ptbrgn_b" name="graphics20" align="bottom" border="0" height="258" width="295" /&gt;&lt;/p&gt; &lt;h3 id="lz7k16"&gt;6.5庞加莱图&lt;/h3&gt;&lt;a id="a64w1281" name="6.5.庞加莱图|outline"&gt;&lt;/a&gt; &lt;p id="a64w1284" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w1285"  style="font-family:宋体,SimSun;"&gt;&lt;span id="lz7k17"  style="font-family:'Times New Roman';"&gt;        &lt;span id="lz7k18"  style="font-family:宋体,SimSun;"&gt;&lt;span id="lz7k19"  style="font-family:'Times New Roman';"&gt;    &lt;span id="lz7k20"  style="font-family:宋体,SimSun;"&gt;菜单：&lt;/span&gt;Plot-&gt; Poincare maps&lt;span id="a64w1287"  style="font-family:宋体,SimSun;"&gt;：该图以与前一个放电的时间间隔为纵坐标，与后一个放电的时间间隔为横坐标，标出每一个放电的位置。坐标轴的范围（即最大时间间隔）由&lt;/span&gt;ISI&lt;span id="a64w1289"  style="font-family:宋体,SimSun;"&gt;中的&lt;/span&gt;Min. Interval&lt;span id="a64w1291"  style="font-family:宋体,SimSun;"&gt;和&lt;/span&gt;Max Interval &lt;span id="a64w1293"  style="font-family:宋体,SimSun;"&gt;指定。如下图。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w1295" class="western" style="text-align: center; margin-bottom: 0in;"&gt;&lt;img id="a64w1296" src="http://docs.google.com/File?id=dzdhgwg_635cf8v3dfw_b" name="graphics21" align="bottom" border="0" height="260" width="298" /&gt;&lt;/p&gt; &lt;h3 id="lz7k21"&gt;6.6放电频次阶梯图&lt;/h3&gt;&lt;a id="a64w1298" name="6.6.放电频次阶梯图|outline"&gt;&lt;/a&gt; &lt;p id="a64w1301" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w1302"  style="font-family:宋体,SimSun;"&gt;&lt;span id="lz7k22"  style="font-family:'Times New Roman';"&gt;        &lt;span id="lz7k23"  style="font-family:宋体,SimSun;"&gt;菜单：&lt;/span&gt;Plot-&gt;Fire Rate…&lt;span id="a64w1304"  style="font-family:宋体,SimSun;"&gt;：绘制放电的频次直方图。参数设置对话框：&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w1306" class="western" style="margin-bottom: 0in;"&gt;            X Min. :&lt;span id="a64w1307"  style="font-family:宋体,SimSun;"&gt;横坐标（时间）最小值；&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w1309" class="western" style="margin-bottom: 0in;"&gt;            X Max.&lt;span id="a64w1310"  style="font-family:宋体,SimSun;"&gt;：横坐标最大值；&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w1312" class="western" style="margin-bottom: 0in;"&gt;            Time per Bin&lt;span id="a64w1313"  style="font-family:宋体,SimSun;"&gt;：每个阶梯表示的时间长度；&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w1315" class="western" style="margin-bottom: 0in;"&gt;            Units&lt;span id="a64w1316"  style="font-family:宋体,SimSun;"&gt;：选择需要进行绘图的单元编号。&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w1318" class="western" style="margin-bottom: 0in;"&gt;            Add stimulation markers&lt;span id="a64w1319"  style="font-family:宋体,SimSun;"&gt;：选中该项后，可以在下面的&lt;/span&gt;Markers&lt;span id="a64w1321"  style="font-family:宋体,SimSun;"&gt;中输入刺激标记（对应数据文件中的&lt;/span&gt;simmark&lt;span id="a64w1323"  style="font-family:宋体,SimSun;"&gt;变量）。例如，刺激开始的时刻为&lt;/span&gt;49.89885s&lt;span id="a64w1325"  style="font-family:宋体,SimSun;"&gt;，结束的时刻为&lt;/span&gt;262.4599s&lt;span id="a64w1327"  style="font-family:宋体,SimSun;"&gt;，在&lt;/span&gt;Markers&lt;span id="a64w1329"  style="font-family:宋体,SimSun;"&gt;中填写如下：&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w1331" class="western" style="text-align: center; margin-bottom: 0in;"&gt;&lt;img id="a64w1332" src="http://docs.google.com/File?id=dzdhgwg_636htcjs2cd_b" name="graphics22" align="bottom" border="0" height="159" width="342" /&gt;&lt;/p&gt; &lt;p id="a64w1333" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w1334"  style="font-family:宋体,SimSun;"&gt;放电频次分布直方图如下，刺激时间将以一个黑框标示出来。&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w1336" class="western" style="text-align: center; margin-bottom: 0in;"&gt;&lt;img id="a64w1337" src="http://docs.google.com/File?id=dzdhgwg_637cf9qdpgp_b" name="graphics23" align="bottom" border="0" height="365" width="419" /&gt;&lt;/p&gt; &lt;h3 id="lz7k24"&gt;6.7放电光栅图&lt;/h3&gt;&lt;a id="a64w1339" name="6.7.放电光栅图|outline"&gt;&lt;/a&gt; &lt;p id="a64w1342" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w1343"  style="font-family:宋体,SimSun;"&gt;&lt;span id="lz7k25"  style="font-family:'Times New Roman';"&gt;        &lt;span id="lz7k26"  style="font-family:宋体,SimSun;"&gt;菜单：&lt;/span&gt;Plot-&gt;Rasters …&lt;span id="a64w1345"  style="font-family:宋体,SimSun;"&gt;：绘制放电的光栅分布图。参数设置对话框：&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w1347" class="western" style="margin-bottom: 0in;"&gt;            X Min. :&lt;span id="a64w1348"  style="font-family:宋体,SimSun;"&gt;横坐标（时间）最小值；&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w1350" class="western" style="margin-bottom: 0in;"&gt;            X Max.&lt;span id="a64w1351"  style="font-family:宋体,SimSun;"&gt;：横坐标最大值；&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w1353" class="western" style="margin-bottom: 0in;"&gt;            Units&lt;span id="a64w1354"  style="font-family:宋体,SimSun;"&gt;：选择需要进行绘图的单元编号。&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w1356" class="western" style="margin-bottom: 0in;"&gt;            Add stimulation markers&lt;span id="a64w1357"  style="font-family:宋体,SimSun;"&gt;：与频次直方图中相同。&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w1359" class="western" style="text-align: center; margin-bottom: 0in;"&gt;&lt;img id="a64w1360" src="http://docs.google.com/File?id=dzdhgwg_638g4g5ctcm_b" name="graphics24" align="bottom" border="0" height="133" width="313" /&gt;   &lt;img id="a64w1361" src="http://docs.google.com/File?id=dzdhgwg_639zg9tjxfq_b" name="graphics25" align="bottom" border="0" height="259" width="296" /&gt;&lt;/p&gt; &lt;h3 id="q93n"&gt;6.8相关函数图&lt;/h3&gt;&lt;a id="a64w1363" name="6.8.相关函数图|outline"&gt;&lt;/a&gt; &lt;p id="a64w1366" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w1367"  style="font-family:宋体,SimSun;"&gt;&lt;span id="q93n0"  style="font-family:'Times New Roman';"&gt;        &lt;span id="q93n1"  style="font-family:宋体,SimSun;"&gt;菜单：&lt;/span&gt;Plot-&gt;CrossCorrelograms…&lt;span id="a64w1369"  style="font-family:宋体,SimSun;"&gt;：绘制单元间的互相关和自相关函数。参数设置对话框：&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w1371" class="western" style="margin-bottom: 0in;"&gt;            Pre-ref. Time&lt;span id="a64w1372"  style="font-family:宋体,SimSun;"&gt;：横坐标（时间）最小值，计算相关函数时信号的偏移范围；&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w1374" class="western" style="margin-bottom: 0in;"&gt;            Post-ref. Time&lt;span id="a64w1375"  style="font-family:宋体,SimSun;"&gt;：横坐标最大值；&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w1377" class="western" style="margin-bottom: 0in;"&gt;            Number of Bins&lt;span id="a64w1378"  style="font-family:宋体,SimSun;"&gt;：相关函数分段数目；&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w1380" class="western" style="margin-bottom: 0in;"&gt;            Units&lt;span id="a64w1381"  style="font-family:宋体,SimSun;"&gt;：参与计算的单元编号；&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w1383" class="western" style="margin-bottom: 0in;"&gt;            Ref Units&lt;span id="a64w1384"  style="font-family:宋体,SimSun;"&gt;：作为参考的单元编号。&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w1386" class="western" style="text-align: center; margin-bottom: 0in;"&gt;&lt;img id="a64w1387" src="http://docs.google.com/File?id=dzdhgwg_640c2xsxgf5_b" name="graphics26" align="bottom" border="0" height="138" width="341" /&gt;  &lt;img id="a64w1392" src="http://docs.google.com/File?id=dzdhgwg_641dfr9qzxx_b" name="graphics27" align="bottom" border="0" height="257" width="293" /&gt;&lt;/p&gt; &lt;h3 id="q93n2"&gt;6.9刺激前后放电直方图PSTH&lt;/h3&gt;&lt;a id="a64w1394" name="6.9.刺激前后放电直方图PSTH|outline"&gt;&lt;/a&gt; &lt;p id="a64w1397" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w1398"  style="font-family:宋体,SimSun;"&gt;&lt;span id="q93n3"  style="font-family:'Times New Roman';"&gt;        &lt;span id="q93n4"  style="font-family:宋体,SimSun;"&gt;菜单：&lt;/span&gt;Plot-&gt;Peristimulus Histogram … &lt;span id="a64w1400"  style="font-family:宋体,SimSun;"&gt;：打开如下的参数设置对话框：&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w1402" class="western" style="margin-bottom: 0in;"&gt;            T. pre-Event&lt;span id="a64w1403"  style="font-family:宋体,SimSun;"&gt;：刺激事件前保留的时间长度；&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w1405" class="western" style="margin-bottom: 0in;"&gt;            T. post-Event&lt;span id="a64w1406"  style="font-family:宋体,SimSun;"&gt;：刺激事件后保留的时间长度；&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w1408" class="western" style="margin-bottom: 0in;"&gt;            Time/Bin&lt;span id="a64w1409"  style="font-family:宋体,SimSun;"&gt;：直方图的每段包含的时间长度；&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w1411" class="western" style="margin-bottom: 0in;"&gt;            Units&lt;span id="a64w1412"  style="font-family:宋体,SimSun;"&gt;：选择需要进行绘图的单元编号。&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w1414" class="western" style="margin-bottom: 0in;"&gt;            Stimulus Phase&lt;span id="a64w1415"  style="font-family:宋体,SimSun;"&gt;：选择刺激事件的相位，“&lt;/span&gt;on”&lt;span id="a64w1417"  style="font-family:宋体,SimSun;"&gt;表示刺激开始；“&lt;/span&gt;off”&lt;span id="a64w1419"  style="font-family:宋体,SimSun;"&gt;表示刺激结束；&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w1421" class="western" style="margin-bottom: 0in;"&gt;            Stimulus No.&lt;span id="a64w1422"  style="font-family:宋体,SimSun;"&gt;：当有多个刺激周期时，可以选择其中的一个刺激周期。设置为&lt;/span&gt;0&lt;span id="a64w1424"  style="font-family:宋体,SimSun;"&gt;时，将所有刺激周期的的&lt;/span&gt;PSTH&lt;span id="a64w1426"  style="font-family:宋体,SimSun;"&gt;叠加。&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w1428" class="western" style="text-align: center; margin-bottom: 0in;"&gt;&lt;img id="a64w1429" src="http://docs.google.com/File?id=dzdhgwg_642c66wffg3_b" name="graphics28" align="bottom" border="0" height="147" width="315" /&gt;   &lt;img id="a64w1430" src="http://docs.google.com/File?id=dzdhgwg_643f64pf4cn_b" name="graphics29" align="bottom" border="0" height="258" width="295" /&gt;&lt;/p&gt; &lt;h3 id="q93n5"&gt;6.10刺激前后放电光栅图&lt;/h3&gt;&lt;a id="a64w1432" name="6.10.刺激前后放电光栅图|outline"&gt;&lt;/a&gt; &lt;p id="a64w1435" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w1436"  style="font-family:宋体,SimSun;"&gt;&lt;span id="q93n6"  style="font-family:'Times New Roman';"&gt;        &lt;span id="q93n7"  style="font-family:宋体,SimSun;"&gt;菜单：&lt;/span&gt;Plot-&gt;Peristimulus Raster … &lt;span id="a64w1438"  style="font-family:宋体,SimSun;"&gt;：打开如下的参数设置对话框：&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w1440" class="western" style="margin-bottom: 0in;"&gt;            T. pre-Event&lt;span id="a64w1441"  style="font-family:宋体,SimSun;"&gt;：刺激事件前时间长度；&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w1443" class="western" style="margin-bottom: 0in;"&gt;            T. post-Event&lt;span id="a64w1444"  style="font-family:宋体,SimSun;"&gt;：刺激事件后时间长度；&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w1446" class="western" style="margin-bottom: 0in;"&gt;            Units&lt;span id="a64w1447"  style="font-family:宋体,SimSun;"&gt;：选择需要进行绘图的单元编号。&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w1449" class="western" style="margin-bottom: 0in;"&gt;            Stimulus Phase&lt;span id="a64w1450"  style="font-family:宋体,SimSun;"&gt;：选择刺激事件的相位，“&lt;/span&gt;on”&lt;span id="a64w1452"  style="font-family:宋体,SimSun;"&gt;表示刺激开始；“&lt;/span&gt;off”&lt;span id="a64w1454"  style="font-family:宋体,SimSun;"&gt;表示刺激结束；&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w1456" class="western" style="margin-bottom: 0in;"&gt;            Stimulus No.&lt;span id="a64w1457"  style="font-family:宋体,SimSun;"&gt;：当有多个刺激周期时，可以选择其中的一个刺激周期。设置为&lt;/span&gt;0&lt;span id="a64w1459"  style="font-family:宋体,SimSun;"&gt;时，将所有刺激前后放电都画出。&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w1461" class="western" style="text-align: center; margin-bottom: 0in;"&gt;&lt;img id="a64w1462" src="http://docs.google.com/File?id=dzdhgwg_644fmr6jxc9_b" name="graphics30" align="bottom" border="0" height="162" width="347" /&gt; &lt;img id="a64w1467" src="http://docs.google.com/File?id=dzdhgwg_645g4mqccdn_b" name="graphics31" align="bottom" border="0" height="260" width="297" /&gt;&lt;/p&gt; &lt;p id="a64w1468" class="western" style="margin-bottom: 0in;"&gt;&lt;span id="a64w1469"  style="font-family:宋体,SimSun;"&gt;在该组信号中，共有三个刺激事件，&lt;/span&gt;Stimulus No.&lt;span id="a64w1471"  style="font-family:宋体,SimSun;"&gt;设置为&lt;/span&gt;0&lt;span id="a64w1473"  style="font-family:宋体,SimSun;"&gt;时，三个刺激前后的放电都绘出，如下图。纵坐标名称中，&lt;/span&gt;E*&lt;span id="a64w1475"  style="font-family:宋体,SimSun;"&gt;表示事件的编号，&lt;/span&gt;U*&lt;span id="a64w1477"  style="font-family:宋体,SimSun;"&gt;表示单元编号：&lt;/span&gt;&lt;/p&gt; &lt;p id="a64w1479" class="western" style="text-align: center; margin-bottom: 0in;"&gt;&lt;img id="a64w1480" src="http://docs.google.com/File?id=dzdhgwg_646dbw35bgg_b" name="graphics32" align="bottom" border="0" height="259" width="297" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;div id="sdendnote1"&gt;   &lt;h2 id="zt2p"&gt;部分参考文献：&lt;/h2&gt;   &lt;p id="a64w1520" class="sdendnote-western"&gt;&lt;sup id="a64w1521"&gt;&lt;a id="a64w1515" class="sdendnotesym" name="sdendnote1sym" href="http://www.blogger.com/post-edit.g?blogID=4083138841888177560&amp;amp;postID=634852650477303260#sdendnote1anc"&gt;&lt;b id="nd9i41"&gt;1&lt;/b&gt;&lt;/a&gt;&lt;span style="font-weight: normal;" id="u2q41"&gt;Mukhopadhyay S, Ray GC. A new interpretation of nonlinear energy  operator and its efficacy in spike detection. IEEE Transactions on  Bio-Medical Engineering. 1998 Feb ;45(2):180-7.&lt;/span&gt;&lt;/sup&gt;&lt;/p&gt; &lt;/div&gt; &lt;div id="sdendnote2"&gt;   &lt;p id="a64w1522" class="sdendnote-western"&gt;&lt;a id="a64w1523" class="sdendnotesym" name="sdendnote2sym" href="http://www.blogger.com/post-edit.g?blogID=4083138841888177560&amp;amp;postID=634852650477303260#sdendnote2anc"&gt;2&lt;/a&gt;  &lt;span id="a64w1524"  style="font-family:宋体,SimSun;"&gt;（美）迪达等  著，李宏东等 译&lt;/span&gt;.  &lt;span id="a64w1526"  style="font-family:宋体,SimSun;"&gt;模式分类（原书第&lt;/span&gt;2&lt;span id="a64w1528"  style="font-family:宋体,SimSun;"&gt;版）&lt;/span&gt;[M].  &lt;span id="a64w1530"  style="font-family:宋体,SimSun;"&gt;北京&lt;/span&gt;:  &lt;span id="a64w1532"  style="font-family:宋体,SimSun;"&gt;机械工业出版社，&lt;/span&gt;2003.&lt;/p&gt; &lt;/div&gt; &lt;div id="sdendnote3"&gt;   &lt;p id="a64w1534" class="sdendnote-western"&gt;&lt;a id="a64w1535" class="sdendnotesym" name="sdendnote3sym" href="http://www.blogger.com/post-edit.g?blogID=4083138841888177560&amp;amp;postID=634852650477303260#sdendnote3anc"&gt;3&lt;/a&gt;  Zhang C, Zhang X, Zhang MQ, Li Y. Neighbor number, valley seeking  and clustering. Pattern Recogn. Lett. 2007 ;28(2):173-180.&lt;/p&gt;   &lt;p id="a64w1536" class="sdendnote-western"&gt;&lt;span id="a64w1537"  style="font-family:宋体,SimSun;"&gt;&lt;span id="a64w1538"  style="font-size:100%;"&gt;&lt;b id="a64w1540"&gt;其它文献：&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p id="a64w1541" class="sdendnote-western"&gt;&lt;span id="a64w1542"  style="font-family:宋体,SimSun;"&gt;梁培基，陈爱华&lt;/span&gt;.  &lt;span id="a64w1544"  style="font-family:宋体,SimSun;"&gt;神经元活动的多电极同步记录及神经信息处理  &lt;/span&gt;[M]. &lt;span id="a64w1546"  style="font-family:宋体,SimSun;"&gt;北京：北京工业出版社&lt;/span&gt;,  2003.&lt;/p&gt;   &lt;p id="a64w1548" class="sdendnote-western"&gt;Lewicki MS.  A review of methods for spike sorting: the detection and  classification of neural action potential [J]. Net Comput Neural  Syst, 1998, 9(4): 53-78.&lt;/p&gt;   &lt;p id="a64w1549" class="sdendnote-western"&gt;Answer.com:  &lt;span id="a64w1550" style="color: rgb(0, 0, 255);"&gt;&lt;u id="a64w1551"&gt;&lt;a id="a64w1552" href="http://www.answers.com/main/ntquery?s=+expectation+maximization&amp;amp;gwp=13"&gt;Expectation-maximization  algorithm&lt;/a&gt;&lt;/u&gt;&lt;/span&gt;&lt;/p&gt;   &lt;p id="a64w1553" class="sdendnote-western"&gt;   &lt;/p&gt; &lt;/div&gt; &lt;div id="a64w1555" type="FOOTER"&gt;   &lt;p id="a64w1556" style="margin-top: 0.11in; margin-bottom: 0in;" align="left"&gt;     &lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4083138841888177560-634852650477303260?l=liuxqsmile.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://liuxqsmile.blogspot.com/feeds/634852650477303260/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4083138841888177560&amp;postID=634852650477303260' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/634852650477303260'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/634852650477303260'/><link rel='alternate' type='text/html' href='http://liuxqsmile.blogspot.com/2008/09/spktool-tool-for-neurophysiological.html' title='SPKtool使用手册'/><author><name>Liuxqsmile</name><uri>http://www.blogger.com/profile/06105568877790356989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh5.google.com/liuxqsmile/Rxiorbs_BiI/AAAAAAAAAEM/KQIt1EB8SS0/BeijingOlympic-Run.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4083138841888177560.post-94574382165066011</id><published>2008-08-06T18:06:00.002+08:00</published><updated>2008-08-12T16:41:41.000+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Spike'/><title type='text'>锋电位分析工具SPKtool</title><content type='html'>&lt;span style="line-height: 150%;font-size:85%;" &gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span  lang="EN-US" style="font-size:85%;"&gt;      SPKtool&lt;/span&gt;&lt;span style="font-size:85%;"&gt;是一个在&lt;/span&gt;&lt;span  lang="EN-US" style="font-size:85%;"&gt;MATLAB&lt;/span&gt;&lt;span style="font-size:85%;"&gt;平台上编写的神经元锋电位分析工具软件，&lt;/span&gt;&lt;span style="line-height: 150%;font-size:85%;" &gt;具有锋电位检测、聚类以及放电序列统计分析等功能，可以满足神经信号分析的大部分要求。并且带有批处理功能，可以加快大量数据的分析速度。&lt;/span&gt;&lt;span style="line-height: 150%;font-size:85%;"  lang="EN-US"&gt;SPKtool&lt;/span&gt;&lt;span style="line-height: 150%;font-size:85%;" &gt;集成了锋电位分析中常用的成熟算法，并且代码是开放的，方便使用者进行二次开发，根据需要扩展其功能。软件具有直观的图形化界面和详细的说明文档，使用方便。&lt;/span&gt;  &lt;p style="text-indent: 21pt;"&gt;&lt;span  lang="EN-US" style="font-size:85%;"&gt;其功能包括&lt;/span&gt;&lt;span style="font-size:85%;"&gt;：&lt;/span&gt;&lt;/p&gt;  &lt;p style="text-indent: 21pt;"&gt;&lt;span style="font-size:85%;"&gt;锋电位检测：&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-left: 52.5pt; text-indent: -21pt;"&gt;&lt;span style=";font-family:Wingdings;font-size:85%;"   lang="EN-US"&gt;&lt;span&gt;Ø&lt;span style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;显示记录信号中锋电位峰值的分布曲线；&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-left: 52.5pt; text-indent: -21pt;"&gt;&lt;span style=";font-family:Wingdings;font-size:85%;"   lang="EN-US"&gt;&lt;span&gt;Ø&lt;span style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;通过阈值检测锋电位；&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-left: 52.5pt; text-indent: -21pt;"&gt;&lt;span style=";font-family:Wingdings;font-size:85%;"   lang="EN-US"&gt;&lt;span&gt;Ø&lt;span style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;通过原始信号、能量、非线性能量进行检测；&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-left: 52.5pt; text-indent: -21pt;"&gt;&lt;span style=";font-family:Wingdings;font-size:85%;"   lang="EN-US"&gt;&lt;span&gt;Ø&lt;span style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;三种锋电位波形对齐方式：阈值、波谷、波峰。&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-left: 52.5pt; text-indent: -21pt;"&gt;&lt;span style=";font-family:Wingdings;font-size:85%;"   lang="EN-US"&gt;&lt;span&gt;Ø&lt;span style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span  lang="EN-US" style="font-size:85%;"&gt;GUI&lt;/span&gt;&lt;span style="font-size:85%;"&gt;交互式界面。&lt;/span&gt;&lt;/p&gt;  &lt;p style="text-indent: 21pt;"&gt;&lt;span style="font-size:85%;"&gt;特征提取：&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-left: 52.5pt; text-indent: -21pt;"&gt;&lt;span style=";font-family:Wingdings;font-size:85%;"   lang="EN-US"&gt;&lt;span&gt;Ø&lt;span style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;多种常用特征：&lt;/span&gt;&lt;span  lang="EN-US" style="font-size:85%;"&gt;PCA&lt;/span&gt;&lt;span style="font-size:85%;"&gt;，峰值、能量等；&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-left: 52.5pt; text-indent: -21pt;"&gt;&lt;span style=";font-family:Wingdings;font-size:85%;"   lang="EN-US"&gt;&lt;span&gt;Ø&lt;span style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;小波方法；&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-left: 52.5pt; text-indent: -21pt;"&gt;&lt;span style=";font-family:Wingdings;font-size:85%;"   lang="EN-US"&gt;&lt;span&gt;Ø&lt;span style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;特征分别图，特征密度分布图等。&lt;/span&gt;&lt;/p&gt;  &lt;p style="text-indent: 21pt;"&gt;&lt;span style="font-size:85%;"&gt;聚类分析：&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-left: 52.5pt; text-indent: -21pt;"&gt;&lt;span style=";font-family:Wingdings;font-size:85%;"   lang="EN-US"&gt;&lt;span&gt;Ø&lt;span style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span  lang="EN-US" style="font-size:85%;"&gt;K-means&lt;/span&gt;&lt;span style="font-size:85%;"&gt;；&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-left: 52.5pt; text-indent: -21pt;"&gt;&lt;span style=";font-family:Wingdings;font-size:85%;"   lang="EN-US"&gt;&lt;span&gt;Ø&lt;span style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;模板匹配；&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-left: 52.5pt; text-indent: -21pt;"&gt;&lt;span style=";font-family:Wingdings;font-size:85%;"   lang="EN-US"&gt;&lt;span&gt;Ø&lt;span style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;基于高斯混合模型的&lt;/span&gt;&lt;span  lang="EN-US" style="font-size:85%;"&gt;EM&lt;/span&gt;&lt;span style="font-size:85%;"&gt;算法；&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-left: 52.5pt; text-indent: -21pt;"&gt;&lt;span style=";font-family:Wingdings;font-size:85%;"   lang="EN-US"&gt;&lt;span&gt;Ø&lt;span style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span  lang="EN-US" style="font-size:85%;"&gt;Valley seeking&lt;/span&gt;&lt;span style="font-size:85%;"&gt;；&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-left: 52.5pt; text-indent: -21pt;"&gt;&lt;span style=";font-family:Wingdings;font-size:85%;"   lang="EN-US"&gt;&lt;span&gt;Ø&lt;span style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;通过绘制轮廓线，手动聚类；&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-left: 52.5pt; text-indent: -21pt;"&gt;&lt;span style=";font-family:Wingdings;font-size:85%;"   lang="EN-US"&gt;&lt;span&gt;Ø&lt;span style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;对聚类结果进行合并，删除等。&lt;/span&gt;&lt;/p&gt;  &lt;p style="text-indent: 21pt;"&gt;&lt;span style="font-size:85%;"&gt;动作电位串分析：&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-left: 52.5pt; text-indent: -21pt;"&gt;&lt;span style=";font-family:Wingdings;font-size:85%;"   lang="EN-US"&gt;&lt;span&gt;Ø&lt;span style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;相邻动作电位间隔分布图&lt;/span&gt;&lt;span  lang="EN-US" style="font-size:85%;"&gt;(ISI)&lt;/span&gt;&lt;span style="font-size:85%;"&gt;；&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-left: 52.5pt; text-indent: -21pt;"&gt;&lt;span style=";font-family:Wingdings;font-size:85%;"   lang="EN-US"&gt;&lt;span&gt;Ø&lt;span style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span  lang="EN-US" style="font-size:85%;"&gt;Poincare map&lt;/span&gt;&lt;span style="font-size:85%;"&gt;；&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-left: 52.5pt; text-indent: -21pt;"&gt;&lt;span style=";font-family:Wingdings;font-size:85%;"   lang="EN-US"&gt;&lt;span&gt;Ø&lt;span style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;相关函数图；&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-left: 52.5pt; text-indent: -21pt;"&gt;&lt;span style=";font-family:Wingdings;font-size:85%;"   lang="EN-US"&gt;&lt;span&gt;Ø&lt;span style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;锋电位分布光栅图；&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-left: 52.5pt; text-indent: -21pt;"&gt;&lt;span style=";font-family:Wingdings;font-size:85%;"   lang="EN-US"&gt;&lt;span&gt;Ø&lt;span style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;放电频次直方图；&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-left: 52.5pt; text-indent: -21pt;"&gt;&lt;span style=";font-family:Wingdings;font-size:85%;"   lang="EN-US"&gt;&lt;span&gt;Ø&lt;span style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;刺激前后放电直方图（&lt;/span&gt;&lt;span  lang="EN-US" style="font-size:85%;"&gt;PSTH&lt;/span&gt;&lt;span style="font-size:85%;"&gt;）；&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin-left: 52.5pt; text-indent: -21pt;"&gt;&lt;span style=";font-family:Wingdings;font-size:85%;"   lang="EN-US"&gt;&lt;span&gt;Ø&lt;span style="font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;       &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;刺激前后放电光栅图。&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: 52.5pt; text-indent: -21pt;"&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;/p&gt; &lt;p style="margin-left: 52.5pt; text-indent: -21pt;"&gt;&lt;span&gt;软件及使用手册下载地址：&lt;a href="http://groups.google.com/group/liuxq-works/web"&gt;http://groups.google.com/group/liuxq-works/web&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-left: 52.5pt; text-indent: -21pt;"&gt;&lt;span style="font-size:85%;"&gt;界面截图：&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: center; clear: both;"&gt;&lt;a style="margin-left: 1em; margin-right: 1em;" href="http://docs.google.com/File?id=dzdhgwg_614q8kx8tcs_b" rel="nofollow"&gt;&lt;img src="http://docs.google.com/File?id=dzdhgwg_614q8kx8tcs_b" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;p style="text-align: center; clear: both;"&gt; &lt;a style="margin-left: 1em; margin-right: 1em;" href="http://docs.google.com/File?id=dzdhgwg_616gn247qst_b" rel="nofollow"&gt;&lt;img style="width: 583px; height: 418px;" src="http://docs.google.com/File?id=dzdhgwg_616gn247qst_b" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;p style="text-align: center; clear: both;"&gt; &lt;a style="margin-left: 1em; margin-right: 1em;" href="http://docs.google.com/File?id=dzdhgwg_630dbj5zhfr_b" rel="nofollow"&gt;&lt;img src="http://docs.google.com/File?id=dzdhgwg_630dbj5zhfr_b" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;p style="text-align: center; clear: both;"&gt; &lt;a style="margin-left: 1em; margin-right: 1em;" href="http://docs.google.com/File?id=dzdhgwg_646dbw35bgg_b" rel="nofollow"&gt;&lt;img src="http://docs.google.com/File?id=dzdhgwg_646dbw35bgg_b" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;span style="font-size:85%;"&gt;&lt;/span&gt; &lt;div id="g_body" style="overflow: auto;"&gt;&lt;wbr&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4083138841888177560-94574382165066011?l=liuxqsmile.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://liuxqsmile.blogspot.com/feeds/94574382165066011/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4083138841888177560&amp;postID=94574382165066011' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/94574382165066011'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/94574382165066011'/><link rel='alternate' type='text/html' href='http://liuxqsmile.blogspot.com/2008/08/spktool.html' title='锋电位分析工具SPKtool'/><author><name>Liuxqsmile</name><uri>http://www.blogger.com/profile/06105568877790356989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh5.google.com/liuxqsmile/Rxiorbs_BiI/AAAAAAAAAEM/KQIt1EB8SS0/BeijingOlympic-Run.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4083138841888177560.post-493662538685103898</id><published>2008-06-18T20:35:00.001+08:00</published><updated>2008-06-18T20:35:53.818+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MATLAB'/><title type='text'>如何将曲线以不连续的形式画出来</title><content type='html'>最近有些“忙”， blog也没有什么内容好更新。弄点简单的东西，凑个篇幅。&lt;br /&gt;  MATLAB中的数据，用plot画出来一般是一条连续的曲线，怎么用将它画成离散的形式呢？&lt;br /&gt;  例如下面的连续正弦曲线，怎么画成后面的离散形式呢？&lt;br /&gt;  &lt;div id="f-n9" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img id="kq4r" src="http://docs.google.com/File?id=dzdhgwg_609fcpbbtt3_b" width="389" height="291" /&gt;&lt;div id="g5r3" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img id="iia5" src="http://docs.google.com/File?id=dzdhgwg_610c7xqvrdr_b" width="390" height="292" /&gt;&lt;br /&gt; 这个方法很简单，这个上图中的连续曲线：&lt;br /&gt; x = 1:100;&lt;br /&gt; y = sin(x/20);&lt;br /&gt; figure, plot(x,y);&lt;br /&gt; 不连续曲线：&lt;br /&gt; y1 = y(1:2:100);&lt;br /&gt; y2 = y(2:2:100);&lt;br /&gt; x1 = x(1:2:100);&lt;br /&gt; x2 = x(2:2:100);&lt;br /&gt; figure, plot([x1;x2], [y1;y2]);&lt;br /&gt; 简单点来说，就是将每段曲线的起点和终点的横纵坐标分别放在一个2×N的数组中。&lt;br /&gt; 在这个不连续曲线中，每个线段都是一个绘图对象，所以具有不同的颜色。这种方法的限制是每条连续线段必须包含相同的数据点数。否则的话，只能通过循环来逐段绘制。&lt;br /&gt; 实际上，如果数据中有NaN（即：Not a Number），该点是不会绘出来的，这样也可以形成不连续效果。&lt;br /&gt; 仍然是上面的曲线：&lt;br /&gt; yn = y;&lt;br /&gt; yn(3:3:100) = NaN;&lt;br /&gt; figure, plot(x, yn)&lt;br /&gt; 得到下图。这种方法就没有了各段尺度相同的限制。简单点来说，就是在需要断开的数据点（包括横纵坐标）前面插入NaN。这样的不连续线仍然是作为一个整体的。&lt;br /&gt; &lt;div id="wjml" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img id="o1es" src="http://docs.google.com/File?id=dzdhgwg_611hgk24s63_b" width="395" height="295" /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4083138841888177560-493662538685103898?l=liuxqsmile.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://liuxqsmile.blogspot.com/feeds/493662538685103898/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4083138841888177560&amp;postID=493662538685103898' title='1 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/493662538685103898'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/493662538685103898'/><link rel='alternate' type='text/html' href='http://liuxqsmile.blogspot.com/2008/06/blog-post.html' title='如何将曲线以不连续的形式画出来'/><author><name>Liuxqsmile</name><uri>http://www.blogger.com/profile/06105568877790356989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh5.google.com/liuxqsmile/Rxiorbs_BiI/AAAAAAAAAEM/KQIt1EB8SS0/BeijingOlympic-Run.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4083138841888177560.post-1465914009854326593</id><published>2008-05-30T20:37:00.003+08:00</published><updated>2008-09-03T09:24:20.854+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='读书'/><title type='text'>十六国魏晋南北朝更迭</title><content type='html'>最近读夏曾佑的《中国古代史》，制作了一幅从西晋到隋即十六国和南北朝时期的更迭示意图。可能会有一些错误。&lt;br /&gt;&lt;div id="ostx" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img id="h8dd0" src="http://docs.google.com/File?id=dzdhgwg_607n45x7wd8_b" width="646" height="848" /&gt;&lt;br /&gt;参考资料：&lt;br /&gt;&lt;a title="http://tieba.baidu.com/f?kz=45314607" href="http://tieba.baidu.com/f?kz=45314607" id="mze0"&gt;http://tieba.baidu.com/f?kz=45314607&lt;/a&gt; ；&lt;br /&gt;&lt;a title="http://www5c.biglobe.ne.jp/~paruwees/Histoly_Goko.html" href="http://www5c.biglobe.ne.jp/%7Eparuwees/Histoly_Goko.html" id="gxuk"&gt;http://www5c.biglobe.ne.jp/~paruwees/Histoly_Goko.html&lt;/a&gt;&lt;br /&gt;这里有一幅十六国的地理位置示意图：&lt;br /&gt;&lt;a title="http://ntpicc.51.net/cgx/images/5-16.jpg" href="http://ntpicc.51.net/cgx/images/5-16.jpg" id="fau5"&gt;http://ntpicc.51.net/cgx/images/5-16.jpg&lt;/a&gt; 。&lt;br /&gt;SVG源文件：http://liuxqsmile.blogbus.com/files/12121506310.svg&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4083138841888177560-1465914009854326593?l=liuxqsmile.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://liuxqsmile.blogspot.com/feeds/1465914009854326593/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4083138841888177560&amp;postID=1465914009854326593' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/1465914009854326593'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/1465914009854326593'/><link rel='alternate' type='text/html' href='http://liuxqsmile.blogspot.com/2008/05/blog-post.html' title='十六国魏晋南北朝更迭'/><author><name>Liuxqsmile</name><uri>http://www.blogger.com/profile/06105568877790356989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh5.google.com/liuxqsmile/Rxiorbs_BiI/AAAAAAAAAEM/KQIt1EB8SS0/BeijingOlympic-Run.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4083138841888177560.post-4834740161579883089</id><published>2008-05-21T14:35:00.001+08:00</published><updated>2008-05-21T14:37:30.547+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Inkscape'/><title type='text'>Inkscape中文化工作</title><content type='html'>Chinese translation of Inkscape interface&lt;br /&gt; &lt;br /&gt; Inkscape 0.46的界面中共有3500项字符串，翻译的工作量很大。Chris Jia 在2006、2007年做了很多工作。由于Inkscape仍然在不断修改完善，到2008年初，我开始参与这项工作时，只有60%左右的完成度。经过一 段时间的努力，在0.46版发布之前，我将这个比例提高到了89%。&lt;br /&gt; 我并不从事图形图像方面的工作，专业知识不足，因此汉化后的界面中肯定存在各种问题。大家在使用Inkscape过程中，如果对一些名词或描述的译法不满意，欢迎来信指明。&lt;br /&gt; 如果你觉得某个中文译法很别扭，想看一看相应的英文，应该怎么做呢？在中英文界面间切换需要修改locale(Windows需要修改“区域和语言设置”)，太麻烦。&lt;br /&gt; 简单一些的方法是查看Inkscape的界面翻译文件。到下面的地址下载中文界面文件zh_CN.po：&lt;br /&gt; &lt;a title="http://inkscape.svn.sourceforge.net/viewvc/inkscape/inkscape/trunk/po/" href="http://inkscape.svn.sourceforge.net/viewvc/inkscape/inkscape/trunk/po/" id="vndv"&gt;http://inkscape.svn.sourceforge.net/viewvc/inkscape/inkscape/trunk/po/&lt;/a&gt; &lt;br /&gt; Linux上的编辑器一般都支持这种格式的文件，Windows上可以用&lt;a title="Poedit" href="http://www.poedit.net/" id="z01e"&gt;Poedit&lt;/a&gt; 。打开这个文件，用搜索功能查找相应的中文字符，就可以同时找到相应的英文。实际上，界面汉化就是在这个文件上进行的，有些时候很难确定一些词句在界面上的具体位置，错漏也就在所难免了。&lt;br /&gt; &lt;br /&gt; 另外，我还翻译了一些Inkscape教程，已经可以在Inkscape官方网站上看到：&lt;br /&gt; &lt;a title="http://www.inkscape.org/doc/index.php?lang=en" href="http://www.inkscape.org/doc/index.php?lang=en" id="o:-2"&gt;http://www.inkscape.org/doc/index.php?lang=en&lt;/a&gt; &lt;br /&gt; 另外，我的博客中也有相应的内容。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4083138841888177560-4834740161579883089?l=liuxqsmile.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://liuxqsmile.blogspot.com/feeds/4834740161579883089/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4083138841888177560&amp;postID=4834740161579883089' title='5 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/4834740161579883089'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/4834740161579883089'/><link rel='alternate' type='text/html' href='http://liuxqsmile.blogspot.com/2008/05/inkscape.html' title='Inkscape中文化工作'/><author><name>Liuxqsmile</name><uri>http://www.blogger.com/profile/06105568877790356989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh5.google.com/liuxqsmile/Rxiorbs_BiI/AAAAAAAAAEM/KQIt1EB8SS0/BeijingOlympic-Run.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4083138841888177560.post-1219067482590051588</id><published>2008-05-02T19:11:00.001+08:00</published><updated>2008-05-02T19:19:09.815+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Spike'/><title type='text'>锋电位分析软件MClust简介</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;a title="MClust" href="http://redishlab.neuroscience.umn.edu/MClust/MClust.html" id="mdd2"&gt;&lt;/a&gt;&lt;span id="nb1j1" style="font-size: 10pt;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;a title="MClust" href="http://redishlab.neuroscience.umn.edu/MClust/MClust.html" id="mdd2"&gt;MClust&lt;/a&gt; 是一个MATLAB上的锋电位分类工具包，用于四电极胞外记录信号的分类，也可以用于单电极的情况。程序可以直接读入&lt;/span&gt;&lt;span id="nb1j0" style="font-size: 10pt;"&gt;Neuralynx、&lt;/span&gt;&lt;span id="nb1j1" style="font-size: 10pt;"&gt;Axona等记录软件的数据，也可以自己编写&lt;/span&gt;&lt;span id="nb1j1" style="font-size: 10pt;"&gt;程序，读入特定的&lt;/span&gt;&lt;span id="nb1j1" style="font-size: 10pt;"&gt;数据。程序本身只有分类功能，因此读入的数据必须是提取的锋电位，不能是连续记录信号。可以设置PCA、幅度等多种特征提取方法。分类方法有三种，除手动外，还有BubbleClust和&lt;a title="KlustaKwik" href="http://klustakwik.sourceforge.net/" id="zf.j"&gt;KlustaKwik&lt;/a&gt; 两种自动聚类方法。另外这个软件的文档也很详细。&lt;br /&gt;&lt;/span&gt;&lt;img id="q_-s0" style="width: 566px; height: 660px;" src="http://docs.google.com/File?id=dzdhgwg_601gc7rpck2_b" /&gt;&lt;span id="nb1j1"&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt; &lt;span style="font-size:85%;"&gt;打开该软件后，首先设置好特征，以及通道数目，选择数据加载方法，然后选中“Creat/Load FD files”，在弹出文件框中选择数据文件。如果没有错误的话，就可以进行聚类了。如果要重新开始分析，或者设置不同的特征，需要先选择“Clear workspace”，然后再从头来过。&lt;br /&gt; 手动聚类界面：&lt;/span&gt;&lt;div id="buj6" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img id="qtkz0" style="width: 1024px; height: 680px;" src="http://docs.google.com/File?id=dzdhgwg_600fr9z64ft_b" /&gt;&lt;/div&gt;&lt;span style="font-size:85%;"&gt;两种自动聚类方法需要借助该软件中的批处理功能，参考说明文档中的“Batch Processing”部分。然后再用MClust对聚类的结果进行二次处理。   &lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4083138841888177560-1219067482590051588?l=liuxqsmile.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://liuxqsmile.blogspot.com/feeds/1219067482590051588/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4083138841888177560&amp;postID=1219067482590051588' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/1219067482590051588'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/1219067482590051588'/><link rel='alternate' type='text/html' href='http://liuxqsmile.blogspot.com/2008/05/mclust-mclust-matlab-neuralynx-axona.html' title='锋电位分析软件MClust简介'/><author><name>Liuxqsmile</name><uri>http://www.blogger.com/profile/06105568877790356989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh5.google.com/liuxqsmile/Rxiorbs_BiI/AAAAAAAAAEM/KQIt1EB8SS0/BeijingOlympic-Run.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4083138841888177560.post-4195661226380958687</id><published>2008-04-20T21:29:00.002+08:00</published><updated>2008-04-21T16:30:57.583+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Spike'/><title type='text'>寻谷聚类算法</title><content type='html'>valley seeking clustering method &lt;br /&gt;所谓的valley seeking聚类方法，就是在特征空间中寻找特征分布密度较小的位置，作为聚类的边界。如下图中的2维特征空间，形成5个分布密度较高的峰，如果能确定峰-峰间的谷的位置，也就等于确定了各个类别的边界，从而完成聚类。算法的目标是非常直观的。 &lt;div id="tjsd" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img id="t:ip" style="width: 396px; height: 297px;" src="http://docs.google.com/File?id=dzdhgwg_595g7ps4cf2_b" /&gt;&lt;div id="kho4" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img id="mpwf" style="width: 431px; height: 348px;" src="http://docs.google.com/File?id=dzdhgwg_597f7j3rm8x_b" /&gt;&lt;/div&gt;&lt;div id="n3r3" style="padding: 1em 0pt; text-align: left;"&gt; 这种聚类方法的流程可以简单描述如下:&lt;br /&gt;1. 确定初始半径，可以取为样本标准差的某个倍数；初始半径的设置影响聚类的数目；&lt;br /&gt;2. 在该半径范围内，确定每个特征的近邻数目，以及近邻的集合。 如果特征的数目为N，需要初始化一个N×N的数组来存放每个特征的近邻编号，计算完成后，可以根据最大近邻集合中元素的数目，删去多余的元素。&lt;br /&gt;3. 如果一个特征的近邻数目，超过它每一个近邻各自的近邻数目，则该特征确定了上图中一个特征密度峰。如此，设置一个最小近邻标准，可以找出全部五个峰。&lt;br /&gt;4. 五个峰确定5个类别，给每个峰的近邻特征设置类别标记；&lt;br /&gt;5. 将所有特征按照近邻数目从大到小排序；&lt;br /&gt;6. 从近邻数目最大的特征开始，看其近邻中属于哪一类别的最多，就将该特征也归入这一类；如此，完成全部特征的聚类。 &lt;div id="tskh" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img id="jklh" style="width: 380px; height: 298px;" src="http://docs.google.com/File?id=dzdhgwg_598dmvrvgfq_b" /&gt;&lt;/div&gt; 在上面的聚类结果中，右上角有几个较密集的特征没有归类，反而归类了旁边更分散的几个特征。出现这种问题的原因是这几个特征的形成一个小的局部峰值，这些特征的聚类次序在周围特征之前，而这时，周围的这些特征还没有获得聚类信息。&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4083138841888177560-4195661226380958687?l=liuxqsmile.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://liuxqsmile.blogspot.com/feeds/4195661226380958687/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4083138841888177560&amp;postID=4195661226380958687' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/4195661226380958687'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/4195661226380958687'/><link rel='alternate' type='text/html' href='http://liuxqsmile.blogspot.com/2008/04/valley-seeking-clustering-method-valley.html' title='寻谷聚类算法'/><author><name>Liuxqsmile</name><uri>http://www.blogger.com/profile/06105568877790356989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh5.google.com/liuxqsmile/Rxiorbs_BiI/AAAAAAAAAEM/KQIt1EB8SS0/BeijingOlympic-Run.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4083138841888177560.post-7561436848247741509</id><published>2008-04-19T17:08:00.001+08:00</published><updated>2008-04-19T17:14:33.963+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='琐事'/><title type='text'>一辆伪山地车的悲惨遭遇</title><content type='html'>A Bicycle's miserable life&lt;br /&gt;&lt;br /&gt;2005年的时候，我决定丰富自己的运动生活，跑步之外，再加点别的东西，为了不至于还是在原地转圈圈，就选择了自行车，去体验人造风的猎猎吹拂，转一个更大的圈圈。&lt;br /&gt; 在自行车论坛上泡了几周，又去商场转了几圈。苦于钱包不鼓，就买了现在这辆，捷马TXT 5500，新车当然是很漂亮的，可惜当初没有合影留念，网上google了一下，又百度了一下，连个图片都找不到。全钢的车身很重，锻炼身体嘛，重才有效 果！四连杆的车架，多了个起副作用的后避震，但看上去总还有一点“运动”气质。&lt;br /&gt; &lt;br /&gt;拆掉前后挡泥板，拔高车座，“运动”气质又调高了几分。那时候实验室在一楼，车子放在房间里，每天看它几十次，喜不自胜，俨 然一自行车运动高手。学校离紫金山近，往山脚下转悠几次，踩踩点，然后就开始赶着车轱辘往山上滚了。上天文台，头陀岭，再从青年路下来。不定期地在这条路 上颠来倒去，一个更大的圈形成了。&lt;br /&gt;说起来，这辆伪山地车应该像它的伪自行车爱好者主人一样骄傲了，出身贫贱，但也可以经常呆 立在头陀岭索道边的平台上，俯瞰南京灰蒙蒙的城市景观。这通常是身价数倍于它的同类才能享受的待遇。从这个意义上说，它反倒是很幸运的，尽管上山时链条和 齿盘咬牙切齿，下山时车架和前叉咣当作响。&lt;br /&gt; &lt;br /&gt;当然，不幸还是主流，它的两个轮子不动的时间就跟主人的臀部不动的时间一样长。更糟的是，它被请出了房间，只能在学校这个大工地的车棚下面呆着，忍受灰尘和雨水，以及某些人试图让它重回正常生命轨迹的努力。为了抵抗这种努力，我给它配了两把锁。&lt;br /&gt;莫名其妙地前胎破了，趁机去买了胶水和微型打气筒，自己将就着补好了。过了几个月，后胎又破了，这次锁上有了碰撞的痕迹。后来，不骑的时候，我都会把轮胎的气放掉，这下总扎不穿了吧。去年，自行车也开始主动配合，前胎自动放气，打次气可以支持个五六小时，正好够绕上一圈。&lt;br /&gt;长期放在外面，生锈是难免的，座垫杆和曲柄上没有上漆，早早地就生了锈，只能经常用WD40喷一下，让锈别堆得太过分。轮圈和辐条也失去了光泽，“运动”气质也只能靠高昂的车座撑撑面子了。&lt;br /&gt;&lt;br /&gt;一次取车的时候，发现后轮锁上套了一个塑料袋，里面有一些浅绿色的黏糊糊的东西，我有些莫名其妙，什么人吃了东西垃圾乱扔，还故意扔到我锁上？等到发现锁口上锈迹斑斑，钥匙也拧不动时，我才明白过来，撬不开拿酸液来腐蚀？这也想得出！&lt;br /&gt;幸好我有WD40。&lt;br /&gt;前几天再去看时，后轮上的锁怎么又变了？再一看，原来是上面的塑料套没了。又遭黑手了，还好两把锁给面子。不过，丢车的危险身已经像那些闪闪发光的部件一样越来越少，坚持到我离开南京应该不是问题了。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4083138841888177560-7561436848247741509?l=liuxqsmile.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://liuxqsmile.blogspot.com/feeds/7561436848247741509/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4083138841888177560&amp;postID=7561436848247741509' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/7561436848247741509'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/7561436848247741509'/><link rel='alternate' type='text/html' href='http://liuxqsmile.blogspot.com/2008/04/bicycles-miserable-life-2005-txt.html' title='一辆伪山地车的悲惨遭遇'/><author><name>Liuxqsmile</name><uri>http://www.blogger.com/profile/06105568877790356989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh5.google.com/liuxqsmile/Rxiorbs_BiI/AAAAAAAAAEM/KQIt1EB8SS0/BeijingOlympic-Run.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4083138841888177560.post-1261671472220337950</id><published>2008-04-15T18:10:00.002+08:00</published><updated>2008-04-16T20:13:11.882+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='电脑点滴'/><title type='text'>Windows共享Internet连接中的RPC错误</title><content type='html'>在Window XP中，通过Internet连接共享可以与其它计算机共享网络连接，一拖多共同上网。在网络连接中启用该功能时，可能会弹出错误信息：RPC Server unavaliable（RPC 服务器不可用）。&lt;br /&gt; 解决的方法是在控制面板-&gt;管理工具-&gt;“服务”中启动“DHCP Client”，并将启动方式改为“自动”。&lt;br /&gt; 在我的机子上，未启动该服务时，并不总是弹出错误提示，但一段时间后，网络连接自动断开，连主机也不能上网。在网络连接中先“禁用”外网网卡，再重新“启用”后又恢复正常。启用该服务可以解决这个问题。&lt;br /&gt;&lt;br /&gt; 参考链接:&lt;a title="http://www.legend.ws/blog/tips-tricks/rpc-server-unavailable-ics/" href="http://www.legend.ws/blog/tips-tricks/rpc-server-unavailable-ics/" id="jtqe"&gt;http://www.legend.ws/blog/tips-tricks/rpc-server-unavailable-ics/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;            本来想用Windows自带的ICS与另一机子共享上网的，弄了半天还是不行，一个很奇怪的现象是，主机可以ping通客户机，而客户机只有在主机 ping客户机后很短的时间内才能ping通主机。试了网上的各种解决方法，打开各种服务，关闭防火墙等等，还是不通。最后装了Sygate就马上解决问 题了。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4083138841888177560-1261671472220337950?l=liuxqsmile.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://liuxqsmile.blogspot.com/feeds/1261671472220337950/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4083138841888177560&amp;postID=1261671472220337950' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/1261671472220337950'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/1261671472220337950'/><link rel='alternate' type='text/html' href='http://liuxqsmile.blogspot.com/2008/04/windowsinternetrpc-icsrpc-server.html' title='Windows共享Internet连接中的RPC错误'/><author><name>Liuxqsmile</name><uri>http://www.blogger.com/profile/06105568877790356989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh5.google.com/liuxqsmile/Rxiorbs_BiI/AAAAAAAAAEM/KQIt1EB8SS0/BeijingOlympic-Run.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4083138841888177560.post-7814218680315088354</id><published>2008-04-13T13:50:00.001+08:00</published><updated>2008-04-13T13:57:27.704+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MATLAB'/><title type='text'>MATLAB中的正态分布检验</title><content type='html'>要对一组样本进行正态性检验，在MATLAB中，一种方法是用normplot画出样本，如果都分布在一条直线上，则表明样本来自正态分布，否则是非正态分布。 &lt;br /&gt;MATLAB中也提供了几种更正式的检验方法：&lt;br /&gt; kstest    Kolmogorov-Smirnov 正态性检验，将样本与标准正态分布（均值为0，方差为1）进行对比，不符合正态分布返回1，否则返回0；该函数也可以用于其它分布类型的检验；&lt;br /&gt;lillietest    Lilliefors test。 与kstest不同，检验目标不是标准正态，而是具有与样本相同均值和方差的正态分布。&lt;br /&gt;jbtest    Jarque-Bera test。与 Lilliefors test 类似，但不适用于小样本的情况。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4083138841888177560-7814218680315088354?l=liuxqsmile.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://liuxqsmile.blogspot.com/feeds/7814218680315088354/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4083138841888177560&amp;postID=7814218680315088354' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/7814218680315088354'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/7814218680315088354'/><link rel='alternate' type='text/html' href='http://liuxqsmile.blogspot.com/2008/04/matlabnormality-test-matlabnormplot.html' title='MATLAB中的正态分布检验'/><author><name>Liuxqsmile</name><uri>http://www.blogger.com/profile/06105568877790356989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh5.google.com/liuxqsmile/Rxiorbs_BiI/AAAAAAAAAEM/KQIt1EB8SS0/BeijingOlympic-Run.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4083138841888177560.post-8118680164891680413</id><published>2008-03-31T19:57:00.001+08:00</published><updated>2008-03-31T20:01:22.220+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MATLAB'/><title type='text'>MATLAB中的一些小技巧(2)</title><content type='html'>MATLAB中的一些小技巧(2)&lt;br /&gt;&lt;br /&gt;1. Ctrl+D打开子程序&lt;br /&gt;    在MATLAB的Editor中，将输入光标放到一个子程序名称中间，然后按Ctrl+D可以打开该子函数的m文件。当然这个子程序要在路径列表中（或在当前工作路径中）。实际上该快捷键对应右键菜单中“Open Selection”命令。&lt;br /&gt;&lt;br /&gt;2. 列出依赖函数&lt;br /&gt;    在Editor菜单中，选择Tools-&gt;Show Dependency Report，可以列出当前m文件调用的子程序。如果需要将程序移动到别的电脑上，使用这个工具可以确保不会漏掉一些东西。这个工具也适用于文件夹。&lt;br /&gt;&lt;br /&gt;3. 显示鼠标数据内容&lt;br /&gt;    调试程序过程中，程序运行到断点后，将鼠标移到一个变量名上，将会弹出一个方框，显示该变量的内容。不在调试状态下，怎么使用这个功能呢？在File菜单 中打开设置选项（Preferences），选择 Editor/Debugger -&gt; Display，在 "General Display Options"  中选择 "Enable datatips in Edit Mode "。&lt;br /&gt;&lt;br /&gt;4. 单元数组的基本操作&lt;br /&gt;清除cell中的元素&lt;br /&gt;&lt;div id="iu18" style="margin-left: 40px;"&gt;cellname(n1:n2) = [];&lt;br /&gt;&lt;/div&gt;合并如下的两个cell数组&lt;br /&gt;&lt;div id="kdd8" style="margin-left: 40px;"&gt;a = {'str1', 'str2', 'str3'};&lt;br /&gt;b = [1:3];&lt;br /&gt;&lt;/div&gt;&lt;div id="kdd8"&gt;&lt;ul id="hywx"&gt;&lt;li id="kwye"&gt;c = [a(1:2), b, a(3)];&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div id="z:v3" style="margin-left: 40px;"&gt;得到：c = { 'str1'    'str2'    [1x3 double]    'str3'}&lt;br /&gt;&lt;/div&gt;&lt;div id="t_uc"&gt;&lt;ul id="u-59"&gt;&lt;li id="u:7d"&gt;而 c = {a(1:2), b, a(3)}&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div id="iqnd" style="margin-left: 40px;"&gt;则得到 c =  {1x2 cell}    [1x3 double]    {1x1 cell}&lt;br /&gt;&lt;/div&gt;cell array本质上是数组，前一种操作方式与普通数组的操作方式相同，而后一种方式则是将逗号分隔的各个元素分别一个cell，整体作为一个cell数组。&lt;br /&gt;&lt;br /&gt;cell的两种引用方式&lt;br /&gt;a(1) 得到 {'str1'}, 因为a是一个cell数组，所以其中的每一个元素都是一个cell，&lt;br /&gt;而a{1} 得到 'str1'。&lt;br /&gt;&lt;br /&gt;5. MATLAB 中的字体平滑&lt;br /&gt;    在File菜单中打开设置选项（Preferences），在 &lt;span id="bzwr" style="font-weight: bold;"&gt;Fonts&lt;/span&gt; 中，选择底部的 “Using antialiasing to smooth desktop fonts” ，MATLAB 中默认字号比较小，可以调大一些（可以在下拉菜单中输入数字，更精细地控制文字大小）。有衬线字体打开反锯齿后可能会看起来“发虚”。&lt;br /&gt;&lt;br /&gt;6.  同步缩放坐标轴linkaxes&lt;br /&gt;linkaxes命令，可以将一个figure中的各个axes指定相同的坐标范围，实现各个绘图同 步放大、缩小。在缩放一个绘图时，其它也会同步缩放。可以同时关联x、y轴，也可以只关联一个坐标轴。&lt;br /&gt;&lt;br /&gt;7. 鼠标绘图&lt;br /&gt;MATLAB Help中的Interactive Plotting一文提供了一种在figure中用鼠标绘图的方法，主要使用ginput函数。&lt;br /&gt;&lt;br /&gt;8. GUI程序关闭按钮的callback&lt;br /&gt;    为GUI窗口右上角的关闭按钮添加回调函数：在GUIDE中打开GUI，在没有控件的地方单击，选中整个figure，右键菜单中选择 View Callbacks -&gt; CloseRequestFcn，m文件中将自动添加该回调函数，输入代码就可以了。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4083138841888177560-8118680164891680413?l=liuxqsmile.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://liuxqsmile.blogspot.com/feeds/8118680164891680413/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4083138841888177560&amp;postID=8118680164891680413' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/8118680164891680413'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/8118680164891680413'/><link rel='alternate' type='text/html' href='http://liuxqsmile.blogspot.com/2008/03/matlab2-1.html' title='MATLAB中的一些小技巧(2)'/><author><name>Liuxqsmile</name><uri>http://www.blogger.com/profile/06105568877790356989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh5.google.com/liuxqsmile/Rxiorbs_BiI/AAAAAAAAAEM/KQIt1EB8SS0/BeijingOlympic-Run.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4083138841888177560.post-4952884220081375666</id><published>2008-03-25T20:08:00.001+08:00</published><updated>2008-03-25T20:16:47.507+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Inkscape'/><title type='text'>开源矢量绘图软件Inkscape 0.46 发布！</title><content type='html'>&lt;img style="margin: 1em 1em 0pt 0pt; width: 67px; height: 63px; float: left;" src="http://docs.google.com/File?id=dzdhgwg_583f7ps2mc2" /&gt;Inkscape社区3月25日发布了该矢量绘图软件的最新版本。Inkscape 0.46 最重要的特性是引入了原生的PDF支持，为PDF文档的编辑提供了一种简单的开源解决方案。&lt;br /&gt;&lt;br /&gt;新版本的执行效率显著提升，同时引入了众多新特性。其中包括：&lt;br /&gt;&lt;ul&gt;&lt;li&gt;对话框可以停靠在编辑窗口中；&lt;/li&gt;&lt;li&gt;渐变的修改可以完全在画布上执行；&lt;/li&gt;&lt;li&gt;新的油漆桶工具，可以为封闭区域填色；&lt;/li&gt;&lt;li&gt;新的立方体工具，有助于使绘图更符合透视规律；&lt;/li&gt;&lt;li&gt;新的扭曲工具，为路径和对象提供了更直观的编辑方式；&lt;/li&gt;&lt;li&gt;新的实时路径效果，可以为路径提供“笔刷”等多种灵活的路径效果；&lt;/li&gt;&lt;li&gt;改进的色彩管理工具，除sRGB之外，还提供对其它色彩模式的支持；&lt;/li&gt;&lt;li&gt;实现了多数 SVG 滤镜，并提供了强大的滤镜堆栈编辑界面。&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;== 下载Inkscape 0.46 ==&lt;br /&gt;&lt;br /&gt;Inkscape 0.46 已经包含在Ubuntu Hardy (8.04)中，可以正常安装；&lt;br /&gt;Ubuntu Gutsy (7.10) 可以通过如下方式安装：&lt;br /&gt;在Admin : Software Sources : Third-Party Software: 中添加&lt;br /&gt;deb &lt;a href="http://ppa.launchpad.net/inkscape.testers/ubuntu" target="_blank"&gt;http://ppa.launchpad.net&lt;wbr&gt;/inkscape.testers/ubuntu&lt;/a&gt; gutsy main&lt;br /&gt;deb-src &lt;a href="http://ppa.launchpad.net/inkscape.testers/ubuntu" target="_blank"&gt;http://ppa.launchpad.net&lt;wbr&gt;/inkscape.testers/ubuntu&lt;/a&gt; gutsy main&lt;br /&gt;&lt;br /&gt;Macintosh OS X 用户可以下载 Leopard 通用安装包：&lt;br /&gt;&lt;a href="http://sourceforge.net/project/showfiles.php?group_id=93438" target="_blank"&gt;http://sourceforge.net/project&lt;wbr&gt;/showfiles.php?group_id=93438&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Fedora 、Debian 以及 Windows 等其它平台的安装包也将于近期发布。&lt;br /&gt;&lt;br /&gt;Inkscape网站&lt;br /&gt;&lt;a title="http://www.inkscape.org/" href="http://www.inkscape.org/" id="e4mp"&gt;http://www.inkscape.org/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;完整的Release Notes见这里：&lt;br /&gt;&lt;a href="http://wiki.inkscape.org/wiki/index.php/ReleaseNotes046" target="_blank"&gt;http://wiki.inkscape.org/wiki&lt;wbr&gt;/index.php/ReleaseNotes046&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;新功能截图及介绍：&lt;br /&gt;   &lt;a href="http://inkscape.org/screenshots/" target="_blank"&gt;http://inkscape.org/screenshot&lt;wbr&gt;s/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4083138841888177560-4952884220081375666?l=liuxqsmile.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://liuxqsmile.blogspot.com/feeds/4952884220081375666/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4083138841888177560&amp;postID=4952884220081375666' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/4952884220081375666'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/4952884220081375666'/><link rel='alternate' type='text/html' href='http://liuxqsmile.blogspot.com/2008/03/inkscape-0.html' title='开源矢量绘图软件Inkscape 0.46 发布！'/><author><name>Liuxqsmile</name><uri>http://www.blogger.com/profile/06105568877790356989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh5.google.com/liuxqsmile/Rxiorbs_BiI/AAAAAAAAAEM/KQIt1EB8SS0/BeijingOlympic-Run.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4083138841888177560.post-6684392692469329329</id><published>2008-03-25T13:40:00.002+08:00</published><updated>2008-03-25T20:30:23.076+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MATLAB'/><title type='text'>MATLAB 中GUI子程序的参数传递</title><content type='html'>&lt;b&gt;输入参数传递：&lt;/b&gt;&lt;br /&gt;比如子GUI的名称为subGUI, 设想的参数输入输出为：[out1, out2] = subGUI(in1, in2)&lt;br /&gt;在subGUI的m文件中（由GUIDE自动产生）：&lt;br /&gt;1.第一行的形式为：function varargout = subGUI(varargin)&lt;br /&gt;该行不用做任何修改；varargin 和 varargout 分别是一个可变长度的cell数组(MATLAB帮助文件中有说明)。输入参数in1和in2保存在varargin中，输出参数out1，out2包含在varargout中；&lt;br /&gt;2.在subGUI的OpeningFcn中，读入参数，并用guidata保存，即：&lt;br /&gt;      handles.in1 = varargin{1};&lt;br /&gt;      handles.in2 = varargin{2};&lt;br /&gt;      guidata(hObject, handles);&lt;br /&gt;&lt;br /&gt;&lt;b&gt;返回参数的设置：&lt;/b&gt;&lt;br /&gt;1. 在GUI子程序的OpeningFcn函数的结尾加上uiwait(handles.figure1); figure1是subGUI的Tag；&lt;br /&gt;2. subGUI中控制程序结束（如"OK”和"Cancel"按钮）的callback末尾加上uiresume(handles.figure1)，不要将delete命令放在这些callback中；&lt;br /&gt;3. 在子GUI的OutputFcn中设置要传递出去的参数，如 varargout{1} = handles.out1；varargout{2} = handles.out2;末尾添加 delete(handles.figure1); 结束程序。&lt;p style="text-indent: 2em;"&gt;在GUI的OpenFcn中，如果不加uiwait， 程序会直接运行到下面，执行OutputFcn。也就是说程序一运行，返回值就确定了，再在其它部分对handles.output作更改也没有效果了。&lt;/p&gt;&lt;p style="text-indent: 2em;"&gt;加上uiwait后，只有执行了uiresume后，才会继续执行到OutputFcn，在此之前用户有充分的时间设置返回值。&lt;/p&gt;&lt;p style="text-indent: 2em;"&gt;通过以上设置以后，就可以通过    [out1, out2] = subGUI(in1, in2) 的形式调用该子程序。&lt;/p&gt;&lt;p style="text-indent: 2em;"&gt;在一个GUI中调用另一个GUI时，主GUI不需要特别的设置，同调用普通的函数一样。在打开子GUI界面的同时，主程序还可以响应其它的控件。不需要担心子GUI的返回值被传错了地方。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4083138841888177560-6684392692469329329?l=liuxqsmile.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://liuxqsmile.blogspot.com/feeds/6684392692469329329/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4083138841888177560&amp;postID=6684392692469329329' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/6684392692469329329'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/6684392692469329329'/><link rel='alternate' type='text/html' href='http://liuxqsmile.blogspot.com/2008/03/matlab-gui-guisubgui-out1-out2.html' title='MATLAB 中GUI子程序的参数传递'/><author><name>Liuxqsmile</name><uri>http://www.blogger.com/profile/06105568877790356989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh5.google.com/liuxqsmile/Rxiorbs_BiI/AAAAAAAAAEM/KQIt1EB8SS0/BeijingOlympic-Run.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4083138841888177560.post-3193907049690091687</id><published>2008-03-22T16:57:00.001+08:00</published><updated>2008-03-22T17:21:43.239+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='知识'/><title type='text'>磁共振成像MRI的简单介绍</title><content type='html'>&lt;span style="font-size:180%;"&gt;                                                磁共振成像MRI的简单介绍&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt;    如果你看美剧《豪斯医生》，对MRI这个词一定感到很熟悉，在豪斯的诊断中几乎是必不可少的环节。那么什么是MRI，它又是怎样工作的呢？&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt;    因为工作的关系，我曾经接触过MRI一段时间，简单查阅过一些文献。在这里，我想从一个外行的角度，对MRI做一些形象的描述。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt;    MRI的全称是&lt;/span&gt;&lt;span style="font-size:100%;"&gt;Magnetic Resonance Imaging，即磁共振成像，它在医学上的应用有些类似于CT和X光。MRI设备对人体的某些部位（&lt;/span&gt;&lt;span style="font-size:100%;"&gt;如大脑等），&lt;/span&gt;&lt;span style="font-size:100%;"&gt;进行扫描，得到氢原子核H在组织中的密度分布。不同的组织，水的含量也是不同的，病变的组织的水含量又与正常的组织不同，通过对比，来了解组织的状况，以作为诊断的重要依据。&lt;/span&gt;&lt;/p&gt;&lt;div id="n54q" style="padding: 1em 0pt; text-align: left;"&gt;&lt;span style="font-size:-1;"&gt;&lt;img src="http://docs.google.com/File?id=dzdhgwg_510cp884chh" height="418" width="418" /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:-1;"&gt;MRI图像中，灰度反映了组织中水的含量&lt;a title="http://www.umshp.org/rs/mrict.htm" href="http://www.umshp.org/rs/mrict.htm" id="hlf."&gt;http://www.umshp.org/rs/mrict.htm&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;那么MRI设备是怎么得到人体内部的氢原子的含量呢，当然就像它的名字那样，通过核磁共振，本来这种成像方式应该成为核磁共振成像，为了消除病人的恐惧，去掉了里面的“核”字。&lt;br /&gt;氢原子核实际上就是一个带电的质子，原子核绕其中心旋转，我们可以认为在原子核上产生了电流，这个环形的电流就使原子核产生了磁场。可以将H原子核看成类似于地球，具有南北磁极，同时也在不停地绕自身旋转（自旋）。&lt;br /&gt;&lt;br /&gt;将这个小地球放入一个更强的磁场时，由于自转方向与磁场力方向不同，原子核在自转的同时，将绕着磁场方向公转，这种现象叫进动。磁场强度不同，进动的情况也不同。 实际上由于组织内部分子的热运动，只有极少部分的氢原子核能够发生这种进度，但正是这极少数的原子核才是磁共振成像成为可能。当然磁场的强度越高，发生进度的原子核越多，对成像也越有利。&lt;/span&gt;&lt;br /&gt;&lt;div id="dve1" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 206px; height: 322px;" src="http://docs.google.com/File?id=dzdhgwg_574dc35kgd2" /&gt;                &lt;img style="width: 286px; height: 322px;" src="http://docs.google.com/File?id=dzdhgwg_575d46g4dfq" /&gt;&lt;/div&gt;&lt;br /&gt;   &lt;span style="font-size:100%;"&gt;我们知道，电磁波也是有能量的，当用电磁波作用于发生进动的原子核时，原子核吸收电磁波的能量，进动的形式会发生变化。不过，由于原子核的量子特性，原子核的能量并不是平滑变化，而是会在特定的能级间跳跃，所以只有特定频率的电磁波才会被原子核吸收，发生能量的跃迁，也就是核磁共振。用来激发核磁共振的电磁波的频率很高，属于射频范围。磁场强度不同，氢原子核的进动就不同，吸收的电磁波的频率也就不同。&lt;/span&gt;&lt;br /&gt;&lt;div id="limw" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 335px; height: 322px;" src="http://docs.google.com/File?id=dzdhgwg_577fdh2vwgt" /&gt;    &lt;img style="width: 335px; height: 322px;" src="http://docs.google.com/File?id=dzdhgwg_578hpvw7hfs" /&gt; &lt;div id="cwbw" style="padding: 1em 0pt; text-align: left;"&gt;&lt;/div&gt;     &lt;span style="font-size:100%;"&gt;处于较高能级的原子核是不稳定的，在激发电磁波取消后，它会重新回到低能量状态，同时将能量仍以电磁波的形式释放出来，发射电磁波的频率同激发的频率是一致的。释放能量的原子核越多，产生的电磁波的强度也越高。通过检测设备，我们就可以将这个释放的电磁波检测出来，根据这个电磁波的性质，我们就可以判断出氢原子核的相对密度。&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div id="amnz" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 350px; height: 322px;" src="http://docs.google.com/File?id=dzdhgwg_576t79kqrgs" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;    到这里我们应该很清楚了，要测出组织内的氢原子核的密度，需要一个很强的磁场，一个射频发射装置，一个射频检测装置，当然还要有相应的控制装置，计算机软件处理等。但这还是不够的，在这种情况下如果将一个组织放入其中扫描，由于磁场是均匀的，组织内每一处的氢原则核都发生进动，在射频下都共振，检测出来的信号也是全体组织的，将整个脑袋放进去也就是一个大亮点而已。&lt;br /&gt;   解决的方法是，在主磁场的基础上，再叠加一个空间上均匀变化的磁场（称为梯度场），使组织内不同位置的氢原子核的进动情况都不同，然后用不同频率的射频分别激励，各个位置的原子核依次响应，放射出不同频率的电磁波，空间上的差异就检测出来了。&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;   &lt;span style="font-size:100%;"&gt;通常在医院看到的MRI设备是下面这样的，一个大圆筒和一个病人躺的工作台。你肯定能猜到这个大圆筒是干什么的了。没错，它就是一个超级大磁铁。可以产生磁场的方法无外乎两种，永久性的磁铁和电磁效应产生磁场。永久性的磁铁磁场 弱，而且又大又沉，一般用在低端设备上，场强低于0.3特斯拉。而更高场强的设备只能用电来驱动。但较高的场强，不仅需要很大的功率，线圈的散热也很成问题。&lt;br /&gt;   现在最多的是通过超导体产生的永磁场。比如图中这台GE的MRI，场强为3特斯拉，而地球磁场的强度仅仅为0.000005特斯拉。&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div id="unxq" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img src="http://docs.google.com/File?id=dzdhgwg_511g6bnfgcw" /&gt;&lt;br /&gt;图片来自：&lt;a title="http://www.inst.msstate.edu/3tmri" href="http://www.inst.msstate.edu/3tmri" id="pdff"&gt;http://www.inst.msstate.edu/3tmri&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size:100%;"&gt;    超导需要极低的温度，因此MRI的励磁线圈浸泡在液态氦中，温度为4.2K，在线圈中通电后，切断电源，电流就在线圈中永无休止，永不衰减地流动，并且产生强大的磁场。人们早就发现了在更高温度下具有超导性的材料，为什么还要还用这么低的温度呢？原来，大部分超导材料在较强的磁场作用下都会失去超导性，直到1970年代，人们才发现了可以在强磁场中工作的超导体。&lt;br /&gt;   超导线圈要放在液氦中，而盛放液氦的容器与环境总是存在一些热交换，会导致液氦不断蒸发。为了减少液氦的消耗，盛放液氦的容器又放在液氮中，液氮的温度77K比液氦高，但比室温又低多了，液氦与环境的温度差降低，蒸发量也就下降了。当然，液氮也会不断蒸发，但它的价格比较便宜。&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;    前面提到，需要一个空间上变化的磁场，来确定成像的位置信息。这个就是梯度磁场，梯度磁场是用普通线圈通过电磁效应产生的，强度要远小于主磁场。在快速成像中，梯度磁场实际上是变化的，这引起金属器件受力变化，产生变形，这是噪声的主要来源。梯度磁场的线圈位于主磁场的内侧，更靠近圆筒内壁的地方&lt;/span&gt;。&lt;br /&gt;&lt;div id="emgy" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 466px; height: 352px;" src="http://docs.google.com/File?id=dzdhgwg_579grdgrtdx" /&gt;&lt;br /&gt;图片来自&lt;b&gt;&lt;a title="MRI: A Guided Tour" href="http://www.magnet.fsu.edu/education/tutorials/magnetacademy/mri/index.html" id="m4pb"&gt;&lt;b class="title"&gt;MRI: A Guided Tour&lt;/b&gt;&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;    射频线圈的形式多种多样。用于大脑成像的射频线圈一般是圆筒形，扫描时套在头部。由于射频的发射和接受在时间上是分开的，所以可以用一个线圈同时充当发射线圈和接受线圈，在两种模式下交替工作。也可以用两个独立的线圈。射频信号被线圈接受后，经过复杂的计算机处理，生产影像。&lt;br /&gt;   MRI的主要缺点是，病人被限制在一个狭小的空间里，扫描的部位要一动不动，病人体验不够好。也有一些是开放式的结构，不过一般场强较低，能力有限。&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p style="text-align: justify;"&gt;参考资料：&lt;span style="font-size:100%;color:#000000;"&gt;&lt;span  lang="ZH-CN" style="font-family:宋体;"&gt;&lt;a title="关于低温的概念、技术和应用" href="http://www.ipp.ac.cn/D06/%E5%85%AC%E4%BC%97%E5%BC%80%E6%94%BE/%E7%A7%91%E6%99%AE/%E4%BD%8E%E6%B8%A9%E6%8A%80%E6%9C%AF/%E5%85%B3%E4%BA%8E%E4%BD%8E%E6%B8%A9%E7%9A%84%E6%A6%82%E5%BF%B5%E3%80%81%E6%8A%80%E6%9C%AF%E5%92%8C%E5%BA%94%E7%94%A8.htm" id="m4pb"&gt;关于低温的概念、技术和应用&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;        &lt;a title="檢查脊髓的利器：核磁共振攝影 ( MRI )" href="http://www.cc.nctu.edu.tw/%7Ehcsci/hospital/ins/mri.htm" id="m4pb"&gt;檢查脊髓的利器：核磁共振攝影 ( MRI )&lt;/a&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;            黄继英 梁星原：磁共振成像原理&lt;br /&gt;&lt;span style="font-size:100%;color:#000000;"&gt;&lt;span  lang="ZH-CN" style="font-family:宋体;"&gt;&lt;a title="关于低温的概念、技术和应用" href="http://www.ipp.ac.cn/D06/%E5%85%AC%E4%BC%97%E5%BC%80%E6%94%BE/%E7%A7%91%E6%99%AE/%E4%BD%8E%E6%B8%A9%E6%8A%80%E6%9C%AF/%E5%85%B3%E4%BA%8E%E4%BD%8E%E6%B8%A9%E7%9A%84%E6%A6%82%E5%BF%B5%E3%80%81%E6%8A%80%E6%9C%AF%E5%92%8C%E5%BA%94%E7%94%A8.htm" id="m4pb"&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4083138841888177560-3193907049690091687?l=liuxqsmile.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://liuxqsmile.blogspot.com/feeds/3193907049690091687/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4083138841888177560&amp;postID=3193907049690091687' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/3193907049690091687'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/3193907049690091687'/><link rel='alternate' type='text/html' href='http://liuxqsmile.blogspot.com/2008/03/mri-mrimri-mrimri-mri-magnetic.html' title='磁共振成像MRI的简单介绍'/><author><name>Liuxqsmile</name><uri>http://www.blogger.com/profile/06105568877790356989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh5.google.com/liuxqsmile/Rxiorbs_BiI/AAAAAAAAAEM/KQIt1EB8SS0/BeijingOlympic-Run.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4083138841888177560.post-480593903162386234</id><published>2008-03-18T13:10:00.002+08:00</published><updated>2008-04-07T17:55:37.315+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Spike'/><title type='text'>Nonlinear energy:非线性能量</title><content type='html'>Nonlinear energy:非线性能量 &lt;br /&gt;对神经信号进行锋电位提取时，一种方法是直接对采集信号设置阈值，提取波形；另一种方法是对信号的能量分布曲线设置阈值。 常用的能量计算有两种，线性能量（Linear energy）和非线性能量(Nonlinear energy)。&lt;br /&gt; 线性能量相当于直接对数据点求平方，相当于即时功率。 而非线性能量是指，幅度平方与频率平方的乘积，即(Amplitude^2) * (Frequency^2)，由于频率的引入，这种能量计算方法可以放大突变信号（频率较高）的能量，在锋电位提取中可能会获得更好的效果。&lt;br /&gt;非线性能量的计算一般简化为：&lt;code id="m_05" style="font-family: Verdana;"&gt;NEO = v(t)&lt;sup id="m9.6"&gt;2&lt;/sup&gt;-v(t-1)*v(t+1)。v(t)表示 t 时刻的信号幅度，NEO 即非线性能量运算符 Nonlinear energy operator。  &lt;/code&gt;参考：&lt;a title="http://www.nbb.cornell.edu/neurobio/land/PROJECTS/spikeSort/index.html" href="http://www.nbb.cornell.edu/neurobio/land/PROJECTS/spikeSort/index.html" id="n7oc"&gt;http://www.nbb.cornell.edu/neurobio/land/PROJECTS/spikeSort/index.html&lt;/a&gt;             &lt;br /&gt;一个典型的锋电位波形的非线性能量： &lt;div id="x9gt" style="padding: 1em 0pt; text-align: left;"&gt;&lt;div id="yrc2" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img id="otop" style="width: 394px; height: 274px;" src="http://docs.google.com/File?id=dzdhgwg_586wrk6d6cn" /&gt;&lt;/div&gt; 不过，非线性能量对信号中的毛刺非常敏感，如下图： &lt;div id="z8sk" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img id="a8ui" style="width: 405px; height: 285px;" src="http://docs.google.com/File?id=dzdhgwg_587gjv85cf7" /&gt;&lt;/div&gt;  &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4083138841888177560-480593903162386234?l=liuxqsmile.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://liuxqsmile.blogspot.com/feeds/480593903162386234/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4083138841888177560&amp;postID=480593903162386234' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/480593903162386234'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/480593903162386234'/><link rel='alternate' type='text/html' href='http://liuxqsmile.blogspot.com/2008/03/nonlinear-energy-linear-energynonlinear.html' title='Nonlinear energy:非线性能量'/><author><name>Liuxqsmile</name><uri>http://www.blogger.com/profile/06105568877790356989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh5.google.com/liuxqsmile/Rxiorbs_BiI/AAAAAAAAAEM/KQIt1EB8SS0/BeijingOlympic-Run.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4083138841888177560.post-5452689517003239060</id><published>2008-03-13T21:06:00.001+08:00</published><updated>2008-03-13T21:10:57.711+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='琐事'/><title type='text'>Wallpaper：一张桌面背景</title><content type='html'>Wallpaper：一张桌面背景&lt;br /&gt;我自己做的一个桌面墙纸，内容取自《美女与野兽》（Beauty And The Beast） 的招贴画：&lt;a title="http://www.plos.asn.au/Productions/Beast/Beast.html" href="http://www.plos.asn.au/Productions/Beast/Beast.html" id="uor0"&gt;http://www.plos.asn.au/Productions/Beast/Beast.html&lt;/a&gt;&lt;br /&gt;&lt;div id="vmwc" style="padding: 1em 0pt; text-align: left;"&gt;&lt;div id="f1xa" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 1024px; height: 768px;" src="http://docs.google.com/File?id=dzdhgwg_544vdprq2hk" /&gt;&lt;/div&gt;局部放大：&lt;br /&gt;&lt;/div&gt;&lt;div id="l3mc" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 950px; height: 971px;" src="http://docs.google.com/File?id=dzdhgwg_543gpnb35fw" /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4083138841888177560-5452689517003239060?l=liuxqsmile.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://liuxqsmile.blogspot.com/feeds/5452689517003239060/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4083138841888177560&amp;postID=5452689517003239060' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/5452689517003239060'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/5452689517003239060'/><link rel='alternate' type='text/html' href='http://liuxqsmile.blogspot.com/2008/03/wallpaper-beauty-and-beast-httpwww.html' title='Wallpaper：一张桌面背景'/><author><name>Liuxqsmile</name><uri>http://www.blogger.com/profile/06105568877790356989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh5.google.com/liuxqsmile/Rxiorbs_BiI/AAAAAAAAAEM/KQIt1EB8SS0/BeijingOlympic-Run.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4083138841888177560.post-5371579136145344343</id><published>2008-03-06T20:52:00.001+08:00</published><updated>2008-03-06T21:05:10.566+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='读书'/><title type='text'>Rubicon:从苏拉到奥古斯都</title><content type='html'>Rubicon:从苏拉到奥古斯都&lt;br /&gt;&lt;div id="ho9y" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 354px; height: 500px;" src="http://docs.google.com/File?id=dzdhgwg_540g37g2gfj" /&gt;&lt;/div&gt;&lt;span style="color:black;"&gt; &lt;a href="http://tspl.xzcn.com/book/25960" target="_blank"&gt;图片来源：http://tspl.xzcn.com/book/25960&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;    公元前1世纪，罗马将领们继续率领军团在地中海沿岸所向披靡。共和国的公民们或许还没与意识到，正是这些伟人们断送了他们的共和、自由和民主。每一个强盛的国家都伴随着对荣誉的追逐，但荣誉和共和国并不总能够相处无间。长期以来，罗马公民的资格仅局限于罗马周围的局部地区，而军事领袖的征服范围扩大了，个人的力量有了与共和国一争高下的机会。&lt;br /&gt;&lt;br /&gt;   在扫荡了亚平宁山区的叛乱后，两位将领马略和苏拉开始争夺下一界执政官的席位，胜者还将会获得在亚洲对本都战争的指挥权，这也意味着更大的荣耀和财 富。年迈的马略尽管已经6次出任执政官，拥有了无数的战功和荣誉，却还是不满足，但这次年轻的苏拉赢了。马略心有不甘，与保民官策划了一场暴动，撤了苏拉的执政官搭档，苏拉自己勉强保住了位置，心存一些希望，能够在东方的战争中东山再起，挽回颜面。然而，对手不愿给他这样的机会，接替他帅印的人拍马赶到， 今年的指挥权都没了，还想明年？&lt;br /&gt;   苏拉作出了选择，打破了共和国传统，率领5个军团回到了罗马，军官中只有一个响应，士兵中却没有人反对。二十年前，马略取消了军团士兵的财产限制，由国家发给军饷，现在他们只忠诚于发军饷的首领，而不是共和国。&lt;br /&gt;   苏拉虽然打倒了自己的对手，却没能扶植起自己的亲信，他还没有无耻到操纵选举的地步。选举产生的两个执政官没有一个是他的盟友，他也只能让他们发誓不要做得太过份，就登上了东去的舰队。&lt;br /&gt;   两个执政官很快发生内讧，其中一个秦纳很快和马略勾结起来，率领军队回到罗马，将同事的脑袋摆在了桌上。马略杀戮一番后，第七次当选了执政官，不久死于任上。秦纳一头独大，连续三年坐在执政官位子上，等苏拉的返回。&lt;br /&gt;   尽 管还没有端掉本都王米特拉达提的老窝，苏拉也不能再对罗马坐视不理。秦纳不是久经战阵的苏拉的对手，很快被干掉了，在消灭秦纳和马略余党的过程 中，富人克拉苏和年轻的“大将军”庞培也粉墨登场，站在苏拉一边。前两次军队入罗马只能算逼宫，而公元前83年这次，战火最终烧到了罗马的城门下，随后是对数千名俘虏的屠杀。&lt;br /&gt;   大权在握的苏拉少不了一番清洗，好给喽罗们中饱私囊的机会。作为秦纳女婿的凯撒也牵涉其中，苏拉让凯撒休妻，后者不从，宁愿逃跑。他 当然也忘不了保民官所带来的麻烦，让他们不再具有推翻元老院决议的权力。尽管苏拉按照自己的意志重复分配共和国权力，但他却认为自己是为了挽救共和国，不让马略之流有兴风作浪的机会。五年后， 苏拉去世，但他的手下继续把持着罗马。&lt;br /&gt;&lt;br /&gt;   苏拉在罗马敲敲打打，年轻的庞培正转战非洲，对马略余党赶尽杀绝。胜利回 国后，又自愿去西班牙剿匪，元老们当然高兴让这个危险的25岁毛头小子走得越远越好。克拉苏也巴不得他在那个 山险水恶的地方摔个大跟头。但是，西班牙渐渐安静下来，庞培的声势日渐壮大起来。克拉苏坐不住了，虽然手里钱很多，但胜利的荣誉是买不到的。&lt;br /&gt;   公 元前73年，斯巴达克思起义了。一年前，卢卡拉斯率领罗马军队去了亚洲，罗马空虚。克拉苏顺利地从两位执政官手中拿到了指挥权，最终的结果大 家都很清楚，斯巴达克思被克拉苏赌在了亚平宁半岛的脚后跟上。突围北上再次被围，全军覆没。庞培正从西班牙班师，赶上灭掉了最后一支义军，然后写信给元老 院，吹嘘是自己救了罗马，卡拉苏狂怒，为了宣传自己的功绩，俘虏全部钉上了阿庇安大道两侧的十字架，绵延100多英里。&lt;br /&gt;   然而，卡拉苏的战争只是给罗马遮丑，庞培在西班牙的征服却是罗马的荣耀，元老院当然更愿意鼓吹后者。随后，克拉苏和庞培共同当选执政官。苏拉派的势力被削弱，保民官的否决权又回来了。&lt;br /&gt;&lt;br /&gt;    前74年，苏拉派的卢卡拉斯领军东征，希望能彻底吃掉东山再起的米特拉达提。卢卡拉斯占据了本都，米特拉达提逃到亚美尼亚避难，卢卡拉斯又将亚美尼亚打了个落花 流水，但米特拉达提仍然在逃，卢卡拉斯被牵着团团转，五年后，他的士兵受不了了，反苏拉的人开始在家里抄他老底。他只好转攻为守，坐看老米又冒出头 来。又两年后，他被庞培取代。&lt;br /&gt;   在此之前，庞培刚以三个月的时间扫荡了肆虐地中海数十年之久的海盗。本来，地中海的统治者是迦太基和希腊城邦，但罗马打残了这些国家，消灭了他们的舰队，而自己又没有建立起永久性的海上力量，海盗们才应运而生。卢卡拉斯只好眼睁睁地看着数年辛苦拱 手让人，颜面扫地地回到罗马，从此意志消沉，沉溺于吃喝玩乐。&lt;br /&gt;   庞培将米特拉达提重新赶到山沟里，将亚美尼亚和叙利亚转为罗马的附属国。前64年，又南下攻入耶路撒冷，在前往佩特拉途中，传来了米特拉达提的死讯，这位屡败屡战的强人被自己的儿子囚禁，服毒未果后让卫兵刺 死了自己，尸体成了儿子向庞培投降的见面礼。在米特拉达提的遗物中发现了一件亚历山大的红色斗篷，穿在身上，庞培觉得很合身。东方平定了，庞培准备回罗马，向公民们展示自己的斗 篷。&lt;br /&gt;&lt;br /&gt;   前63年，凯撒靠借贷疯狂贿赂选民，获得了大祭司的职位。声名狼藉的喀提林依法炮制，竞选执政官，却败在了律师出身的西塞罗手上。眼看下一年依然不举，这 下他到了破产的边缘。在社会的下层，同样有许多人负债累累，无以度日，相同的处境拉近了他们之间的距离。很快，西塞罗就察觉了他的动向，为他安排了罪名：喀提林打算来一场暴力革命，推翻共和国。喀提林逃出了罗马，拼凑起一支杂牌军，但在庞培回国前几个月就被消灭，他的同谋也被处死。西塞罗则成了共和国的拯救者。&lt;br /&gt;&lt;br /&gt;   在这个传统观念分崩离析的时代，既有像卢卡拉斯那样一蹶不振的反面人物，当然也有恪守共和国 光辉理念的卫道士，加图就是这样的代表人物。通过对传统价值信条的固守和宣扬，他成了罗马正统的准绳，他的敌人也就是共和国的敌人。甚至连庞培这样的伟人，也渴望能获得他的尊重。&lt;br /&gt;   回到罗马后，庞培获得了第三个凯旋式，荣耀达到了顶峰。庞培离了婚，公开希望能和加图的家族扯上姻亲关系，然而得到的却是公然的拒绝和无情的嘲讽。庞培用从东方夺来的财富开始修建罗马第一座石质的大剧院，渴望自己的威望永存。共和国怎能容忍伟人？加图和卡拉苏团结起来，极力让他从公众的 视线中消失。庞培当然不会坐以待毙。他需要一位重量级 的政治盟友，而后者正远在西班牙。&lt;br /&gt;   一年前，凯撒担任了西班牙的行政长官，这位曾经站在罗马时尚最前沿的新新人类出乎预料地在任上干得相当不错，挣了不少钱，还得到一次凯旋式。现在， 他知道自己的机会来了，前60年，为了参加执政官的选举，他放弃了凯旋式。在庞培的鼎立支持下，凯撒有大量的钱可以派给选民们，加图没有办法，也只好 容忍己方的候选人依葫芦画瓢。双方的钱都没有白花，各占据一个执政官席位。&lt;br /&gt;   但凯撒很快就将克拉苏也拉到自己一方来，前三头联盟悄悄地成立了。尽管克拉苏对庞培很 不待见，但凯撒安排他和庞培负责老兵的安置，显然大有油水可捞。而站在加图后面又可以得到什么呢？凯撒从执政官位置下来后，加图本来只希望他在意大 利境内陪土匪玩玩，而现在他取得到了一个长达五年的总督职务，负责意大利北部高卢的大片领地，边境外还有无数的荣誉等他去摘取。&lt;br /&gt;   加图的优势在于控制了传媒，给当权者的一切都蒙上一层非法和卑鄙的外衣。凯撒将自己的女儿嫁给了庞培，加图当然会居高临下地评价一番。凯撒对别人的谩骂不屑一顾，庞培可就没有那么坦然了。传统的荣誉观念在庞培身上根深蒂固，这其中当然不能缺少共和国精英们的尊重和肯定。&lt;br /&gt;&lt;br /&gt;    在凯撒的成全下，贵族出身的大混混克洛迪乌斯被贬为平民，从而当选为保民官。他以底层民众的代言人自居，煽动暴力事件是他的拿手好戏，曾经指控过他的西塞 罗被迫流亡。克拉苏和他的关系还不赖，但庞培却被整得忍气吞声，甚至整天缩在家里，元老院则在一旁看热闹。好在克洛迪乌斯的一年任期很快就结束了，庞培支持的保民官米洛走马上任，组织起人马和克洛迪乌斯分庭抗争。在这场争斗中，庞培和克拉苏间的矛盾开始浮上水面。反三头的元老以为机会来了，开始蠢蠢欲动。庞培成了暴力事件的替罪羊，再次陷入低谷。看着郁闷的庞培，元老们很开心，准备再拿凯撒开刀，拿掉他的高卢总督职位。&lt;br /&gt;   然而，三头们很快再次团结起来，甚至克洛迪乌斯也被拉到了他们的阵营中来，庞培和克拉苏再次和解，联手竞选前55年的执政官，有克洛迪乌斯在旁出手，连加图都可以被打回家去，还会有什么能挡住他们？&lt;br /&gt;   两位执政官的回报也是巨大的，他们分别获得叙利亚和西班牙的总督，任期同样为5年，而凯撒的任期结束后将再获得5年。两位总督的权力甚至包括了征召军队，开战，媾和等。以前这些权力只属于元老院，现在最杰出的公民成了共和国最大的敌人。&lt;br /&gt;   克拉苏任期一结束，对东方的掠夺就开始了，庞培参观过的耶路撒冷圣殿被洗劫一空，随后又度过幼发拉底河，进入帕提亚王国。事实证明，他的军事天赋远赶不上敛财天赋，前53年，他的部队被围，儿子战死，自己也被骗去谈判，混乱中被杀。&lt;br /&gt;   克 拉苏死后，在罗马庞培一头独大，为了平衡他的势力，加图支持被庞培抛弃的前保民官米洛竞选执政官。米洛的死对头克洛迪乌斯岂能容忍，冲突 中，克洛迪乌斯被米洛杀死，他的支持者为他举行的火葬，连元老院也被烧得精光。加图没有办法，只能求助于庞培，将军队开进罗马，两帮乌合之众作鸟兽 散。庞培再次把握了罗马的权柄，这次连加图也不得不表示出一些敬意。&lt;br /&gt;&lt;br /&gt;   几乎整个公元前50年代，凯撒转战西欧大陆，不断将财富和荣誉送回罗马，同时也提醒健忘的公 民们，不要忘了自己的存在。前52年，经过阿莱西娅城的决战，高卢领袖韦辛格托利克斯投降，凯撒最终平定了高卢，准备回罗马，然而迎接他的会是什么呢？&lt;br /&gt;如果 他放弃军队的指挥权，以平民的身份回去，很可能像庞培当年一样，被加图等踩在脚下。而且，庞培之前可是没有什么把柄的，而凯撒的违法勾当却太多了。&lt;br /&gt;   庞培尽管曾是凯撒的女婿，但比他年长几岁，一直将凯撒当成一个晚辈看待。现在情况不同了，手握重兵的凯撒对自己 地位是一个巨大的威胁，他开始和加图站在一起，要求凯撒交出军队的指挥权。凯撒的对策是扶植起支持的自己的保民官，元老院一作出不利于自己的决议，保民官立 即否决掉。这样反复几次后，元老们失去了耐心，庞培的军队再次进入罗马。凯撒的保民官乔装溜出了罗马，北上拉韦纳，凯撒和他的13军团正驻 扎在那里，注视着罗马的一举一动。&lt;br /&gt;    接下来发生的事情就更广为人知了，凯撒迅速南下，庞培带领元老院退出罗马，后又被凯撒追到希腊。前48年，庞培本来有希望将凯撒困死，但在元老院的煽动下，他 发起了决战，被凯撒久经沙场的军团打败，逃亡埃及时死在托勒密国王手里。凯撒随后赶到，扶植起国王的姐姐克里奥佩特拉。随后在亚历山大被困了一段时间，解围后，很快平定了亚洲的叛乱。前46年，击败了在非洲的共和派，加图绝望自杀。&lt;br /&gt;   凯撒得到了一个为期十年的独裁官任期，以及任命所有的行政官员的权力，在共和国之后，还从来没有一个人 获得如此集中的权力，前44年，又被元老院任命为终身独裁官。这下，共和国的遗老们彻底坐不住了，一个月后，他被刺死在元老院内。&lt;br /&gt;  &lt;br /&gt;    争权夺利的场面又出现了，但已经没有了共和派的位置。西塞罗曾一度屈服于凯撒的强权，但现在他成了共和派在罗马的领军人物。 利用他的辩才和声望，他希望能够扶植起可以和安东尼对抗的人物。凯撒的两位老将被选为执政官，凯撒年轻的继承人屋大维也受到吹捧。&lt;br /&gt;   不幸的是，在和安东尼的战斗中，两位执政官同时战死。战败的安东尼随后和同为凯撒副手的李必达同盟。小凯撒没有希望战胜安东尼，于是调转方 向，率军进入罗马，西塞罗的希望破灭了。随后三头政治正式建立起来，将罗马帝国分而治之，元老院和公民们只能靠边站。为了养活三头数目 众多的军团，对罗马的掠夺又开始了，富人一个个成了国家公敌，人头落地，财产充公。三个人甚至还纳了投名状，各将一个自己人列上名单，安东尼的一个叔叔， 李必达的一个兄弟，以及被屋大维曾成为“父亲”的西塞罗。&lt;br /&gt;    共和国最后的一批追随者，刺杀凯撒的布鲁图斯等人倒在东方的战场上，在那里，安东尼扮演起传统的总督角色。而在罗马，屋大维完全承担起破坏共和国的使命，为大量老兵们安置土地 的计划使大批农民失去土地，意大利盗匪横行，在加上庞培的儿子率领的海盗控制了海上航线，罗马饥荒严重。经过几年的努力，屋大维打败了海盗，意大利的情况 开始好转，共和国时的种种做法似乎又开始上演了，小凯撒俨然成了共和主义者。&lt;br /&gt;    而安东尼似乎完全被东方的传统征服了，开始梦想像埃及女王那样加入神的行列，一个高贵的罗马人被东方人同化了！罗马人最后的一点自尊心被屋大维激励起来，前31年，经过亚克兴角的海战后，安东尼和托勒密王国一起走到了历史的尽头。&lt;br /&gt;    小凯撒再无对手，前27年，他宣布恢复共和国，但在奥古斯都的称号下，仍然把权力牢牢地抓在手里，直到公元14年死去。在他之后，一个人的性格决定国家命运的东方模式在罗马正式登场了。&lt;br /&gt;&lt;br /&gt;《卢比孔河:罗马共和国的胜利和悲剧》, [英] 汤姆.霍兰 著，杨军 译。&lt;br /&gt;这本身还是不错的，语言比较流畅，趣味性较强。如果对这段时期的历史不是很熟悉，还是很值得一读的。&lt;br /&gt;&lt;br /&gt;&lt;div id="xg9s" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 1024px; height: 643px;" src="http://docs.google.com/File?id=dzdhgwg_539hspvq7d8" /&gt;&lt;/div&gt; 图片来源：&lt;a href="http://ch.sysu.edu.cn/hope/sites/greeceroman/ppt/map.html"&gt;http://ch.sysu.edu.cn/hope/sites/greeceroman/ppt/map.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4083138841888177560-5371579136145344343?l=liuxqsmile.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://liuxqsmile.blogspot.com/feeds/5371579136145344343/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4083138841888177560&amp;postID=5371579136145344343' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/5371579136145344343'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/5371579136145344343'/><link rel='alternate' type='text/html' href='http://liuxqsmile.blogspot.com/2008/03/rubicon-1-6-5-83-25-73-100-74-64-63-60.html' title='Rubicon:从苏拉到奥古斯都'/><author><name>Liuxqsmile</name><uri>http://www.blogger.com/profile/06105568877790356989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh5.google.com/liuxqsmile/Rxiorbs_BiI/AAAAAAAAAEM/KQIt1EB8SS0/BeijingOlympic-Run.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4083138841888177560.post-6916520156420737510</id><published>2008-03-01T17:44:00.002+08:00</published><updated>2008-03-13T16:02:10.599+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='LabVIEW'/><title type='text'>VibraCapture: 简单的振动数据采集分析软件</title><content type='html'>VibraCapture: 简单的振动数据采集分析软件&lt;br /&gt;&lt;br /&gt;我自己用LabVIEW做的一个简单的振动数据采集和分析程序，几个月前就已经放弃，不再继续开发。但毕竟也花了不少的精力，不舍得完全扔掉，在这里把代码共享出来，供有需要的朋友参考。程序的功能很不完整，也没有经过详细的测试。开发工具是 LabVIEW 7 Express。&lt;br /&gt;&lt;br /&gt;具有的功能：&lt;br /&gt;1. 触发式与连续数据采集，设计目标是针对PCI4472采集卡；采集参数控制：采样频率，采样点数，平均次数，保存参数和数据等。窗函数只使用了LabVIEW内置的几种。这一部分只在仿真卡上部分测试，可能问题较多。&lt;br /&gt;2. 多窗口数据显示：可同时显示1、2、4或者8个窗口，在每个窗口可以独立配置其显示内容，包括：数据通道，时间历程，功率谱，频率响应函数等。在一个或两个graph时，可以调整光标。&lt;br /&gt;3. 连续小波变换识别模态频率和阻尼比。&lt;br /&gt;&lt;br /&gt;程序的使用：&lt;br /&gt;程序的目的是进行一个模型的完整的振动数据采集，因此在此之前，应该有一个模型的测量方向表（.dirc文件）（程序中附有一组数据，可供参考）。在&lt;b&gt;Parameters&lt;/b&gt; 面板中将 &lt;b&gt;Project Path &lt;/b&gt;指向测量表的位置。右侧的&lt;b&gt; Node Control &lt;/b&gt;中将自动读入该测量表。&lt;br /&gt;选择&lt;b&gt; Apply&lt;/b&gt; 后，采集参数保存在.cfg文件中，ICP的参数不保存（没有测试）。&lt;br /&gt;进入 &lt;b&gt;DAQ &lt;/b&gt;面板，选择 &lt;b&gt;Node Control&lt;/b&gt; 中的项目，如果该节点已有采集数据，则在graph中显示。选择&lt;b&gt;START DAQ&lt;/b&gt;开始采集数据。数据自动保存在测量方向表所在的文件夹，文件名与节点名相适应。注意在底部方框中为graph设置合适的参数。当前graph的背景为紫色。&lt;br /&gt;在&lt;b&gt; CWT Analysis&lt;/b&gt; 面板中，连续小波变换的程序是用 MATLAB 编写的，计算机中需要安装有MATLAB才能调用。选择节点，自动开始计算小波系数（可能需要等待几秒钟），在左上角的Graph中将光标移动到某一个峰值频率处，点击 &lt;b&gt;Estimate&lt;/b&gt;，估计频率和阻尼。可以调节Morlet小波的参数，以及参数估计中曲线拟合的范围。&lt;br /&gt;&lt;br /&gt;所有保存文件，包括参数文件、数据文件实际都是以文本格式存盘，可以用记事本打开查看。&lt;br /&gt;一个简单的流程图&lt;br /&gt;&lt;div id="nz3r" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 739px; height: 631px;" src="http://docs.google.com/File?id=dzdhgwg_5314sdg2jcz" /&gt;&lt;/div&gt;&lt;br /&gt;下载地址： &lt;a href="http://groups.google.com/group/liuxq-works/web/VibraCapture.zip" rel="nofollow"&gt;http://liuxq-works.googlegroups.com/&lt;/a&gt; 或    &lt;a href="http://download.csdn.net/user/liuxqsmile"&gt;http://download.csdn.net/user/liuxqsmile&lt;/a&gt;&lt;br /&gt;屏幕截图&lt;br /&gt;&lt;div id="mt8q" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 1023px; height: 744px;" src="http://docs.google.com/File?id=dzdhgwg_525csp83kfs" /&gt;&lt;/div&gt;&lt;div id="eo7l" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 1024px; height: 748px;" src="http://docs.google.com/File?id=dzdhgwg_527hp8nrfht" /&gt;&lt;/div&gt;&lt;div id="bn:d" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 1024px; height: 748px;" src="http://docs.google.com/File?id=dzdhgwg_530cffkp9d9" /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4083138841888177560-6916520156420737510?l=liuxqsmile.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://liuxqsmile.blogspot.com/feeds/6916520156420737510/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4083138841888177560&amp;postID=6916520156420737510' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/6916520156420737510'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/6916520156420737510'/><link rel='alternate' type='text/html' href='http://liuxqsmile.blogspot.com/2008/03/vibracapture-labview-labview-7-express.html' title='VibraCapture: 简单的振动数据采集分析软件'/><author><name>Liuxqsmile</name><uri>http://www.blogger.com/profile/06105568877790356989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh5.google.com/liuxqsmile/Rxiorbs_BiI/AAAAAAAAAEM/KQIt1EB8SS0/BeijingOlympic-Run.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4083138841888177560.post-5550535765395192940</id><published>2008-02-23T21:03:00.001+08:00</published><updated>2008-02-23T21:11:56.254+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='琐事'/><title type='text'>惠普HP LaserJet 5L 打印机出纸口卡纸的维修</title><content type='html'>惠普HP LaserJet 5L 打印机出纸口卡纸的维修&lt;br /&gt;&lt;br /&gt;这种机子虽然已经很老了，可能还有不少人在用。出纸口卡纸的时候，一般都可以拽出来，但要是卡的太紧，把纸拽碎了，留在里面的就很难取出。要送修就太浪费时间和金钱了。下面介绍一下这种情况时的处理方法，也不是很复杂，需要一些一字和十字的螺丝刀。&lt;br /&gt;原文地址，&lt;a title="http://www.elliotfan.com/temp/HP.html" href="http://www.elliotfan.com/temp/HP.html" id="fy_z"&gt;http://www.elliotfan.com/temp/HP.html&lt;/a&gt; ，所有图片也来自该网站，我加了一些中文注释。此文章中的方法可能会对你或你的设备造成的危害和损失！原文作者和翻译者对此概不负责;-)&lt;br /&gt;&lt;br /&gt;1. 切断电源，最好等机器冷却下来后再继续操作。&lt;br /&gt;2. 取出硒鼓，避光保存。注意不要碰到硒鼓下面的滚筒，皮肤表面的油性物质可能对其造成永久的损伤。&lt;br /&gt;&lt;img src="" alt="" /&gt;&lt;div id="pxub" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 512px; height: 384px;" src="http://docs.google.com/File?id=dzdhgwg_513cbrt592f" /&gt;&lt;br /&gt;2. 将前盖拉开，按下左侧与底座连接的地方，将前盖取下。&lt;br /&gt;&lt;div id="d73x" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 420px; height: 300px;" src="http://docs.google.com/File?id=dzdhgwg_514gntxpfdz" /&gt;&lt;/div&gt;3. 取下背板上的三个螺丝，背板和其它部分还通过四个卡子勾在一起，两个在顶部，用螺丝刀伸进去顶一下就开了。另两个比较隐蔽，可以将螺丝刀从底部的空隙伸进去，将卡扣撬开。将背板上撑纸的板拉起，取下背板。&lt;br /&gt;&lt;div id="c27k" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img src="http://docs.google.com/File?id=dzdhgwg_515d5dd89c8" /&gt;&lt;div id="os_d" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 378px; height: 360px;" src="http://docs.google.com/File?id=dzdhgwg_516twbjw7c4" /&gt;&lt;/div&gt;&lt;/div&gt;4. 拧下打印机顶部的两个螺丝，取下左下方的扩展内存盖，剩下的塑料机体盖通过前部的两个暗扣与机体相连，用螺丝刀从底部空隙伸进去将其撬开，取下塑料机体盖。&lt;br /&gt;&lt;div id="uwj5" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 420px; height: 400px;" src="http://docs.google.com/File?id=dzdhgwg_517dc8ftcgv" /&gt; &lt;div id="aj3m" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 420px; height: 380px;" src="http://docs.google.com/File?id=dzdhgwg_518fd5zrsc4" /&gt;&lt;/div&gt; &lt;/div&gt;5. 将出纸滚轮两端的塑料卡子向内弯，旋转90度，可以很容易地将该滚轮取下。&lt;div id="y:8-" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 420px; height: 380px;" src="http://docs.google.com/File?id=dzdhgwg_519c5249ncw" /&gt;&lt;br /&gt;6. 按下右侧碳粉盒导轨上的卡子，将导轨取下。&lt;br /&gt;&lt;div id="izl7" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 420px; height: 380px;" src="http://docs.google.com/File?id=dzdhgwg_520gtch56f5" /&gt;&lt;/div&gt;7. 拧下里面的螺丝，取下加热元件的盖子，到这里一般都可以把碎纸取出来了，如果不行，继续拆。&lt;br /&gt;&lt;div id="ythq" style="padding: 1em 0pt; text-align: left;"&gt;&lt;div id="vsmp" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img src="http://docs.google.com/File?id=dzdhgwg_522ccn355hf" /&gt;&lt;/div&gt;8. 取下加热组件上的金属盖。金属盖下面是用弹簧撑着的，拧下螺钉时最好能记下螺钉旋进的深度（我觉得这里不需要拧紧，可能有一个很小的间隙约0.2mm左右，最好记一下深度，待会恢复时也拧同样的深度）。&lt;br /&gt;&lt;/div&gt;9. 清理完毕后，按照相反的顺序将各部分再装好。&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4083138841888177560-5550535765395192940?l=liuxqsmile.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://liuxqsmile.blogspot.com/feeds/5550535765395192940/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4083138841888177560&amp;postID=5550535765395192940' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/5550535765395192940'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/5550535765395192940'/><link rel='alternate' type='text/html' href='http://liuxqsmile.blogspot.com/2008/02/hp-laserjet-5l-httpwww.html' title='惠普HP LaserJet 5L 打印机出纸口卡纸的维修'/><author><name>Liuxqsmile</name><uri>http://www.blogger.com/profile/06105568877790356989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh5.google.com/liuxqsmile/Rxiorbs_BiI/AAAAAAAAAEM/KQIt1EB8SS0/BeijingOlympic-Run.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4083138841888177560.post-1455962223757345923</id><published>2008-02-19T18:43:00.001+08:00</published><updated>2008-02-19T18:46:00.396+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MATLAB'/><title type='text'>MATLAB中的一些小技巧</title><content type='html'>MATLAB中的一些小技巧&lt;br /&gt;&lt;br /&gt;1. Ctrl+C 中断正在执行的操作&lt;br /&gt;   如果程序不小心进入死循环，或者计算时间太长，可以在命令窗口中使用Ctrl+c来中断。MATLAB这时可能正疲于应付，响应会有些滞后。&lt;br /&gt;&lt;br /&gt;2. figure命令新建一个绘图窗口&lt;br /&gt;   figure 可以打开一个空的绘图窗口，接下的绘图命令可以将图画在它里面，而不会覆盖以前的绘图窗口。当有多个figure窗口时，在命令窗口中执行如Plot等命令将覆盖当前figure窗口中的对象。所谓的当前figure窗口，也就是最后一次查看的窗口(可以用命令gcf得到)。&lt;br /&gt;   figure(N)，将编号为N的窗口置为当前figure，出现在所有窗口的最前面，如果该窗口不存在，则新建一个编号为N的空白figure。&lt;br /&gt;&lt;br /&gt;3. 注释掉一段程序：%{、%}。&lt;br /&gt;   经典方法是用 if 0，但缺点是不够直观，注释掉的内容仍然保持代码的颜色。现在可以用 %和{ 的组合。输入%{后，后面的代码都会变绿，在注释结束的地方再加上 %} 。&lt;br /&gt;   也可以选中要注释内容，在右键菜单中选择Comment (Uncomment去掉注释标记)，或使用快捷键Ctrl+R。&lt;br /&gt;   将光标放在需要注释的行中，按Ctrl+R，将该行变为注释。取消注释也是一样的，快捷键为Ctrl+T。&lt;br /&gt;&lt;br /&gt;4. doc 命令名，打开命令的帮助文档&lt;br /&gt;   与help命令不同，帮助文档MATLAB Help中对命令的描述更详细，往往还有一些例子，更便于理解。&lt;br /&gt;&lt;br /&gt;5. clc 清屏&lt;br /&gt;   清除命令窗口中的所有输入和输出信息，不影响命令的历史记录。&lt;br /&gt;&lt;br /&gt;6. clear 和clear all&lt;br /&gt;   clear 变量名：可以清除workspace中的无用的变量，尤其是一些特别大的矩阵，不用时及时清理，可以减少内存占用。&lt;br /&gt;   clear all 清除所有的变量，使workspace一无所有，当重新开始一次算法验证时，最好执行一次，让workspace中的变量一目了然。&lt;br /&gt;&lt;br /&gt;7. close all&lt;br /&gt;   如果开了多个绘图窗口，用这个命令将它们一起关掉。&lt;br /&gt;&lt;br /&gt;8. &lt;span style="font-size:100%;"&gt;上下光标键&lt;/span&gt;&lt;span style=";font-family:&amp;quot;;font-size:100%;"  lang="EN-US" &gt;↑↓&lt;br /&gt;   在命令窗口中，上下光标键可以将历史记录中的命令复制到输入位置，便于快速重新执行。如果输入命令的前几个字母如 [row, col] =，再使用光标键，则只会选择以这些字母开始的命令&lt;/span&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"  lang="EN-US" &gt;&lt;span style="font-size:100%;"&gt;。&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;9. Tab补全&lt;br /&gt;   对名称记得不太清楚的命令，可以输入开头的几个字母，然后按Tab键，当只有一个以这些字母开头的命令时，将自动补全命令名，否则显示一个命令名列表，方便从中选择。当然，只在命令窗口中有效。&lt;br /&gt;  &lt;br /&gt;10. cell模式&lt;br /&gt;   在一个长长的脚本m文件中，可能需要对其中的一段反复修改，查看执行效果，这时，cell模式就非常有用了。cell模式相当于将其中的代码拷贝到命令窗口中运行。两个%后接一个空格(%% )开始一个cell。将输入光标放到一个cell中时，背景将变为浅黄色，Ctrl+Enter执行cell中的代码。&lt;br /&gt;   执行cell中代码时不需要保存m文件，该m文件可以不在路径列表中。&lt;br /&gt;   cell模式中，断点不起作用，当然，调用的子程序中的断点还是正常的。&lt;br /&gt;&lt;br /&gt;11. 获取文件列表，批处理&lt;br /&gt;   MATLAB内置了一些文件操作命令， 例如cd(切换工作目录)，dir(同ls，显示目录内文件列表)等。dir命令可以返回目录中的文件和文件夹列表，存在一个结构体数组中。如果需要对一些数据文件进行批处理，而文件名又没有一定的规律，你可能需要借助于这个命令。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4083138841888177560-1455962223757345923?l=liuxqsmile.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://liuxqsmile.blogspot.com/feeds/1455962223757345923/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4083138841888177560&amp;postID=1455962223757345923' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/1455962223757345923'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/1455962223757345923'/><link rel='alternate' type='text/html' href='http://liuxqsmile.blogspot.com/2008/02/matlab-1.html' title='MATLAB中的一些小技巧'/><author><name>Liuxqsmile</name><uri>http://www.blogger.com/profile/06105568877790356989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh5.google.com/liuxqsmile/Rxiorbs_BiI/AAAAAAAAAEM/KQIt1EB8SS0/BeijingOlympic-Run.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4083138841888177560.post-208801676651262778</id><published>2008-02-13T18:18:00.001+08:00</published><updated>2008-02-13T18:23:47.845+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Inkscape'/><title type='text'>Inkscape tutorial advanced：高级教程</title><content type='html'>&lt;h1&gt; Inkscape tutorial advanced：高级教程&lt;/h1&gt;本文翻译自矢量绘图软件Inkscape帮助文件中的高级教程，图片来自于&lt;a title="http://www.inkscape.org/" href="http://www.inkscape.org/" id="n-6h"&gt;http://www.inkscape.org/&lt;/a&gt; 。由于原文档的格式是SVG，可以直接在帮助文件中操作绘图对象，所以文中的叙述方式可能有些特别。&lt;br /&gt;翻译：liuxqsmile (liuxqsmile@gmail.com)&lt;br /&gt;&lt;br /&gt;&lt;table border="1" cellpadding="4" cellspacing="2"&gt;&lt;tbody&gt;&lt;tr bgcolor="#f2f2f2"&gt; &lt;td style="text-align: center;" width="100%"&gt;&lt;h1&gt; 高级 &lt;/h1&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt;作者：bulia byak, buliabyak@users.sf.net ； josh andler, scislac@users.sf.net &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; 本教程包括：复制/粘贴、节点编辑、手绘和Bezier曲线、路径操作、布尔操作、偏移、简化、以及文本工具。 &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; 通过Ctrl+arrows, 滚轮, 或者 中键拖动 将绘图页面向下卷动。绘图对象的创建、选择、变换等基本操作，请参考帮助Help &amp;gt;  教程Tutorials中的基础教程。 &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt;&lt;h2&gt; 粘贴操作 &lt;/h2&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; 当用Ctrl+C复制对象或Ctrl+X剪切对象后，通常的粘贴Paste命令(Ctrl+V)将复制的对象粘贴到鼠标光标处，如果光标在绘图窗口外，则粘贴到文档窗口的中心。实际上，剪贴板中的对象仍然记着它的原始位置，你可以用原位粘贴Paste in Place将它粘回原始位置(Ctrl+Alt+V)。 &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; 另一个粘贴命令，粘贴样式Paste Style(Shift+Ctrl+V)，将复制对象的样式应用到所选对象。样式包括：填充、轮廓、以及字体设置，但不包括形状、大小、以及与该形状相关的参数，如星形的角数等。 &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; 命令粘贴大小Paste Size，将复制对象的大小应用到所选对象上。该命令包括：粘贴大小、宽度、高度，以及分别粘贴大小、宽度、高度。 &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; 粘贴大小Paste Size将全部选择的总大小缩放到剪贴板中对象的总大小。粘贴宽度Paste Width/粘贴高度Paste Height则 仅影响水平和竖直方向上的尺寸。这些命令依据复制对象的长宽比是否锁定（选择工具控制栏，W和H的中间），如果复制对象的长宽比锁定，目标对象的另外一个 方向上的尺寸将根据该比例自动缩放；否则，另一个方向的尺寸将不改变。带有“分别Separately”的相应命令也是类似的，不同之处在于将每个选择对 象都分别缩放以适应复制的对象。 &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; 注意，Inkscape使用自己的内部剪贴板，除了在文本工具中复制/粘贴文本外，不使用操作系统的剪贴板。 &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt;&lt;h2&gt; 手绘和规则路径 &lt;/h2&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; 创建任意形状的最简单的方法是使用铅笔(手绘)工具(F6):&lt;img src="" alt="" /&gt;&lt;div id="ff2g" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 498px; height: 224px;" src="http://docs.google.com/File?id=dzdhgwg_490wqn7s7fr" /&gt;&lt;/div&gt; &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; 对于更规则一些的形状，可以用钢笔(Bezier)工具(Shift+F6):&lt;div id="ojho" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 472px; height: 148px;" src="http://docs.google.com/File?id=dzdhgwg_491gqq95zdp" /&gt;&lt;/div&gt; &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; 在钢笔工具中，每次单击创建一个没有曲线控制柄的尖锐点，所以，一系列的单击产生一串线段，点击然后拖动产生一个光滑的Bezier节点，两边各有一个共线的控制柄。拖动一个控制柄时，按住Shift可以保持另一个不动。同样，Ctrl限制当前线段或Bezier控制柄的方向为15度的整数倍。Enter结束绘制，Esc取消。如果只取消上一段，使用Backspace。 &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; 在手绘和bezier工具模式下，选中路径的两端都会显示一个方形的锚点anchors，在这些锚点上可以继续绘图，从而延长路径，或使其封闭（从一个锚点画到另一个锚点），而不产生新的路径。 &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt;&lt;h2&gt; 编辑路径 &lt;/h2&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; 形状工具创建的是形状，而钢笔和铅笔工具创建的是路径。路径由直线和Bezier曲线构成，像其他对象一样，路径也可以设置任意类型的填充和轮廓属性。但与形状不同的是，修改路径时可以随意调整节点和(直线或曲线)段，而不是预先设置好的控制柄。切换到节点工具(F2)，然后选择下面的路径：&lt;div id="uoo7" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img src="http://docs.google.com/File?id=dzdhgwg_492c8tpqhg8" /&gt;&lt;/div&gt; &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; 你会看到上面有一些灰色的方形节点。通过点击、Shift+点击、和拖出弹性选框，来选择这些节点。也可以单击路径中的一段来选择相邻的节点。选中的节点将高亮显示，并显示节点控制柄：一个或两个与该节点相连的小圆圈。!在当前子路径范围内反选节点(子路径上至少选择一个节点)。Alt+!在整个路径范围内反选节点。 &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; 路径的编辑通过拖动节点、节点控制柄、或路径段来进行。请在上面的路径上练习一下。Ctrl仍然有限制移动和旋转的作用。光标arrow 键, Tab, [, ], &amp;lt;, &amp;gt;的作用与选择工具中一样，但作用于节点，而不是整个绘图对象。在路径上的任意位置双击或Ctrl+Alt+Click可以添加节点。 &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; 选中节点后按Del ，或者Ctrl+Alt+单击一个节点，可以将其删去。删除节点时，将尽可能保持路径的形状，如果要保持相邻的节点不变（形状将发生变化），用Ctrl+Del删除。另外，Shift+D可以再制选中的节点，Shift+B可以将路径在选中的节点处打开，如果选中的是路径的两个终点，则可以将其结合在一起。 &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; Shift+C可以使节点尖锐Cusp ，它的两个控制柄独立，可以各自调整角度；Shift+S可以使节点平滑smooth ，两个控制柄共线；Shift+Y可以让节点对称symmetric ，两个控制柄共线并且等长。改变节点的类型时，将鼠标悬停在一个控制柄上，可以保持该控制柄不变，仅另一个控制柄相应地改变。 &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; 通过Ctrl+click控制柄，可以将节点的控制柄收回（到节点上），如果相邻两个节点的控制柄都被收回，它们中间将变为直线。在节点上Shift+drag可以将控制柄重新拉出。 &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt;&lt;h2&gt; 子路径和结合 &lt;/h2&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; 一个路径可以包含数个子路径subpath。每个子路径中的节点互相连接，子路径与子路径之间则是断开的。左下图，三个子路径组合为一个路径，右下图中则互相独立，各自为一个路径：&lt;div id="zuys" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 407px; height: 110px;" src="http://docs.google.com/File?id=dzdhgwg_493hrpdf2f9" /&gt;&lt;/div&gt; &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; 要注意的是，复合路径并不等同于群组，它是一个单独的对象。如果你选中左上的对象，然后切换到节点工具，将会看到，三个子路径上的节点都显现出来，而在右侧，每次只能选中一个路径进行节点编辑。 &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; 通过对几个路径进行结合Combine可以形成一个复合路径(Ctrl+K)，也可以将一个复合路径分解为几个独立的路径 (Shift+Ctrl+K)。在上图中练习一下。由于一个对象只能有一种填充和轮廓样式，结合后的复合路径将继承第一个对象（处于叠放次序的底层）的属性。 &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; 在合并有填充的路径时，如果路径之间有重叠区域，合并后，重叠部分的填充将消失：&lt;div id="e7:_" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 179px; height: 143px;" src="http://docs.google.com/File?id=dzdhgwg_494hfqsxhhk" /&gt;&lt;/div&gt; &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; 这是创建内部有孔的形状的最简单的方法。路径工具的高级操作请参考下面的“布尔操作”。 &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt;&lt;h2&gt; 转换为路径 &lt;/h2&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; 任何的形状和文本都可以转为路径 (Shift+Ctrl+C)。这个步骤不改变对象的外观，但对象的原本所具有的编辑方式（例如矩形倒圆，改变文本内容等）都将不复存在，而变为用节点工具进行编辑。这里有两个星形，左边的一个是形状，而右边的一个已经转为路径，切换到节点工具模式，选择这两个对象，看看他们的区别：&lt;div id="c400" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 336px; height: 121px;" src="http://docs.google.com/File?id=dzdhgwg_495wcjkpjdw" /&gt;&lt;/div&gt; &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; 而且，任何对象的轮廓stroke都可以转换为路径(“outline”)。下图中第一个是原始路径（无填充，黑色轮廓），第二个是执行轮廓转为路径Stroke to Path后（黑色填充，无轮廓）：&lt;div id="fl.3" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 425px; height: 93px;" src="http://docs.google.com/File?id=dzdhgwg_496cv2ssdfv" /&gt;&lt;/div&gt; &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt;&lt;h2&gt; 布尔操作 &lt;/h2&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; 路径Path菜单中命令可以将多个路径以布尔操作boolean operations的方式结合到一起：&lt;div id="y.5a" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 335px; height: 421px;" src="http://docs.google.com/File?id=dzdhgwg_497dnttncfq" /&gt;&lt;/div&gt; &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; 布尔操作对应的快捷键也与相应的运算相适应(合并union对应加号，相减difference对应减号，等)。命令相减Difference和 排除Exclusion 只针对两个路径，其它操作可以应用于任意数量的对象。操作后的对象总是保留参与操作的底层对象的样式。 &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; 排除Exclusion 与结合Combine 操作有些类似，只不过，排除Exclusion 在原始对象相交的地方添加节点。分割Division 和 剪切路径Cut Path命令的区别在于前者用顶层路径将底层路径完全剪切，而后者只剪切轮廓，填充则完全完全删除(适用于将不用填充的轮廓分为数段)。 &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt;&lt;h2&gt; 嵌入与扩展 &lt;/h2&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; Inscape不仅可以通过缩放，也可以通过偏移offsetting来扩展和收缩形状，即将路径上的点沿法线方向移动。相应的命令为：嵌入Inset (Ctrl+() 和 扩展Outset (Ctrl+))。下图中给出了原始路径(红色)以及通过嵌入和扩展产生的新路径：&lt;div id="cuxw" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 310px; height: 267px;" src="http://docs.google.com/File?id=dzdhgwg_498czbrrtff" /&gt;&lt;/div&gt; &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; 正常情况下，嵌入Inset 和扩展Outset命令生成的对象是路径（如果原始对象不是路径，将先转为路径）。通常，更方便的命令是动态偏移Dynamic Offset (Ctrl+J)，通过一个拖动控制柄（同形状的控制柄类似）来控制偏移量。选中下面的对象，切换到节点工具，拖动控制柄到一个合适的位置：&lt;div id="nxvv" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 206px; height: 169px;" src="http://docs.google.com/File?id=dzdhgwg_499c3kbbgfb" /&gt;&lt;/div&gt; &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; 这种动态偏移对象dynamic offset object会记录原始位置，多次调整偏移时不会产生退化(degrade)。如果不需要再调整，可以将偏移对象转为路径。 &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; 也许，更有效的是关联偏移linked offset，与动态偏移类似，但原始对象仍然保留，并且可以编辑。一个原始对象可以有多个关联偏移。下图中，原始对象是红色的，其中一个关联偏移轮廓是黑色的，没有填充，另一个有黑色填充，但没有轮廓。 &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; 选择红色的对象，编辑其节点，观察关联偏移对象的变化。选择关联对象，拖动控制柄，调节偏移量。你会注意到，移动和改变原始对象影响到关联偏移对象，而偏移对象的移动和变换是独立的，同时保持和源对象的链接关系。&lt;div id="j_ov" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 384px; height: 193px;" src="http://docs.google.com/File?id=dzdhgwg_500fv9qqpfd" /&gt;&lt;/div&gt; &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt;&lt;h2&gt; 简化 &lt;/h2&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; 简化Simplify (Ctrl+L)命令在尽量保持形状的情况下减少路径上的节点。铅笔工具创建的对象，节点数目往往过多，需要这个工具来简化。下图中，左侧的形状是通过手绘工具创建的，右侧是简化后的。原始对象有28个节点，简化后只有17个(节点工具编辑时更容易一些)，而且更平滑。&lt;div id="pzgb" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 338px; height: 105px;" src="http://docs.google.com/File?id=dzdhgwg_501dbn243hd" /&gt;&lt;/div&gt; &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; 简化的程度（称为阈值threshold）取决于选区的大小。所以，如果选择路径的同时也选择了较大对象，简化的程度将更大。并且，简化的速度将加快。也就是所，如果连着按几次Ctrl+L（间隔不超过0.5秒），每次简化的阈值将递增。（如果等一会再执行，阈值又会还原原始大小。）通过这种方法可以比较精确地控制简化的程度。 &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; 除了简化手绘对象，简化命令还可以产生许多创造性的效果。显得和尖锐和呆板的对象经过简化经常后产生更柔和的效果。锐角变得平滑，引入更自然的变形效果，显得更有趣，更美观。下面是一个的对象经过简化后的效果：&lt;div id="lm5n" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 534px; height: 268px;" src="http://docs.google.com/File?id=dzdhgwg_502cwtkhksp" /&gt;&lt;/div&gt; &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt;&lt;h2&gt; 创建文本 &lt;/h2&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; Inkscape可以创建复杂的文本。也可以很方便地绘制简短的文字对象，例如标题，标识，标语，流程图等中的文字。本节介绍Inkscape中文本工具的基本功能。 &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; 切换到文本工具(F8)，在页面上的任意位置点击，然后输入文字。打开文本和字体对话框Text and Font dialog(Shift+Ctrl+T)，可以修改文字的字体，样式，大小和对齐方式。这个对话框里也有一个文字输入框，可以修改选中的文本的内容。在这个对话框里输入文本可能比在画布上更方便（而且支持拼写检查）。 &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; 像其他的工具一样，文本工具模式下可以选择其自身类型的对象——文本对象——点击选择，将输入人光标放到文本中的任意位置（比如这个段落）。 &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; 文本编辑中常用的一个操作是调整文字间距和行间距，Inkscape中同样有对应的键盘操作方式。当编辑文本时，Alt+&amp;lt; 和Alt+&amp;gt;改变当前行的字间距letter spacing，该行的长度在当前缩放级别上每次改变一个像素（选择工具中，同样用这些键实现像素级别的缩放）。通常，如果字体比默认的大，字间距紧凑一些看起来更协调。例如：&lt;div id="w:m3" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 368px; height: 180px;" src="http://docs.google.com/File?id=dzdhgwg_506d9fg6hhn" /&gt;&lt;/div&gt; &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt;紧凑一些的作为标题看起来更好一些，但仍然不是很完美：字间距并不一致，例如，“a"和"t"的间隔比"t"和"i"的间距大。在 一些质量比较差的字体中，（尤其是字体比较大的情况下）这种不均衡的紧排更明显；但是，不管任何字体，总会存在这种文本组合，需要手工调整松紧。 &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; 在Inkscape中调整起来是很方便的，将光标放到需要调整的两个字符的中间，Alt+arrows键移动光标右侧的文字。与上面相同的文字，手动调整字符间距后：&lt;div id="aj-v" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 347px; height: 84px;" src="http://docs.google.com/File?id=dzdhgwg_504gmzzk8cg" /&gt;&lt;/div&gt; &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; 除了Alt+Left 和Alt+Right将文字左右移动，Alt+Up 和 Alt+Down也可以将文字上下移动：&lt;div id="u8sx" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 296px; height: 72px;" src="http://docs.google.com/File?id=dzdhgwg_505cc6wkwck" /&gt;&lt;/div&gt; &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; 当然也可以将文字转为路径(Shift+Ctrl+C)，像路径一样移动。但是让其保持为文字无疑是更好的选择，仍然可以编辑，并且改变字体时不会丢失间距，同时文件的体积也小一些。保留文本的一个缺点是，当你将该SVG文件拿到别的计算机上打开时，这个机子上必须安装有相应的字体。 &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; 与字间距类似，在多行文本中也可以调整行间距line spacing。在本教程的任意段落中，Ctrl+Alt+&amp;lt; 和Ctrl+Alt+&amp;gt;来增大和缩小行间距，每次调整，整个文本的高度在当前缩放级别上改变一个像素。与选择工具类似，配合Shift键，行间距和字间距的调整量扩大十倍。 &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt;&lt;h2&gt; XML编辑器 &lt;/h2&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; Inkscape中的终极工具是XML编辑器(Shift+Ctrl+X)，可以实时显示整个文档的XML树形图。修改绘图时，你可以注意一下XML树形图中的变化。也可以在XML编辑器中修改文本、元素或者节点属性，然后在画图上查看效果。这是一个非常形象化的学习SVG格式的交互式工具。并且可以实现一些通常的编辑工具无法完成的功能。 &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt;&lt;h2&gt; 小结 &lt;/h2&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; 这个教程只展示了Inkscape功能的一小部分，我们希望你能喜欢。欢迎探索它的功能，展示你的灵感。更多信息，最新版本，以及寻求用户社区的帮助，请登录www.inkscape.org。 &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt;翻译：柳小勤Liu Xiaoqin, 2008. &lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4083138841888177560-208801676651262778?l=liuxqsmile.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://liuxqsmile.blogspot.com/feeds/208801676651262778/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4083138841888177560&amp;postID=208801676651262778' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/208801676651262778'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/208801676651262778'/><link rel='alternate' type='text/html' href='http://liuxqsmile.blogspot.com/2008/02/inkscape-tutorial-advanced-inkscape.html' title='Inkscape tutorial advanced：高级教程'/><author><name>Liuxqsmile</name><uri>http://www.blogger.com/profile/06105568877790356989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh5.google.com/liuxqsmile/Rxiorbs_BiI/AAAAAAAAAEM/KQIt1EB8SS0/BeijingOlympic-Run.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4083138841888177560.post-6205579768444407363</id><published>2008-02-12T17:03:00.000+08:00</published><updated>2008-02-12T17:07:00.356+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='琐事'/><title type='text'>16000米</title><content type='html'>16000米&lt;br /&gt;&lt;br /&gt;2008年2月6日，农历2007年腊月三十&lt;br /&gt;这两天从运动场旁边经过时，看到跑道上的积雪已经给工人除去了，堆在跑道的两边。想想这个无所事事的假期，而我的长跑极限还停留在05年12月的10000米，这个除夕，还不如做点有意义的事，来一次两万米长跑吧。&lt;br /&gt;&lt;br /&gt;五点多吃了学校的年夜饭。七点半回宿舍换了衣服，运动袜脚掌部分已经被磨出洞了，李宁的慢跑鞋鞋帮上的护垫海绵也已经破了，这次功成之后，他们也许可以安息了。&lt;br /&gt;到操场上是八点，活动一下，8：05开始，跑了半圈才发现，跑道上的雪只除了一半，另半段上只有一条道上没有雪，但上面也已经结冰，走上去都要小心翼翼，更不用说跑了。犹豫了一下，既然来了，那就在这半段来回跑吧，跑上100次，不也就是20000米吗。&lt;br /&gt;8:15    正式开始，从东南方向的弯道的开始，沿第一道跑到西北方向的直道的结束，然后掉过头，沿第六道跑回去，每一圈的实际长度超过400米。气温虽然在零度以下，但是没有风，也不感觉冷。跑道上只有我一个人，周围已经尽是连绵不绝的烟火了。&lt;br /&gt;9:15    跑完25圈，10000米，我停下来，拿起手机看时间，感觉腿有些不灵敏了。跑步时膝盖下侧和脚腕上感觉有些沉重外，心肺并没有感到很大的压力。于是就挺乐观，再跑10000米应该没有太大的问题吧。&lt;br /&gt;不过，形势很快急转直下，右脚掌用力时感觉有些疼，不知道是不是冻疮的问题。手感觉越来越冷，我戴的是半指手套，手指冰凉。速度明显下降了，转弯后速度很难再提上去。腿更沉重，心肺的压力虽然不像快跑时感觉那样剧烈，但更深重，似乎是一种从内到外的精疲力竭。只有大脑还比较清醒，体力透支过度会要人命的，比如马拉松。我觉得这种危险性似乎再增长。&lt;br /&gt;9:55，15圈，我停下来，想稍微休息一下，然后接着跑完最后的10圈。腿疲劳得快不能响应神经的指挥了，慢走了两圈，重新再跑，情况仍然很严重，更糟糕的是，刚才还只是手冷，现在整个上半身都冷，只跑了一圈就放弃了。没有完成20000米，好歹也有16000，也算将个人记录向前推进了一大步。&lt;br /&gt;&lt;br /&gt;回去后腿就开始疼了，右脚掌上磨出了一个水泡，还好没破，休息了三天也就全好了。我的体能这两年都没有提高，毕竟运动量都维持在原始的水平上：跑步还是隔一天一次，差不多3000米，近几个月自行车也骑的少了。以后的节奏也许该变一下了。&lt;br /&gt;&lt;div id="s44a" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 576px; height: 361px;" src="http://docs.google.com/File?id=dzdhgwg_488dpj4jkhm" /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4083138841888177560-6205579768444407363?l=liuxqsmile.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://liuxqsmile.blogspot.com/feeds/6205579768444407363/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4083138841888177560&amp;postID=6205579768444407363' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/6205579768444407363'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/6205579768444407363'/><link rel='alternate' type='text/html' href='http://liuxqsmile.blogspot.com/2008/02/16000-2008262007-051210000-80510020000.html' title='16000米'/><author><name>Liuxqsmile</name><uri>http://www.blogger.com/profile/06105568877790356989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh5.google.com/liuxqsmile/Rxiorbs_BiI/AAAAAAAAAEM/KQIt1EB8SS0/BeijingOlympic-Run.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4083138841888177560.post-8064079645397946302</id><published>2008-02-02T12:26:00.001+08:00</published><updated>2008-03-22T12:53:55.804+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Inkscape'/><title type='text'>Inkscape tutorial: shape --Inkscape教程：形状工具</title><content type='html'>Inkscape tutorial shape：Inkscape形状工具教程&lt;br /&gt;Inkscape是一款开源的跨平台（Windows，Linux，）矢量绘图软件，类似于Coreldraw，Adobe Illustrator等。不仅自由免费，而且功能强大，官方网站及下载：&lt;a href="http://www.inkscape.org/"&gt;http://www.inkscape.org/。&lt;/a&gt;&lt;br /&gt;本文翻译自该软件附带的教程文档。&lt;br /&gt;&lt;br /&gt;&lt;table border="1" cellpadding="4" cellspacing="2"&gt;&lt;tbody&gt;&lt;tr bgcolor="#ffffff"&gt; &lt;td style="text-align: center;" width="100%"&gt;&lt;h1&gt; 形状 &lt;/h1&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; 作者：bulia byak, buliabyak@users.sf.net &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; 本教程涵盖四种形状工具：矩形、椭圆、星形和螺旋线。我们将向你展示Inkscape在形状绘制上的能力，并通过实例演示这些工具的用法和用途。 &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; 通过Ctrl+Arrows, 滚轮, or 中键拖动 将绘图页面向下卷动。绘图对象的创建、选择、变换等基本操作，请参考帮助Help &amp;gt; 教程Tutorials中的基础教程。 &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; Inkscape有四种通用的形状工具，可以创建和编辑相应的形状。每种形状类型都具有共同的特征，可以通过拖动式的控制柄和一些数值参数来调节，使其具有不同的外观。 &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; 例如，在星形工具中，可以改变星的角数，边长，角度，圆角等，但仍然保持星形。形状不像简单路径那样“自由”，但通常更有趣，也更有用。形状总是可以转为路径(Ctrl+Shift+C)，但路径不能转为形状。 &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; 形状工具包括：矩形, 椭圆, 星形, 和 螺旋线。首先，我们看一下形状工具的基本工作模式，然后再分别详细介绍。 &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt;&lt;h2&gt; 一般性操作 &lt;/h2&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; 选择相应的形状工具，在画布上拖动drag鼠标可以创建新的形状。新形状创建后(自动被选中)，上面有白色标记状的控制柄，可以通过拖动这些控制柄改变形状的外观。 &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; 在任意一种形状工具模式下，或在节点工具模式下(F2)，选择任意类型的形状，都可以使形状的控制柄显现出来。当鼠标悬停在控制柄上时，底部的状态栏将会告诉你拖动或点击将产生的编辑效果。 &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; 每一种形状工具在绘图区顶部都会显示一个水平的工具控制栏。通常包括几个数字输入框和恢复默认参数的按钮。如果当前选择的形状工具类型与当前对象的形状类型一致，在控制栏中输入数字也可以改变被选对象的形状。 &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; 工具控制栏中参数的修改将应用到新创建的形状上。例如，如果将星形的顶点数改变，新的星形的顶点数将与改变后的数值一致。另外，选择形状后，也会将其具有的特征参数显示在工具控制栏，从而影响以后创建的新形状。 &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; 在某一种形状工具模式下，可以通过在形状上单击使其被选中。Ctrl+click (选择群组内对象) 和Alt+Click (选择下层对象)也跟一般的选择模式一样起作用。 &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt;&lt;h2&gt; 矩形 &lt;/h2&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; 矩形是设计和绘图中最常用、最简单的形状。Inkscape尽力使矩形的创建和编辑简单快捷。 &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; F4或者点击工具列中相应的图标，可以切换到矩形工具模式。请在这个蓝色矩形旁再画一个矩形：&lt;div id="h5ek" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 436px; height: 110px;" src="http://docs.google.com/File?id=dzdhgwg_462c6wkbfhj" /&gt;&lt;/div&gt; &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; 保持在矩形工具模式下，通过单击，交替选择两个矩形。 &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; 矩形绘制技巧： &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; 配合Ctrl键，可以绘制正方形或边长为整数比率(2：1，3：1等)的矩形。&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;  &lt;/tr&gt;  &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; 刚绘制的矩形(新绘的矩形总是自动被选中)在三个角上显示3个控制柄，但实际上有四个控制柄，如果矩形没有圆角，右上角的两个是重合在一起的。这两个是倒圆控制柄；另外两个(左上和右下)是缩放控制柄。 &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; 首先看倒圆控制柄，抓住一个向下拖动，四个角都成圆形，并且第二个倒圆控制柄也显露出来(在角上的原始位置)。现在的圆角是等半径的，如果要使其成为不等半径的圆角，就需要向左移动另一个控制柄。 &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; 下图中前两个矩形具有等半径圆角，后两个则是椭圆形圆角：&lt;div id="vvir" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 567px; height: 93px;" src="http://docs.google.com/File?id=dzdhgwg_463dhh3pkd4" /&gt;&lt;/div&gt; &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; 在矩形工具模式下，点击选择这些矩形，看看他们的倒圆控制柄的区别。 &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt;有时，在整个绘图中，我们希望圆角的半径和形状保持不变，而不是随着矩形的大小而变化（例如流程图中，不同大小的矩形具有相同的圆角）。这在 Inkscape中可以轻松实现。切换到选择工具，在工具控制栏的尾部，有四个开关按钮，左数第二个按钮(显示两个同心圆角)，可以控制缩放矩形时圆角是 否也同步缩放。 &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; 例如，在关闭“缩放圆角”情况下，下图中原始的红色矩形被复制和缩放了数次，各自具有不同的长宽比例：&lt;div id="k316" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 461px; height: 307px;" src="http://docs.google.com/File?id=dzdhgwg_464g4q9k6fc" /&gt;&lt;/div&gt; &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; 注意所有矩形的圆角的大小和形状都是相同的，在右上角的位置可以精确地重合在一起。所有的蓝色虚线矩形都是从原始的红色矩形缩放得到，没有对倒圆控制柄做任何修改。 &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; 作为对照，下图中是在打开“缩放圆角”时的情形：&lt;div id="sht3" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 458px; height: 307px;" src="http://docs.google.com/File?id=dzdhgwg_465cvmmwkf4" /&gt;&lt;/div&gt; &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; 矩形的圆角各不相同，在右上角没有一个细微的地方是重合的(可以放大了看)。在将原始矩形转为路径后(Ctrl+Shift+C)，缩放时产生的也是这样的效果。 &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; 矩形的倒圆控制柄的操作技巧如下： &lt;/td&gt;  &lt;/tr&gt;  &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; &lt;div style="margin-left: 40px;"&gt; 按住Ctrl拖动，使两个控制柄的半径相同(等半径圆角)。&lt;br /&gt;Ctrl+click使另一个控制柄的半径与当前相同，不需要拖动。&lt;br /&gt;Shift+click删除圆角。&lt;br /&gt;&lt;/div&gt; &lt;/td&gt;  &lt;/tr&gt;  &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; 你可能也已经注意到，矩形工具的控制栏中有水平(Rx)和垂直(Ry)圆角半径，可以精确控制其尺寸。顾名思义，不倒圆 Not rounded按钮可以删除选中矩形中的倒角。 &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; 这些操作可以同时对多个矩形起作用。例如，要改变当前图层的多个矩形，只需要Ctrl+A (全部选择)，然后在控制栏中设置需要的参数，而同时被选中的其他类型的形状则不会受到影响。 &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; 下面我们来看一下缩放控制柄。你可能会想，既然可以通过选择工具缩放，要这个缩放控制柄不是多余了吗？ &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; 选择工具缩放存在的问题是，它总是沿着页面的方向进行水平和竖直缩放，而矩形缩放控制柄是沿边的方向进行缩放，即使矩形经过选择或倾斜。请试一下用选择工具和(矩形工具模式下的)缩放控制柄对下面的矩形进行缩放的区别：&lt;div id="visz" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 173px; height: 97px;" src="http://docs.google.com/File?id=dzdhgwg_466chr8fbhd" /&gt;&lt;/div&gt; &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; 由于有两个缩放控制柄，可以沿任意方向缩放矩形，甚至可以让它沿着一条边的方向移动。这种缩放模式保持圆角半径不变。 &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; 缩放控制柄的技巧： &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; &lt;div style="margin-left: 40px;"&gt;Ctrl拖动沿某一边或对角线方向缩放。换句话所，Ctrl拖动保持宽度、高度或宽高比不变(即使其本身的坐标系经过缩放和倾斜)。 &lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; 下面是同样的矩形，请用Ctrl拖动，使之沿虚线方向缩放：&lt;div id="k4o4" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 456px; height: 261px;" src="http://docs.google.com/File?id=dzdhgwg_467gb3q4fgh" /&gt;&lt;/div&gt; &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; 通过倾斜和旋转矩形，然后复制和缩放，可以很容易地生成三维效果：&lt;div id="gixj" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 541px; height: 225px;" src="http://docs.google.com/File?id=dzdhgwg_468cnbhnmhn" /&gt;&lt;/div&gt; &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; 一些其它的矩形构图，其中也用了圆角和渐变填充：&lt;div id="utu2" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 580px; height: 228px;" src="http://docs.google.com/File?id=dzdhgwg_469cqt8nrch" /&gt;&lt;/div&gt; &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt;&lt;h2&gt; 椭圆 &lt;/h2&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; 椭圆工具(F5) 可以创建椭圆和圆，然后也可以将其分为分割或圆弧段。绘制技巧与矩形工具相同： &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; &lt;div style="margin-left: 40px;"&gt;Ctrl绘制圆或整数比率(2:1, 3:1,...)椭圆。 &lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; 让我们详细看一下椭圆的控制柄。首先选择这个椭圆：&lt;div id="xqpw" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 219px; height: 123px;" src="http://docs.google.com/File?id=dzdhgwg_470fpbr5vgk" /&gt;&lt;/div&gt; &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; 与矩形工具相似，可以看到三个控制柄，实际上是四个。最右侧的是两个重合在一起，可以通过它“打开”椭圆。拖动最右侧的控制柄，然后再拖动新出现的一个，可以得到各种扇形的分割和弧线：&lt;div id="q2tb" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 490px; height: 73px;" src="http://docs.google.com/File?id=dzdhgwg_471ggt4pwdz" /&gt;&lt;/div&gt; &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; 要得到分割segment(半径封闭)，拖动时鼠标要保持在椭圆的外面，相反，如果鼠标在椭圆里面，则得到弧线arc。上图中，左侧共有四个分割，右侧有三个弧线。注意，弧线是不封闭的，仅弧线上有轮廓线，两端没有连接在一起。如果去掉填充色，只保留轮廓，看得就更清楚一些：&lt;div id="upk3" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 541px; height: 248px;" src="http://docs.google.com/File?id=dzdhgwg_472cwb5bsgd" /&gt;&lt;/div&gt; &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; 注意左侧看起来像扇子的很窄的分割，它是通过Ctrl对控制柄进行角度捕捉实现的。下面是弧线和分割控制柄的一些操作技巧： &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt;&lt;div style="margin-left: 40px;"&gt;&lt;ul&gt;&lt;li&gt; 配合Ctrl键拖动时，控制柄每次改变15度角。 &lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; &lt;div style="margin-left: 40px;"&gt;&lt;ul&gt;&lt;li&gt;Shift+click使其重新成为完整的椭圆。 &lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; 捕捉角度的大小可以在Inkscape Preferences(其中的Steps子项)中调节。 &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; 另外两个控制柄使椭圆绕中心缩放。操作技巧同矩形的控制柄是相似的： &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; &lt;div style="margin-left: 40px;"&gt;&lt;ul&gt;&lt;li&gt;Ctrl拖动可以使椭圆成为圆(长短轴半径相等)。 &lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; &lt;div style="margin-left: 40px;"&gt;&lt;ul&gt;&lt;li&gt;Ctrl+单击使椭圆成为圆，不需要鼠标拖动。 &lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; 与矩形的缩放控制柄类似，椭圆的缩放控制柄也是沿其自身的坐标轴方向调整其长度和宽度。也就是说，旋转或倾斜后仍然可以沿其本身的长短轴方向进行拉伸和挤压。试一下通过缩放控制柄对下面的椭圆进行缩放：&lt;div id="qwz8" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 302px; height: 139px;" src="http://docs.google.com/File?id=dzdhgwg_473cvr2dsdq" /&gt;&lt;/div&gt; &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt;&lt;h2&gt; 星形 &lt;/h2&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; 星形是Inkscape中最复杂，最吸引人的形状。如果你想用Inkscape让你的朋友们眼前一亮(Wow！)，只需要给他们展示一下星形工具。它简直是乐趣无穷。 &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; 星形工具可以创建两种类似但看起来差别很大的形状：星形和多边形。星形有两个控制柄，决定星形角的长度和形状；多边形只有一个控制柄，拖动时控制旋转和缩放：&lt;div id="ov-7" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 324px; height: 131px;" src="http://docs.google.com/File?id=dzdhgwg_474gjvc2zc9" /&gt;&lt;/div&gt; &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; 在星形工具的控制栏中，第一项是一个选择框，可以将星形转为对应的多边形或者相反。第二项是一个数字框，设置星形或多边形的顶点个数，这个参数只能在这里设置，数值范围为3-1024。如果你的电脑性能不高，最好不要设置过大的数值(超过200)。 &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; 当绘制一个新的星形或多边形时， &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; &lt;ul&gt;&lt;li&gt;Ctrl使得其旋转角度为15度的整数倍。 &lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; 一般来说，星形看起来更吸引人(实际上多边形更实用)。星形的两个控制柄的差异略有不同。第一个初始位置在角的顶端，控制角的长短，但相对于星形的中心旋转时，另一个控制柄也跟着旋转。也就是说，这个控制柄不能让星形的角倾斜。 &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; 另外一个控制柄，初始位置在两个角中间的底端，可以沿半径或圆周方向任意移动，而不影响角顶端的控制柄(实际上，它的位置可以超过现有角的顶点而产生新的角)。这个控制柄可以使星形的角倾斜，获得晶体、雪花、 曼荼罗以及porcupines等各种形状。&lt;div id="bxyn" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 584px; height: 299px;" src="http://docs.google.com/File?id=dzdhgwg_475d75x92w5" /&gt;&lt;/div&gt; &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; 如果你要的只是一个规则的星形，不需要这些装饰性的工艺，你可以抑制倾斜控制柄的倾斜功能： &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; &lt;ul&gt;&lt;li&gt;Ctrl拖动时可以让星的角保持半径方向(不产生倾斜)。 &lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; &lt;ul&gt;&lt;li&gt;Ctrl+单击取消倾斜，不用拖动鼠标。 &lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; 作为在画布上拖动控制柄的一种补充方法，控制栏中的轮辐比Spoke ratio可以指定两种控制柄相对于中心距离的比值。 &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; Inkscape兜里还有两个小绝技。从几何上来数，多边形是由直边和锐角组成，但现实中，会出现各种各样的边和圆角，这在Inkscape中也可以实现。倒圆星形和多边形与矩形略有不同，并没有专门的控制柄。但是， &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; &lt;ul&gt;&lt;li&gt;Shift+拖动切向拖动控制柄来倒圆星形或多边形。 &lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; &lt;ul&gt;&lt;li&gt;Shift+点击控制柄来取消圆角。 &lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; “切向”表示垂直于指向中心的半径的方向。如果沿逆时针方向拖动，得到正圆角，顺时针方向拖动，则得到负圆角。（参看下面图中负圆角的例子。） &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; 这里比较一下由矩形工具产生的圆角正方形和由星形工具产生的圆角正四边形：&lt;div id="z8qf" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 381px; height: 182px;" src="http://docs.google.com/File?id=dzdhgwg_476ds56wscv" /&gt;&lt;/div&gt; &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; 可以看到，圆角矩形由边和圆角构成，而圆角多边形和星形则没有边，从角的顶点圆滑过渡到底端的点。Inkscape通过在各个顶点产生切线方向一致的Besizer曲线来平滑星形(正多边形)。（将其转为路径后，用节点工具可以看出来。） &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; 控制栏中的圆角Rounded参数是切线相对于多边形/星形的边的长度的比例。为负值时改变切线的方向。其值介于0.2-0.4时是一个“正常”的圆角，其它值将会产生复杂、优美的图案。对于星形，圆角数值过大时曲线沿控制柄延伸很远。下面的例子给出了一些数值对应的图案：&lt;div id="p05i" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 585px; height: 297px;" src="http://docs.google.com/File?id=dzdhgwg_477tb2r8bgz" /&gt;&lt;/div&gt; &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; 如果希望星形的角上尖锐而底部平滑或相反，可以通过对星形做 偏移offset (Ctrl+J)来实现：&lt;div id="zgn1" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 556px; height: 198px;" src="http://docs.google.com/File?id=dzdhgwg_478fxxkswcn" /&gt;&lt;/div&gt; &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; &lt;ul&gt;&lt;li&gt;Shift+drag拖动控制柄是是调节圆角的最精细的方法之一，可以处理得很好。 &lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; 为了模仿真实的形状，Inkscape可以对星形和多边形做随机化randomize处理。轻微的随机使形状的规则性下降，更随意，更有趣；而更强的随机则可以产生无法预测的“疯狂”效果。 具有圆角的星形随机化后仍然保持圆角。其中的一些技巧： &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; &lt;ul&gt;&lt;li&gt;Alt+drag切向拖动控制柄，产生随机效果。 &lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; &lt;ul&gt;&lt;li&gt;Alt+click取消随机效果。 &lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt;当绘制或拖动控制柄随机化星形时，形状会“抖动”，因为控制柄的每个位置都对应一种唯一的随机化效果。不使用Alt，仅移动控制柄，则在当前的随 机化水平上重新产生一种随机化效果，使用Alt，拖动控制柄时，保持当前的随机化效果，仅改变随机化的程度。下面的星形具有相同的参数，仅略微移动控制 柄，具有不同的随机化效果(随机化程度0.1)。&lt;div id="s1b4" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 583px; height: 110px;" src="http://docs.google.com/File?id=dzdhgwg_479cvkfrjxj" /&gt;&lt;/div&gt; &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; 下面是上图中中间的星形，但随机化程度介于-0.2到0.2：&lt;div id="o.a0" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 598px; height: 126px;" src="http://docs.google.com/File?id=dzdhgwg_480hjhmz4qp" /&gt;&lt;/div&gt; &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; Alt+drag拖动该行中间星形的控制柄，可以看到它可以变形成为两边的形状。 &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; 在你自己的工作中，你将会发现随机化星形具有的各种用途，但我个人尤其喜欢这种像变形虫和凸凹不平的星球表面一样充满幻想的图案：&lt;div id="vfls" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 913px; height: 358px;" src="http://docs.google.com/File?id=dzdhgwg_481hhm83cgx" /&gt;&lt;/div&gt; &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt;&lt;h2&gt; 螺旋线 &lt;/h2&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; Inkscape中的螺旋线是一种灵活的形状，尽管不像星形工具那样吸引人，有时也有很大的用途。螺旋线像星形一样，也从中心绘制，编辑也是相对于中心的， &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; &lt;ul&gt;&lt;li&gt;Ctrl+drag保持角度为15的整数倍。 &lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; 画好后，螺旋线有两个控制柄，分别位于内部的起点和终点。拖动时都可以改变螺旋的角度（增减圈数）。其它的操作技巧： &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt;&lt;ul&gt;&lt;li&gt; 外部控制柄： &lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; &lt;ul&gt;&lt;ul&gt;&lt;li&gt;Shift+drag相对于中心缩放/旋转（不改变螺旋的角度）。 &lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; &lt;ul&gt;&lt;ul&gt;&lt;li&gt;Alt+drag改变螺旋角时保持半径不变。 &lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt;&lt;ul&gt;&lt;li&gt; 内部控制柄： &lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; &lt;ul&gt;&lt;ul&gt;&lt;li&gt;Alt+drag竖直拖动改变发散度，向中心汇聚/分散。 &lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; &lt;ul&gt;&lt;ul&gt;&lt;li&gt;Alt+click重设螺旋发散度。 &lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; &lt;ul&gt;&lt;ul&gt;&lt;li&gt;Shift+click将内部控制柄移动到螺旋线的中心。 &lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; 螺旋线的发散度divergence用来衡量其螺旋的非线性程度。值为1时，为标准的螺旋线；小于1(Alt+drag 向上)，边缘密集，大于1(Alt+drag 向下)，中心密集：&lt;div id="jzxt" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 569px; height: 130px;" src="http://docs.google.com/File?id=dzdhgwg_482hnx7bhhd" /&gt;&lt;/div&gt; &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; 螺旋线的最大圈数为1024。 &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt;椭圆工具不仅可以产生椭圆，也可以产生圆弧（具有常曲率），螺旋线则可以产生曲率平滑改变的曲线。与普通的Bezier曲线相比，圆弧和螺旋线更 方便，可以随意改变长度（拖动控制柄），而不会影响到其形状。螺旋线默认没有填充，加上填充，取消轮廓线，也可以产生一些有趣的效果。&lt;div id="r._r" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 538px; height: 200px;" src="http://docs.google.com/File?id=dzdhgwg_483d6khz8hc" /&gt;&lt;/div&gt; &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; 最有趣的是，轮廓线为点时产生的效果：向内旋转和（点或短线）等间隔分布可以组合成很优美的波纹效果：&lt;div id="x-ho" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 588px; height: 195px;" src="http://docs.google.com/File?id=dzdhgwg_484zfmx45dv" /&gt;&lt;/div&gt; &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; 小结 &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; Inkscape形状工具的功能非常强大。有时间请注意多加练习，在实际的设计工作中他们不会让你失望的。而且，矢量绘图中形状工具通常比路径工具使用起来更快速，编辑起来更方便。如果你对这些工具有一些改进的建议，请与开发人员联系。 &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt;翻译：柳小勤，Liu Xiaoqin, 2008 &lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4083138841888177560-8064079645397946302?l=liuxqsmile.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://liuxqsmile.blogspot.com/feeds/8064079645397946302/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4083138841888177560&amp;postID=8064079645397946302' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/8064079645397946302'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/8064079645397946302'/><link rel='alternate' type='text/html' href='http://liuxqsmile.blogspot.com/2008/02/inkscape-tutorial-shapeinkscape-bulia.html' title='Inkscape tutorial: shape --Inkscape教程：形状工具'/><author><name>Liuxqsmile</name><uri>http://www.blogger.com/profile/06105568877790356989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh5.google.com/liuxqsmile/Rxiorbs_BiI/AAAAAAAAAEM/KQIt1EB8SS0/BeijingOlympic-Run.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4083138841888177560.post-8838292888856753352</id><published>2008-01-23T19:46:00.000+08:00</published><updated>2008-01-23T19:48:41.835+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software'/><title type='text'>AnvilStudio:免费的乐谱MIDI编辑打印软件</title><content type='html'>AnvilStudio:免费的乐谱MIDI编辑打印软件&lt;br /&gt;&lt;br /&gt;在电脑上，可以将乐谱与MIDI文件对应，MIDI文件对乐谱进行标记，调用音频设备产生声音。因此，我们可以简单地认为MIDI就是会发声的乐谱:-)&lt;br /&gt;&lt;br /&gt;打谱软件在国内使用最多的似乎是Overture，被国人汉化（破解）后，据说有上千万的下载量。但它实际上是一个商业软件，免费的试用版仅允许15天的使用时间。国内也有人开发了一些类似的软件，但大多针对简谱。&lt;br /&gt;在Linux上，可以选择开源的&lt;a title="Rosegarden" href="http://www.rosegardenmusic.com/" id="t19z"&gt;Rosegarden&lt;/a&gt; ，功能相当丰富，可以作为音序器和合成器，也提供了乐谱的编辑、打印功能。不过目前还没有对应的Windows版本。&lt;br /&gt;&lt;br /&gt;由Willow Software开发的&lt;a title="Anvil Studio" href="http://www.anvilstudio.com/" id="psd3"&gt;Anvil Studio&lt;/a&gt; 可以作为一个相当不错的MIDI生产器。它的免费版本对MIDI音轨的数目没有限制，可以通过这个软件将乐谱转为MIDI文件。&lt;br /&gt;&lt;a href="http://picasaweb.google.com/liuxqsmile/Miscellaneous/photo#5158635246827015778"&gt;&lt;img src="http://lh3.google.com/liuxqsmile/R5cnbOTvDmI/AAAAAAAAAW0/qJGyOlxDaZk/s800/AnvilStudioScreen.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;该软件的运行界面如上图，功能也很全面，乐谱和键盘对照，对初学者应该有很大的帮助。&lt;br /&gt;这个软件的免费版不能打印乐谱，不过我们可以通过其它的免费软件来解决，如&lt;a title="Notation Player" href="http://www.notation.com/DownloadNotationPlayer.htm" id="d41j"&gt;Notation Player&lt;/a&gt; ,可以将MIDI文件以乐谱的形式显示和打印。&lt;a title="Finale Notepad" href="http://www.finalemusic.com/notepad/" id="d4gs"&gt;Finale Notepad&lt;/a&gt; 也可以实现这样的功能，并且也可以编辑和保存乐谱，不过它的编辑功能比较弱，并且软件体积比较大。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4083138841888177560-8838292888856753352?l=liuxqsmile.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://liuxqsmile.blogspot.com/feeds/8838292888856753352/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4083138841888177560&amp;postID=8838292888856753352' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/8838292888856753352'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/8838292888856753352'/><link rel='alternate' type='text/html' href='http://liuxqsmile.blogspot.com/2008/01/anvilstudiomidi-midimidimidi-overture15.html' title='AnvilStudio:免费的乐谱MIDI编辑打印软件'/><author><name>Liuxqsmile</name><uri>http://www.blogger.com/profile/06105568877790356989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh5.google.com/liuxqsmile/Rxiorbs_BiI/AAAAAAAAAEM/KQIt1EB8SS0/BeijingOlympic-Run.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4083138841888177560.post-2687167350288438994</id><published>2008-01-18T12:41:00.000+08:00</published><updated>2008-01-18T12:49:49.555+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Translate'/><title type='text'>Science 2.0: Great New Tool, or Great Risk? 科学2.0： 新工具？ 新风险？</title><content type='html'>&lt;a title="Science 2.0: Great New Tool, or Great Risk?" href="http://www.sciam.com/article.cfm?id=science-2-point-0-great-new-tool-or-great-risk&amp;amp;sc=WR_20080115" id="p.pl"&gt;Science 2.0: Great New Tool, or Great Risk?&lt;/a&gt;                                                科学2.0： 新工具？ 新风险？&lt;br /&gt;&lt;br /&gt;科学美国人网站近日刊登了一篇名为《Science 2.0: Great New Tool, or Great Risk?》的文章，对互联网新技术如Wiki和Blog等在科学研究中发挥的作用进行了一些讨论。&lt;br /&gt;&lt;br /&gt;科学工作者由于自身工作的需要往往（尤其是信息的获取）与网络都有密切的联系，互联网的发展对科学工作者的工作方式也难免不会产生影响。越来越多的科研人员，不仅是年青人，开始将自己的工作以Blog、Wiki和时下热门的Web2.0社会化网络等方式公开传播。尽管还没有形成普遍的潮流，但星星之火似乎已经表明，这种借助于新兴网络技术的“科学2.0”，比传统的工作方式更有开放性，效率也更高。&lt;br /&gt;“科学并不仅仅是做实验，更重要的是人们对实验的交流。”   在新的工作方式中，研究人员不仅提前展示自己的工作成果，也会记录工作思路的产生、变化，实验中失误、尝试等等。这些不会表现在最终的正式成果中，但对于其他研究者也具有很重要的借鉴意义。&lt;br /&gt;当然，也有很多人对这种完全透明的方式有疑虑，或许你的思路启发了别人，但那人又秘而不宣，抢先发表，断了作者的前途，更糟糕的是，可能会有小人完全剽窃作者的成果。&lt;br /&gt;&lt;br /&gt;MIT的两名研究生在2005建立了一个名为&lt;a title="OpenWetWare" href="http://openwetware.org/wiki/Main_Page" id="v4ow"&gt;OpenWetWare&lt;/a&gt; 的维基网站，最初只是用于学生自我展示。但很快，它在交流中的重要意义就展示出来，人们在这里讨论实验室工作的技巧，课程学习中的问题，即将完成学业的学生将他们的经验总结出来，供新来的学生参考。Wiki对实验室管理也有很大的好处，研究成员可以比较系统地整理自己的工作，便于同事之间的相互交流、了解。这种网络工作日志公开后，吸引来的同行可以通过评论等方式方便地与作者开展交流，提出意见，有利于效率的提高。&lt;br /&gt;已经有来自世界各地的很多实验室、数十种课程和兴趣小组，以及数百个讨论组在OpenWetWare上安了家，3000多名注册用户维护着6000多个页面。2007年他们还得到美国国家自然科学基金的资助，以将其建成一个独立于MIT的社区模式的网站。&lt;br /&gt;&lt;br /&gt;对于Idea可能被盗的风险，科学2.0的支持者认为，作者在Wiki上的每次更改，发布，都会留下时间标记，这些可以对成果的原创性作出证明，让盗窃者颜面扫地。当然，如果想要申请专利，对成果的公开就要非常小心了。&lt;br /&gt;&lt;br /&gt;与Wiki相比，科研工作者介入Blog的进度显得非常缓慢。在2007年四月的北卡罗莱纳科学博客会议上North Carolina Science Blogging Conference，Willard认为，这是由于博客的方式与科研人员受到的训练有天然的矛盾。传统上，他们总是对结果反复验证，发表论文时字斟句酌，因为论文是几乎永久性的，而在博客上发表内容要做到时效性，就难免保证其准确、完整。&lt;br /&gt;&lt;br /&gt;有一些人在blog上公布自己的研究工作的细节、进展，以期获得更广泛的交流。也有一些人在上面讨论科研环境中的问题，如科研机构的立足点，对实验室管理的看法，对大boss的期望等等。当然，大多数科研工作者视这些为雷区，讨论时多用假名，以免冒犯了某方面的权威，耽误了自己的前程。也有一些人觉得，在这上面浪费时间还不如酝酿下一篇论文来得实在，毕竟，经过同行评价的正式出版物才是工作和晋升的重要筹码。在博客上，他们无法提升自己的科研资历。&lt;br /&gt;&lt;br /&gt;成果的冠名权问题无疑是阻挠科学2.0发展的重要问题。毕竟，论文被看成是科研贡献的一个重要尺度。但大多数人也承认，论文并不是唯一的方面，分享灵感，开展讲座，领导社群，也是很重要的方式。或许，随着信息交流的发展，我们可以找到更全面的度量方式。&lt;br /&gt;&lt;br /&gt;当然这也意味着学院内部传统的变革，对科学2.0的倡导者来说，最重要的变化将是从对个人科研名誉的重视，转向真正以科学进展为第一目标。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4083138841888177560-2687167350288438994?l=liuxqsmile.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://liuxqsmile.blogspot.com/feeds/2687167350288438994/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4083138841888177560&amp;postID=2687167350288438994' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/2687167350288438994'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/2687167350288438994'/><link rel='alternate' type='text/html' href='http://liuxqsmile.blogspot.com/2008/01/2.html' title='Science 2.0: Great New Tool, or Great Risk? 科学2.0： 新工具？ 新风险？'/><author><name>Liuxqsmile</name><uri>http://www.blogger.com/profile/06105568877790356989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh5.google.com/liuxqsmile/Rxiorbs_BiI/AAAAAAAAAEM/KQIt1EB8SS0/BeijingOlympic-Run.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4083138841888177560.post-2195625651240373497</id><published>2008-01-13T13:51:00.000+08:00</published><updated>2008-01-13T13:56:44.343+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Inkscape'/><title type='text'>Inkscape tutorial basic: Inkscape教程：基础</title><content type='html'>Inkscape tutorial basic: Inkscape教程：基础&lt;br /&gt;&lt;br /&gt;本文翻译自矢量绘图软件Inkscape帮助文件中的基础教程。由于原文档的格式是SVG，可以直接在帮助文件中操作绘图对象，所以请注意文中的叙述方式。&lt;br /&gt;翻译：liuxqsmile (liuxqsmile@gmail.com)&lt;br /&gt;&lt;table border="1" cellpadding="4" cellspacing="2"&gt;&lt;tbody&gt;&lt;tr bgcolor="#ffffff"&gt; &lt;td style="text-align: center;" width="100%"&gt;&lt;h1&gt; 基础 &lt;/h1&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; 作者：bulia byak, buliabyak@users.sf.net &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; 本教程描述了Inkscape的基本操作方法。本文档以Inkscape的通用文件格式保存，你可以用Inkscape进行查看、复制、编辑、保存等操作。 &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; 该教程的主要内容包括：画布浏览、文档管理、形状工具基础，图形选取、变形，群组、填充与轮廓、对齐和叠放。对更复杂的操作，请在帮助菜单中选择其它相关教程。 &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt;&lt;h2&gt; 平移画布 &lt;/h2&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; 平移画布(卷屏)的方法有很多种。使用Ctrl+arrow键可以用键盘卷屏。(你可以尝试这些按键来卷动本文档。) 也可以通过鼠标中键来拖动画布，或者使用屏幕边缘的滚动条(使用Ctrl+B来显示或隐藏滚动条)。鼠标滚轮wheel可以上下卷动画布，按住Shift键，配合滚轮则可以水平卷动。 &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt;&lt;h2&gt; 放大与缩小 &lt;/h2&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; 最简单的缩放操作是通过-和+（或=）键。也可以通过Ctrl+middle click 或 Ctrl+right click来放大，Shift+middle click 或 Shift+right click 来缩小画布。也可以用Ctrl键配合鼠标滚轮来缩放。或者在窗口右下角的缩放输入框中输入一个准确的百分比数值。在工具栏中也有缩放按钮，可以缩放到用户选定的区域（对象）。 &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; Inkscape还会记录当前工作会话中使用的缩放历史，按`键回到上一次的缩放比例，Shift+`键来恢复撤销的缩放比例。  &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt;&lt;h2&gt; Inkscape工具列 &lt;/h2&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; Inkscape中的绘图和修改工具集中在左侧的竖直工具列中。在窗口的上方，菜单下面是命令栏(Commands bar)，提供了通用的一些控制命令，下面的工具控制栏(Tool Controls bar)则跟具体的绘图工具有关。窗口底部的状态栏(status bar)则实时显示一些操作提示和信息。 &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; 很多操作都有对应的快捷键,在帮助菜单中选择 鼠标与快捷键(Help &amp;gt; Keys and Mouse)获取详细的说明。 &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt;&lt;h2&gt; 创建和管理文档 &lt;/h2&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; 选择菜单文件File &amp;gt; 新建New，或使用快捷键Ctrl+N新建文档。选择菜单文件File &amp;gt; 打开Open (Ctrl+O)打开已有文档。选择菜单文件File &amp;gt; 保存Save (Ctrl+S)来保存文件。或者选择菜单文件File &amp;gt; 另存为Save As (Shift+Ctrl+S)将当前文件以不同的文件名保存。（Inkscape可能有时不够稳定，切记经常保存！） &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt;Inkscape使用SVG(Scalable Vector Graphics可缩放矢量图形)文件格式。 SVG是一种被各种绘图软件广泛支持的开放文件标准。SVG文件是基于XML的，可以用任何文本和XML编辑器来编辑(Inkscape不属于这种文本编 辑器)。除SVG外，Inkscape也可以导入和导出其它一些文件格式(EPS,PNG等)。 &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; Inkscape为每一个文档打开一个独立的窗口。你可以用操作系统中的窗口管理器来在各个窗口间切换(例如Alt+Tab键)，也可以使用Inkscape中内置的快捷键Ctrl+Tab在文档间循环切换。(现在可以新建一个文档，尝试在本文档和新文档间切换。)  &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt;&lt;h2&gt; 创建形状 &lt;/h2&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; 下面我们开始创建一些很漂亮的图形！在工具列中选择矩形工具(Rectangle)(快捷键F4),在(本文档或新文档的)绘图区中点击、拖动：&lt;br /&gt;&lt;div id="a9rw" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 510px; height: 99px;" src="http://docs.google.com/File?id=dzdhgwg_440cvbcdggk" /&gt;&lt;/div&gt;&lt;br /&gt; &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; 如上图，默认的矩形内部是蓝色、半透明，轮廓stroke是黑色的。下面将要介绍怎样改变这些特征。在其它工具中，你可以选择创建椭圆、星形、和螺旋线：&lt;br /&gt;&lt;div id="jw.l" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 536px; height: 121px;" src="http://docs.google.com/File?id=dzdhgwg_441dj42r2c9" /&gt;&lt;/div&gt;&lt;br /&gt; &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; 这些工具统称为形状工具shape tools。 新创建的每一个形状上都有一个或更多四边形的控制器(handles)； 试一下拖动这些控制器会产生什么样的效果。在工具控制栏中也可以对形状进行修改。工具控制栏只对当前选中的形状有效(显示出四边形控制器的)，但同时也会成为当前形状工具的缺省参数，影响下次创建的图形。  &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; 按键Ctrl+Z可以撤销(undo)上一次操作。(如果你又改变注意了，可以用Shift+Ctrl+Z来恢复(redo)撤销的操作。)  &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt;&lt;h2&gt; 移动、缩放和旋转 &lt;/h2&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; Inkscape中最常用的工具是拾取器(Selector)，位于工具列的顶端(箭头形状)，对应快捷键F1 或者 空格(Space)。现在你可以选择当前画布上的任何对象。请点击下面的矩形。&lt;br /&gt;&lt;div id="bl:g" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 84px; height: 80px;" src="http://docs.google.com/File?id=dzdhgwg_4425vt9zwcn" /&gt;&lt;/div&gt;  &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; 可以看到，选择对象的周围出现八个带箭头的控制器。下面你可以： &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt;&lt;div style="margin-left: 40px;"&gt;&lt;ul&gt;&lt;li&gt; 通过拖动来移动对象。(按下Ctrl来进行水平或竖直移动。)  &lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt;&lt;div style="margin-left: 40px;"&gt;&lt;ul&gt;&lt;li&gt; 通过拖动任意的控制器来缩放。(按下Ctrl以保持原始的宽度-高度比例。) &lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; 再次在矩形上单击，控制器会发生变化，现在你可以：  &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt; 拖动对象角落上的控制器来旋转。(按下Ctrl以保持旋转的角度为15度的整数倍。)  &lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt; 拖动中间的控制器来扭曲(倾斜)对象。按下Ctrl以保持扭曲的角度为15度的整数倍。)  &lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; 在选择状态，也可以在工具控制栏(画布的上方)的输入框中输入数字，精确地控制对象的位置坐标(x,y)和尺寸(宽度W,高度H)。  &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt;&lt;h2&gt; 通过键盘变换 &lt;/h2&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; Inkscape区别于大多数其它矢量绘图软件的一个特征是键盘操作的便捷性。几乎所有的命令都可以通过键盘实现，变换操作也不例外。 &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; 你可以用键盘来对编辑对象进行移动(arrow 光标键)，缩放(&amp;lt; 和 &amp;gt; 键)，以及旋转([ 和 ] keys)。缺省情况下，每次移动和缩放2px，按下Shift键时每次移动则为20px。而Ctrl+&amp;gt; 和 Ctrl+&amp;lt; 对应的缩放比例则分别为200%和50%。缺省每次旋转 15 度，通过Ctrl键，每次可以旋转90度。  &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; 可能更有用的是像素级别的变换(pixel-size transformations), 实现的方法是，在上面的快捷键基础上配合Alt键。例如Alt+arrows可以在当前的页面视图层次上每次移动一个像素(这里是指一个屏幕像素的距离， 而不是SVG中的与视图缩放级别无关的长度单位px)。这意味着，如果放大视图，Alt+arrow移动一个像素的绝对距离将缩短。这样，通过缩放视图，就可以任意控制对象的定位精度。  &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; 与此类似，Alt+&amp;gt; 和 Alt+&amp;lt; 将选择对象每次缩放一个像素， Alt+[ 和 Alt+] 旋转对象时，距离旋转中心最远的位置每次移动一个像素。 &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; 注意：在Linux操作系统中，这些组合键可能在窗口管理器中被指定了其它的用途，执行上述操作时可能不能获得预期的结果。解决的方法当然是相应地修改窗口管理器的配置。  &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt;&lt;h2&gt; 多选 &lt;/h2&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; 通过Shift+click，可以连续选择多个绘图对象，或者，用鼠标左键拖出一个框来选中框内所有对象，这个也称为弹性区选(rubberband selection)。(从空白处开始拖动时将创建弹性选区，如果在拖动之前先按下Shift，则总是创建弹性选区。) 请尝试选择下面的三个形状：&lt;br /&gt;&lt;div id="tp1t" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 263px; height: 70px;" src="http://docs.google.com/File?id=dzdhgwg_443dfjcwr9v" /&gt;&lt;/div&gt;  &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; 你可以使用弹性选区选择下面两个椭圆，但不包括矩形：&lt;div id="vfrn" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 305px; height: 82px;" src="http://docs.google.com/File?id=dzdhgwg_444f928w6hg" /&gt;&lt;/div&gt;&lt;div id="tp1t" style="padding: 1em 0pt; text-align: left;"&gt;&lt;/div&gt; &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt;被选择的对象上会出现一个选择标识(selection cue)，默认情况下是一个虚线矩形框，它可以标识出哪些对象被选中，哪些没有选中。例如，同时选中两个椭圆和矩形时，如果没有矩形标识框，椭圆的选中与否就难以判断。 &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; 在已经选择的对象上Shift+click可以取消选择。选中上面的三个对象，然后用Shift+click取消对两个椭圆的选择，只选中矩形。  &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; 按Esc取消所有选择，Ctrl+A选择当前图层上的所有对象(如果没有定义图层，则等价于选中文档中的所有绘图对象)。  &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt;&lt;h2&gt; 群组 &lt;/h2&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; 若干个绘图对象可以组合为一个群组group&lt;div id="u48z" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 502px; height: 131px;" src="http://docs.google.com/File?id=dzdhgwg_445gsjtpqfz" /&gt;&lt;/div&gt;。群组可以像普通绘图对象一样进行移动或变换。下图中，左边的三个图形是互相独立的，而右边的三个图形是组合在一起的。试着拖动这个群组看看。&lt;br /&gt;&lt;br /&gt; &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; 选择一个或多个对象后，按Ctrl+G可以将它们组合在一起。选中一个或多个群组后，按Ctrl+U可以解散组合。群组也可以再次组合，并且群组的嵌套层数没有限制。不过Ctrl+U只能打开最顶层的群组，对于嵌套群组需要多次Ctrl+U才能完全打散组合。  &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; 实际上你可以直接修改群组内的对象而不用取消组合。使用Ctrl+click就可以单独选中群组内的一个对象，进行编辑；使用Shift+Ctrl+click则可以选中群组内或群组外的多个对象。不需要解散群组，请试着对上图右面群组中的形状进行单独的移动、变换。然后再选中群组，可以看到这种组合关系仍然存在。  &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt;&lt;h2&gt; 填充与轮廓 &lt;/h2&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; Inkscape中的许多功能都借助于对话框的形式。为绘图添加一些色彩的最简单的方法是打开视图View菜单中的调色板Swatches对话框(快捷键Shift+Ctrl+W)，然后为对象选择一种(填充)颜色。 &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; 更强大的工具是对象Object&lt;div id="y4z7" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 268px; height: 68px;" src="http://docs.google.com/File?id=dzdhgwg_446vrgrmjdk" /&gt;&lt;/div&gt;菜单中的填充与轮廓Fill and Stroke对话框。选中下面的形状，然后打开填充与轮廓。&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; 这个对话框中有三个标签面板：填充Fill、轮廓色彩(Stroke paint)和轮廓样式(Stroke style)。填充属性可以修改对象的内部fill 。下面的按钮可以设置填充的类型，包括不填充(图标X)，单色flat color填充，以及渐变(gradients,线性或圆周)填充。对于上面的椭圆，单色填充的按钮是激活的。  &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; 这些按钮的下面，是色彩拾取器color pickers，有四种不同的方式：RGB, CMYK, HSL,色盘Wheel。可能最方便是通过色盘来选择，旋转其中的三角形来选择色调，在三角形内可以拾取不同的明暗度。四中拾取方式中都包含一个滑动条来设置对象的透明度(opacity)，即alpha值。  &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; 选择不同的对象时，色彩拾取器总是自动更新，对应到当前对象。(选择多个对象时，将显示色彩的平均值。) 在下面的例子上做一下练习，你也可以自己创建这些图形：&lt;br /&gt;&lt;div id="kj-4" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 512px; height: 70px;" src="http://docs.google.com/File?id=dzdhgwg_447c5g28zdj" /&gt;&lt;/div&gt;&lt;br /&gt; &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; 在轮廓色彩Stroke paint标签中，可以删除轮廓线stroke，也可以任意为其指定颜色和透明度：&lt;div id="da:m" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 516px; height: 69px;" src="http://docs.google.com/File?id=dzdhgwg_448ccxpgk5v" /&gt;&lt;/div&gt;  &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; 最后一个标签面板，轮廓样式(Stroke style)中，可以设置轮廓的宽度以及其它参数：&lt;div id="dl9r" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 511px; height: 85px;" src="http://docs.google.com/File?id=dzdhgwg_449nv5c2g2" /&gt;&lt;/div&gt;  &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; 最后，除了单色填充之外，可以选择梯度(gradients)模式来填充图形内部和轮廓：&lt;br /&gt;&lt;div id="p5oj" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 554px; height: 79px;" src="http://docs.google.com/File?id=dzdhgwg_450cq6hw6ds" /&gt;&lt;/div&gt; &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; 当从单色填充切换到梯度填充时，颜色仍然是前面单色填充时的颜色，不同的是透明度从不透明渐变到完全透明。 选择工具列中的渐变工具(Gradient tool,Ctrl+F1)，对象上将会显示出(用线连接在一起的)渐变控制器，拖动渐变控制器(gradient handles)，可以改变色彩梯度的方向和范围。选中某个控制器时(该控制器呈现蓝色)，可以在填充和轮廓中为该控制器单独设置色彩，实现从一种颜色到另一种颜色的渐变。 &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; 还有一种改变对象色彩的简便方法是使用滴管工具(Dropper tool,F7)。选择对象后，再选择该工具，然后可以在绘图中单击click任意拾取色彩，这种色彩将自动指定给被选择对象的填充属性(使用Shift+click&lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt;&lt;h2&gt; 再制、对齐和分布 &lt;/h2&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; 一个常用的操作是生成对象的一个副本，即再制duplicating(Ctrl+D)。新生成的副本与原对象重合(垂直于纸面方向)，并且已经被选中。可以用鼠标或光标键把它移走。想练习一下？请将下面一行用这个黑方块填满：&lt;div id="f5yb" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 22px; height: 22px;" src="http://docs.google.com/File?id=dzdhgwg_451kw6ktnf3" /&gt;&lt;/div&gt;  &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; 移动后，新的方块的位置难免些不够整齐，这时对齐对话框(Align dialog,Ctrl+Shift+A)就派上用场了。选择所有的方块(Shift+click或 者拖出一个弹性选区)，打开这个对话框，选择“中心水平对齐(Center on horizontal axis)”，再选择“水平等间距分布(Make horizontal gaps between objects equal)”，这些方块的位置就很整齐匀称了。下面是一些利用对齐和分布工具生成的图案：&lt;div id="spor" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 489px; height: 112px;" src="http://docs.google.com/File?id=dzdhgwg_452g6v3b9gt" /&gt;&lt;/div&gt; &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; &lt;h2&gt;叠放次序Z-order&lt;/h2&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; z-order指的是绘图中对象的叠放次序，例如，某个对象在最上层，盖住了其它的对象。对象(Object)菜单中的两个命令，置顶(Raise to Top,对应Home键)与置底(Lower to Botton,End键)，将使所选对象置于当前图层叠放次序(Z方向)的顶部或底部。另外两个命令上升(Raise，PgUp键)与下降(Lower，PgDn键)，将使被选择对象上升或下将一个位次，例如，可以将当前对象移动到它上面一个图形的上面。(如果所选对象与其它对象都不重叠，上移和下移分别等同于置顶和置底。)  &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; 可以在下面的图形上练习改变叠放次序，让最左边的椭圆位于最上层，而最右边的椭圆位于最下层：&lt;div id="va7w" style="padding: 1em 0pt; text-align: left;"&gt;&lt;/div&gt;&lt;div id="p-i:" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 278px; height: 105px;" src="http://docs.google.com/File?id=dzdhgwg_453f8zgfhgj" /&gt;&lt;/div&gt;  &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; 选择叠放的对象时，一个很方便的快捷键是Tab。如果没有选择任何对象，按Tab将会选择最底层的对象；有对象被选中时，将选择其上的对象。Shift+Tab的选择方向则相反，从最顶层开始，往底层逐次选择。默认的叠放次序与图形创建的次序是一样的，所以没有选择对象时，Shift+Tab总是选择刚创建的图形。在上面的叠放椭圆中可以练习一下Tab和Shift+Tab的选择。  &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; 选择下面的对象并移动  &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; 如果一个对象完全被另一个对象盖住了，该怎么选择呢？如果上面的图形是透明的，你虽然可以看到下面的对象，但点击时选中的却是上面的图形。 &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; 这就是Alt+click要干的活。首先在上面的图形上Alt+click，这将选中它，然后在相同的位置上再次Alt+click，这次将选择该位置处，顶层图形下面的对象。对于多层叠放，多次Alt+click实现从顶层到底层的循环选择。  &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; [如果你在Linux系统中工作，Alt+click可能不会像前面描述的那样工作，反而可能会移动整个Inkscape窗口。这是因为窗口管理器为Alt+click指定了其它用途。 你需要找到窗口管理器的相应配置，把其中的这个快捷键关掉，或选择其它的组合键。] &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; 选中了被盖住的图形，你又可以做什么呢？可以用光标键移动，可以用鼠标拖动控制器。但是，如果拖动整个对象，则会重新选择顶部的图形(这是点击-拖动的工作模式，总是选中顶部的对象然后拖动)。要让Inkscape拖动当前选择的对象，而不是顶部的对象，需要借助于Alt+drag，这将拖动当前选择的对象，而不论你的鼠标在哪里。 &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; 请用Alt+click和Alt+drag选择并拖动绿色透明矩形下的棕色形状：&lt;div id="va7w" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 344px; height: 113px;" src="http://docs.google.com/File?id=dzdhgwg_454cxfq5zg9" /&gt;&lt;/div&gt;  &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt;&lt;h2&gt; 总结 &lt;/h2&gt;&lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#f2f2f2"&gt;  &lt;td width="100%"&gt; 好了，最后做一下小结。对于Inkscape，这仅仅是开始，但靠这几招，你已经可以做一些简单但不失实用的图形了。更高级的复杂操作，请参照Help &amp;gt; Tutorials中的其它教程。 &lt;/td&gt;  &lt;/tr&gt; &lt;tr bgcolor="#ffffff"&gt;  &lt;td width="100%"&gt; LiuXiaoqin(liuxqsmile@gmail.com),2008 &lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4083138841888177560-2195625651240373497?l=liuxqsmile.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://liuxqsmile.blogspot.com/feeds/2195625651240373497/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4083138841888177560&amp;postID=2195625651240373497' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/2195625651240373497'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/2195625651240373497'/><link rel='alternate' type='text/html' href='http://liuxqsmile.blogspot.com/2008/01/inkscape-tutorial-basic-inkscape.html' title='Inkscape tutorial basic: Inkscape教程：基础'/><author><name>Liuxqsmile</name><uri>http://www.blogger.com/profile/06105568877790356989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh5.google.com/liuxqsmile/Rxiorbs_BiI/AAAAAAAAAEM/KQIt1EB8SS0/BeijingOlympic-Run.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4083138841888177560.post-8787366296206176600</id><published>2008-01-11T18:49:00.000+08:00</published><updated>2008-01-11T18:55:34.590+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='电脑点滴'/><title type='text'>我的电脑中不显示U盘的问题</title><content type='html'>Windows XP USB disk我的电脑中不显示U盘的问题&lt;br /&gt;&lt;br /&gt;U盘或移动硬盘插到电脑上以后，并不总是跳出烦人的对话框，有时候也很安静，只在右下角的系统托盘上显示一个“安全移除硬件”的图标就完了。你打开我的电脑，可移动磁盘呢？怎么没有呢？刷新！没有，关掉再重新打开我的电脑，还没有！难道要重启吗？&lt;br /&gt;你点击“安全移除硬件”的图标，打出来的白条上明明写着：安全删除USB存储设备(H:,I:)云云...&lt;br /&gt;恭喜你，有了这个白条意味着U盘已经被操作系统识别并加载了，U盘应该还没有挂掉。怎么方便地操作其中的文件呢，重启不仅麻烦而且也不一定顶事。&lt;br /&gt;你可以：&lt;br /&gt;打开一个应用程序，如记事本Notepad、Word之类。在“文件”菜单中选择“打开”，这将弹出一个打开文件对话框，点击左侧的“我的电脑”，将列出所有磁盘，其中有U盘吗？如果有，你可以接着看下去，如果没有，不好意思浪费你时间了，你可以狠狠地关闭这个页面以泄愤。&lt;br /&gt;在“文件类型”中选择“所有”，这样U盘的文件都显示出来了，现在可以在右键菜单中操作你需要的文件了，复制、粘贴、以及打开等。如果你前面用的是记事本，想要打开U盘中的图片，一定要在图片的右键菜单中选择打开，千万不能直接双击。&lt;br /&gt;&lt;br /&gt;也可以试一下在任务管理器中结束explorer.exe进程，再重新打开。&lt;br /&gt;还遇到过一次怪事情，接到电脑上的U盘，第一个不能显示，第二个却可以显示，不妨再找一个U盘来垫底。&lt;br /&gt;&lt;br /&gt;这个问题的根源我不知道，我的系统曾经出现过几次这样的情况，或许只是Windows调皮了一下而已。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4083138841888177560-8787366296206176600?l=liuxqsmile.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://liuxqsmile.blogspot.com/feeds/8787366296206176600/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4083138841888177560&amp;postID=8787366296206176600' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/8787366296206176600'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/8787366296206176600'/><link rel='alternate' type='text/html' href='http://liuxqsmile.blogspot.com/2008/01/windows-xp-usb-disku-u-usbhi.html' title='我的电脑中不显示U盘的问题'/><author><name>Liuxqsmile</name><uri>http://www.blogger.com/profile/06105568877790356989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh5.google.com/liuxqsmile/Rxiorbs_BiI/AAAAAAAAAEM/KQIt1EB8SS0/BeijingOlympic-Run.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4083138841888177560.post-2538712464274893448</id><published>2008-01-07T20:15:00.000+08:00</published><updated>2008-01-07T20:21:28.162+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='琐事'/><title type='text'>Ruler with slot带凹槽的塑料直尺</title><content type='html'>Ruler with slot带凹槽的塑料直尺&lt;br /&gt;&lt;br /&gt;中午去超市买东西，顺便买了一把塑料直尺。回来后想起来以前经常遇到的一个问题，将尺子放到桌面上就很难拿起来。拿新买的尺子试了一下，果然是着这样。尺子本身倒是明晃晃，很漂亮的。就是边上都处理得太光滑了，重新拿起来得费半天的劲，只用一只手的话根本就拿不起来。&lt;br /&gt;如果在没有刻度的一边开一条小凹槽，是不是就能解决这个问题呢？&lt;div id="pvos" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 342px; height: 208px;" src="http://docs.google.com/File?id=dzdhgwg_435hgzfspc2" /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4083138841888177560-2538712464274893448?l=liuxqsmile.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://liuxqsmile.blogspot.com/feeds/2538712464274893448/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4083138841888177560&amp;postID=2538712464274893448' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/2538712464274893448'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/2538712464274893448'/><link rel='alternate' type='text/html' href='http://liuxqsmile.blogspot.com/2008/01/ruler-with-slot.html' title='Ruler with slot带凹槽的塑料直尺'/><author><name>Liuxqsmile</name><uri>http://www.blogger.com/profile/06105568877790356989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh5.google.com/liuxqsmile/Rxiorbs_BiI/AAAAAAAAAEM/KQIt1EB8SS0/BeijingOlympic-Run.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4083138841888177560.post-3760011811999261731</id><published>2008-01-06T19:50:00.001+08:00</published><updated>2008-04-07T16:29:47.058+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='琐事'/><title type='text'>Baldur's Gate重玩博德之门</title><content type='html'>Baldur's Gate重玩博德之门&lt;br /&gt;&lt;br /&gt;博德之门和博德之门2算是我唯一付过钱的商业软件了，只玩过一遍就扔在箱底想来实在有些可惜。前不久偶然看到一个关于&lt;a title="博德三部曲的Google Group" href="http://groups.google.com/group/Baldurs_Gate_Trilogy?lnk=lr" id="kbi1"&gt;博德三部曲的Google Group&lt;/a&gt;,可以用博德2的引擎将博德1、剑湾传奇、安姆的阴影、巴尔的王座放在一起玩，但是占用的硬盘空间实在是大了一些。于是就只安装了博德1和剑湾传奇。&lt;br /&gt;博德1的设定跟2里有一些差异，比如升级。升级时获得的生命点数也是扔骰子，升级前可以先保存一下，一次不满意可以重新读进度再扔，而在博德2里似乎就不行了，经验值满时，扔出来的骰子就确定了。这个对战士类的角色影响应该是很大的，在剑湾传奇中战士可以升到8级，每次d10，不算其它修正，可以获得将近80的生命值。&lt;br /&gt;如果要相信“命运天注定”的话，8d10，八次平均分布的和，根据中心极限定理，概率分布为均值为40的高斯分布，方差是...，（等我有时间算一下;-)），总之不会离40太远，这个差距也太大了。&lt;br /&gt;以前用圣骑士，现在改用法师了，只能缩在队伍的后面，扔扔石子。与戴娜黑的塑能系专精法师相比还弱了一些，法术专精每等级可以额外记忆一个法术，看来是个不错的选择。我的法师是弄杂了，居然将智慧也弄到17，敏捷狂差，我可没想过转职到牧师。&lt;br /&gt;&lt;br /&gt;这个游戏还是太粘人，我已经玩了不下四十个小时，才刚刚进到博德之门。战斗已经不像印象中的那样让人抓狂了，只有石化蜥蜴让我加深了一下印象，嗯，还有贾希拉在卡立德中招时的叫声。&lt;br /&gt;如果将天之痕的剧情画面用博德的引擎、战斗方式来表现.....，只能随便想想了。&lt;br /&gt;&lt;br /&gt;update：&lt;br /&gt; 春节初一到初四又集中了四天时间终于再次通关，整个游戏大概玩了90个小时。杜拉格之塔花了太多的时间，以至于对最后的决战有些不耐烦，砍倒了沙洛佛克后就草草收场了。由于不用太顾忌队员的阵亡，最后一战的难度实际上并不是太高。&lt;br /&gt; 比较郁闷的是，戴娜黑升到顶级后，居然找不到法术卷轴可学，最高级别的两个法术栏位一直空着。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4083138841888177560-3760011811999261731?l=liuxqsmile.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://liuxqsmile.blogspot.com/feeds/3760011811999261731/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4083138841888177560&amp;postID=3760011811999261731' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/3760011811999261731'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/3760011811999261731'/><link rel='alternate' type='text/html' href='http://liuxqsmile.blogspot.com/2008/01/baldurs-gate-2-google-group-211.html' title='Baldur&apos;s Gate重玩博德之门'/><author><name>Liuxqsmile</name><uri>http://www.blogger.com/profile/06105568877790356989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh5.google.com/liuxqsmile/Rxiorbs_BiI/AAAAAAAAAEM/KQIt1EB8SS0/BeijingOlympic-Run.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4083138841888177560.post-6512291676285369707</id><published>2007-12-27T20:15:00.000+08:00</published><updated>2007-12-27T20:26:44.532+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='电脑点滴'/><title type='text'>Tips：2007.12工作点滴</title><content type='html'>1.MATLAB官方博客：&lt;a title="http://blogs.mathworks.com/" href="http://blogs.mathworks.com/" id="y9cz"&gt;http://blogs.mathworks.com/&lt;/a&gt;&lt;br /&gt;其中的&lt;span style="font-size:85%;"&gt;Inside the MATLAB Desktop&lt;/span&gt;  主要介绍工作环境和绘图中的新功能和技巧。推荐订阅。&lt;br /&gt;最近的一篇"Focusing on Zooming" 一文中介绍了使用命令来控制figure的缩放。通过linkaxes命令，可以将一个figure中的各个axes指定相同的坐标范围，实现各个绘图同步放大、缩小。在缩放一个绘图时，其它也会响应地同步缩放。可以同时关联x、y轴，也可以只关联一个坐标轴。&lt;br /&gt;Giving your code some privacy一节介绍了MATLAB2007b中引入的代码折叠功能，对编写大型的程序应该很有帮助。&lt;br /&gt;&lt;br /&gt;2.MATLAB Help中的Interactive Plotting一文提供了一种在figure中用鼠标绘图的方法，主要使用ginput函数。&lt;br /&gt;&lt;br /&gt;3.判断点在离散的封闭曲线（多边形）内的方法，基本原理是，多边形内一点发出的任意射线与多边形仅有奇数个交点；&lt;br /&gt;&lt;div style="margin-left: 40px;"&gt;1). 求出封闭曲线的外接矩形的范围。即曲线中所有顶点的最大、最小坐标范围。&lt;br /&gt;2). 判断点是否在该矩形内，否，则结束；是，则执行3)&lt;br /&gt;3). 判断由该点发出的水平（或垂直）射线与多边形的交点个数。该射线与多边形的边有交点的判断（以水平正向为例）：&lt;br /&gt;   边的两个端点的纵坐标不能同时大于或小于该点纵坐标，否则，该射线与该条边没有交点。&lt;br /&gt;   如果两个端点的横坐标同时小于该点的横坐标，则没有交点，如果同时大于该点的横坐标，则有交点。&lt;br /&gt;   如果一大一小，则需要求出该射线与边的交点的横坐标（纵坐标已知），如果交点横坐标大于点的横坐标，则有交点。（如果曲线上的点很密集，判断精度要求也不高，这一步也可以忽略）。&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;用上面的方法，在MATLAB中手动进行锋电位特征的聚类：&lt;br /&gt;&lt;div id="spso" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 558px; height: 460px;" src="http://docs.google.com/File?id=dzdhgwg_432hfmwmrdb" /&gt;&lt;br /&gt;&lt;br /&gt;4. Word中图片使用嵌入型时，位置自动移动到页面的边缘：可能是样式引起，将图片的样式改为正文或可解决。实际上&lt;br /&gt;可能是图片所在段落的行距太小造成的，可以设为单倍行距试试。&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4083138841888177560-6512291676285369707?l=liuxqsmile.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://liuxqsmile.blogspot.com/feeds/6512291676285369707/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4083138841888177560&amp;postID=6512291676285369707' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/6512291676285369707'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/6512291676285369707'/><link rel='alternate' type='text/html' href='http://liuxqsmile.blogspot.com/2007/12/tips2007.html' title='Tips：2007.12工作点滴'/><author><name>Liuxqsmile</name><uri>http://www.blogger.com/profile/06105568877790356989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh5.google.com/liuxqsmile/Rxiorbs_BiI/AAAAAAAAAEM/KQIt1EB8SS0/BeijingOlympic-Run.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4083138841888177560.post-2328180612725401769</id><published>2007-12-21T18:53:00.000+08:00</published><updated>2007-12-21T19:03:22.904+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='电脑点滴'/><title type='text'>sudo的简单配置</title><content type='html'>sudo的简单配置&lt;br /&gt;&lt;br /&gt;sudo的配置文件是/etc/sudoers，它有专门的编辑工具visudo，用su切换到root用户，然后执行这个命令。&lt;br /&gt;对于VI，对我这样的初学者，只要记住几个快捷键就可以了：光标移动，j上一行，k下一行，h向左，l向右。i切换到编辑状态，然后再配合End、Delete、和BackSpace键，完成这个位置的编辑，Esc退出编辑状态；移动光标到下一个位置，再切换到编辑状态，再输入，直到修改完成。然后输入冒号“：”，最下面一行会改为接受命令状态，输入w，保存，q退出。&lt;br /&gt;执行visudo以后，将光标下移，可以看到一行：&lt;br /&gt;&lt;blockquote&gt;root ALL=(ALL)    ALL&lt;br /&gt;&lt;/blockquote&gt;这个命令定义了root用户的sudo权限，我们要添加的配置也具有相应的命令格式即&lt;br /&gt;&lt;blockquote&gt;user    host=[(Runas)] [NOPASSWD] commands&lt;br /&gt;被授权用户    主机=[目标用户][不需密码]    命令&lt;br /&gt;&lt;/blockquote&gt;即“被授权用户”可以在“主机”上以“目标用户”的权限执行“命令”。方括号内是两个可选参数，目标用户缺省为root。命令必须用绝对路径，之间用","分开。例如&lt;br /&gt;&lt;blockquote&gt;liuxq localhost=/sbin/poweroff&lt;br /&gt;&lt;/blockquote&gt;表示用户liuxq可以在本机上以root的权限执行"sudo /sbin/poweroff"命令，而不需要root密码（需要liuxq的用户密码）。&lt;br /&gt;如果加上NOPASSWD，则表示不需要输入密码：&lt;br /&gt;&lt;blockquote&gt;liuxq localhost=NOPASSWD:    /sbin/poweroff&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;基本的定义方法就是这样，如果需要为不同的用户、不同的主机配置不同的命令权限，这样逐条配置显然太繁琐，所以这个配置文件中引入了别名Alias的功能，在配置文件的开头部分，有四个别名类型：&lt;br /&gt;&lt;blockquote&gt;User_Alias;    Host_Alias;    Runas_Alias;    Cmnd_Alias;&lt;br /&gt;&lt;/blockquote&gt;分别对应该命令形式中的四个部分。别名实际上定义了相同类型的对象的一个集合。例如&lt;br /&gt;&lt;blockquote&gt;User_Alias    LIU=liuxq,lxq&lt;br /&gt;&lt;/blockquote&gt;定义了一个LIU集合，其中有成员liuxq和lxq，用LIU代替前面命令中的liuxq，则用户liuxq和lxq都可以执行sudo /sbin/poweroff命令。&lt;br /&gt;其它别名的定义也是类似的。这里就不多啰嗦了，推荐看看&lt;a title="Linux 系统中的超级权限的控制" href="http://www.linuxsir.org/main/?q=node/104#3.1" id="h..s"&gt;Linux 系统中的超级权限的控制&lt;/a&gt;，讲得比较详细。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4083138841888177560-2328180612725401769?l=liuxqsmile.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://liuxqsmile.blogspot.com/feeds/2328180612725401769/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4083138841888177560&amp;postID=2328180612725401769' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/2328180612725401769'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/2328180612725401769'/><link rel='alternate' type='text/html' href='http://liuxqsmile.blogspot.com/2007/12/sudo-sudoetcsudoersvisudosuroot.html' title='sudo的简单配置'/><author><name>Liuxqsmile</name><uri>http://www.blogger.com/profile/06105568877790356989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh5.google.com/liuxqsmile/Rxiorbs_BiI/AAAAAAAAAEM/KQIt1EB8SS0/BeijingOlympic-Run.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4083138841888177560.post-5389532193216917711</id><published>2007-12-13T21:45:00.000+08:00</published><updated>2007-12-13T21:56:55.566+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MATLAB'/><title type='text'>Expectation-maximization： 高斯混合模型的期望最大化算法</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;span style="font-size:130%;"&gt;&lt;b&gt;            高斯混合模型的期望最大化算法&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;本文大部分内容翻译自Answers.com的&lt;span style="font-size:100%;"&gt;&lt;a title="Expectation-maximization algorithm" href="http://www.answers.com/main/ntquery?s=+expectation+maximization&amp;amp;gwp=13" id="z6hu"&gt;Expectation-maximization algorithm&lt;/a&gt; 词条。&lt;/span&gt;&lt;br /&gt;&lt;p&gt;对于一个不完整的样本集，假设y为观测（已知）数据，z为丢失数据，z和y构成了完整的数据。z可以为丢失的观测量，也可以是隐含的变量，如果这些变量已知的话将会简化问题的求解。例如，在混合模型中，如果产生样本点的各个成分的分布为已知，则可以大大简化似然函数的计算。&lt;br /&gt;&lt;/p&gt; &lt;p&gt;假设p为完整数据的联合概率密度函数，该函数具有参数θ：&lt;img class="tex" src="http://content.answers.com/main/content/wp/en/math/0/2/7/0273d2254a8c271113625e7cc83b9c84.png" alt="p( mathbf y, mathbf z | theta)" /&gt;，它也可以看成是完整数据的似然函数（即样本集(y,z)具有θ分布函数的相似性），一个关于θ的函数。进一步，根据贝叶斯公式和全概率公式，丢失数据对于观测数据的条件分布为：&lt;/p&gt; &lt;dl&gt;&lt;dd&gt;&lt;img class="tex" src="http://content.answers.com/main/content/wp/en/math/6/7/c/67c4f0f5a177a622bea7b8b49f3b5885.png" alt="p(mathbf z |mathbf y, theta) = frac{p(mathbf y, mathbf z | theta)}{p(mathbf y | theta)} = frac{p(mathbf y|mathbf z, theta) p(mathbf z |theta) }{int p(mathbf y|mathbf hat{z}, theta) p(mathbf hat{z} |theta) dmathbf hat{z}}" /&gt;&lt;/dd&gt;&lt;/dl&gt; &lt;p&gt;这个式子仅要求计算观测数据对于丢失数据的条件概率（似然函数）&lt;img class="tex" src="http://content.answers.com/main/content/wp/en/math/8/4/1/841fb67ba20584a10d3e83dcfb934d6c.png" alt="p(mathbf y|mathbf z, theta)" /&gt;和丢失数据的分布概率&lt;img class="tex" src="http://content.answers.com/main/content/wp/en/math/8/d/a/8da7507f7fd1155b88220a34e13e215f.png" alt="p(mathbf z |theta)" /&gt;。（分母仅为归一化需要）&lt;/p&gt; &lt;p&gt;EM算法通过迭代方法，构造更好的 θ&lt;sub&gt;1&lt;/sub&gt;,θ&lt;sub&gt;2&lt;/sub&gt;,... ，逐步优化初始的 θ&lt;sub&gt;0&lt;/sub&gt;， θ的递推优化公式通过下式得到：&lt;/p&gt; &lt;dl&gt;&lt;dd&gt;&lt;img class="tex" src="http://content.answers.com/main/content/wp/en/math/e/4/0/e40b8d0447edb37ab81524659587f4f4.png" alt="theta_{n+1} = argmax_{theta}Q(theta)" /&gt;&lt;/dd&gt;&lt;/dl&gt; &lt;p&gt; &lt;i&gt;Q&lt;/i&gt;(θ)是对数似然函数ln&lt;img class="tex" src="http://content.answers.com/main/content/wp/en/math/0/2/7/0273d2254a8c271113625e7cc83b9c84.png" alt="p( mathbf y, mathbf z | theta)" /&gt;的期望。换句话说，我们不知道所有数据的值，所以我们不知道似然函数的准确值，但是对于给定的观测数据y，我们可以得到未知的z的概率分布，对于每一个丢失的观测（z中的一个元素），都有一个关于θ的似然值，这样我们就可以计算似然函数的数学期望。这个期望显然受到θ的值的影响。&lt;/p&gt;&lt;p&gt;&lt;i&gt;Q&lt;/i&gt;(θ)通过下式得到：&lt;/p&gt;  &lt;dl&gt;&lt;dd&gt;&lt;img class="tex" src="http://content.answers.com/main/content/wp/en/math/9/3/8/938edaf16852d686e806b7d2019b5bff.png" alt="Q(theta) =  sum_z   p left(z ,|, y, theta_n right)   log p left(y, z ,|, theta right)" /&gt;&lt;/dd&gt;&lt;/dl&gt; &lt;p&gt;或者，更普遍地，可以写成条件期望的形式&lt;br /&gt;&lt;/p&gt; &lt;dl&gt;&lt;dd&gt;&lt;img class="tex" src="http://content.answers.com/main/content/wp/en/math/9/1/b/91b43910d6007a5a8a2dae8cb891e379.png" alt="Q(theta) =  E_{mathbf z} ! ! left[ log p left(mathbf y, mathbf z ,|, theta right) Big| mathbf y right]," /&gt;&lt;/dd&gt;&lt;/dl&gt;  &lt;p&gt;应该清楚， 这里关于&lt;img class="tex" src="http://content.answers.com/main/content/wp/en/math/d/5/5/d559c48b0029d038d84d0629372ce4d8.png" alt="log p left( mathbf y, mathbf z ,|, theta right)" /&gt;的条件期望中用到的z的条件分布（前一个式子中的第一项）是在固定θ&lt;sub&gt;&lt;i&gt;n&lt;/i&gt;&lt;/sub&gt;的情况下取得的。用对数似然代替直接的似然函数，可以在保证极值位置不变的情况下简化计算。也就是说，θ&lt;sub&gt;&lt;i&gt;n&lt;/i&gt; + 1&lt;/sub&gt;是通过在θ&lt;sub&gt;&lt;i&gt;n&lt;/i&gt; &lt;/sub&gt; 的基础上，最大化所有数据关于已知数据的条件期望E而取得的。&lt;/p&gt;当样本集合的最大似然估计比较容易获得时，EM算法更为有用。如果似然估计具有给定的形式，则M步就非常简单。一个经典的例子是用于有限的高斯混合模型的最大似然估计，如果混合分布已知，则可以很容易得到各个成分的分布。&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;高斯混合模型&lt;br /&gt;&lt;/h2&gt;假设n个高斯分布，从中产生m个样本&lt;img class="tex" src="http://content.answers.com/main/content/wp/en/math/2/8/b/28ba0e9e07634fc32d928d81cee07067.png" alt="mathbf y_1, dots, textbf{y}_m" /&gt;,每一个 &lt;i&gt;y&lt;/i&gt;&lt;sub&gt;&lt;i&gt;j&lt;/i&gt;&lt;/sub&gt; 所从属的分布用 &lt;i&gt;z&lt;/i&gt;&lt;sub&gt;&lt;i&gt;j&lt;/i&gt;&lt;/sub&gt; 表示，&lt;i&gt;z&lt;/i&gt;&lt;sub&gt;&lt;i&gt;j&lt;/i&gt;&lt;/sub&gt; 的取值范围为1到n。对于任意的&lt;i&gt;y&lt;/i&gt;，其来自第&lt;i&gt;i&lt;/i&gt;个高斯分布的概率为&lt;p&gt;&lt;img class="tex" src="http://content.answers.com/main/content/wp/en/math/b/3/0/b30bc90d1ecb67bd89faa0818d6cf5ed.png" alt="P(mathbf y | z=i,theta) = mathcal{N}(mu_i,sigma_i) = (2pi)^{-l/2} {left| sigma_i right|}^{-1/2} expleft(-frac{1}{2}(mathbf y - mathbf mu_i)^T sigma_i^{-1} (mathbf y - mathbf mu_i)right)" /&gt;&lt;/p&gt;&lt;p&gt;我们的任务是估计未知的参数&lt;img class="tex" src="http://content.answers.com/main/content/wp/en/math/6/9/e/69eb5ac7a4d937ce2ea6a53ddf020592.png" alt="theta = left{ mu_1, dots, mu_n, sigma_1, dots, sigma_n, P(z=1), dots, P(z=n) right}" /&gt;，即每一个高斯分布的均值、方差和先验概率。&lt;/p&gt;首先我们必须设定初始值。&lt;br /&gt;&lt;p&gt;对于无监督的聚类，我们首先必须为每一个样本指定一个类别，这一步可以通过其他的聚类方法实现，如K-means方法，求出各个类别的中心和每一个样本的类别。然后求出各个类别中样本的协方差阵，可以用每个类别中样本的个数来表示该类别的权重（先验概率）。&lt;br /&gt;&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;&lt;a name="E-step"&gt;&lt;/a&gt;&lt;/p&gt; &lt;h3&gt;E-step&lt;/h3&gt; &lt;p&gt;使用上一次M步中得到的参数θ，计算未知的z（即每一个分类）对于观测数据的条件分布。即，在当前参数θ&lt;sub&gt;&lt;i&gt;n&lt;/i&gt; &lt;/sub&gt; 下，对每一个样本，计算各个类别的后验概率。   下式中第三个等号后面的分子的第一项，为每一个样本在类别&lt;i&gt;i&lt;/i&gt;中的分布概率，分子中的第二项为每一个类别的先验概率。&lt;br /&gt;分母为归一化，即对每一个样本，其在各个类别中的分布概率的和为1.&lt;/p&gt; &lt;dl&gt;&lt;dd&gt;&lt;img class="tex" src="http://content.answers.com/main/content/wp/en/math/1/1/c/11ce47d65437622a384ec91aa622ede9.png" alt="p(z_j=i|mathbf y_j,theta_t)  = frac{p(z_j=i, mathbf y_j | theta_t)}{p(mathbf y_j|theta_t)}  = frac{p(mathbf y_j|z_j=i,theta_t) p(z_j=i|theta_t)}{sum_{k=1}^n p(mathbf y_j | z_j=k, theta_t) p(z_j=k|theta_t)}" /&gt;&lt;/dd&gt;&lt;dt&gt;&lt;br /&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;blockquote&gt;for ti = 1:Ncluster&lt;br /&gt;   PyatCi = mvnpdf(featurespace,Mu(ti,:),Sigma(:,:,ti));&lt;br /&gt;   E(:,ti) = PyatCi*Weight(ti);&lt;br /&gt;end&lt;br /&gt;Esum = sum(E,2);&lt;br /&gt;for ti = 1:Ncluster&lt;br /&gt;   E(:,ti) = E(:,ti)./Esum;&lt;br /&gt;end&lt;/blockquote&gt;&lt;a name="M-step"&gt;&lt;/a&gt; &lt;h3&gt;M-step&lt;/h3&gt;&lt;img src="http://www.blogger.com/post-edit.g?blogID=4083138841888177560&amp;amp;postID=5389532193216917711" alt="" /&gt;&lt;img src="http://www.blogger.com/post-edit.g?blogID=4083138841888177560&amp;amp;postID=5389532193216917711" alt="" /&gt;&lt;img src="http://www.blogger.com/post-edit.g?blogID=4083138841888177560&amp;amp;postID=5389532193216917711" alt="" /&gt; &lt;p&gt;为了最大化联合分布的对数似然函数的期望&lt;br /&gt;&lt;/p&gt;&lt;div id="g8b1" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 362px; height: 124px;" src="http://docs.google.com/File?id=dzdhgwg_405d6wpcrc9" /&gt;&lt;/div&gt;上式中最后一项的联合分布可以写成条件分布和边缘分布的乘积的形式，得到&lt;br /&gt;&lt;p&gt; &lt;/p&gt; &lt;dl&gt;&lt;dd&gt;&lt;img class="tex" src="http://content.answers.com/main/content/wp/en/math/9/7/7/977f8d2a555c1b9dd4508be5d7442cd7.png" alt="Q(theta)  = sum_{j=1}^m sum_{i=1}^n p(z_j=i | mathbf y_j, theta_t) ln left( p(mathbf y_j | z_j=i, theta) p(z_j=i | theta) right)" /&gt;&lt;/dd&gt;&lt;/dl&gt; &lt;p&gt;上式需要满足先验概率归一化的要求：&lt;br /&gt;&lt;/p&gt; &lt;dl&gt;&lt;dd&gt;&lt;img class="tex" src="http://content.answers.com/main/content/wp/en/math/6/4/c/64cd1be6943fffbef45f394cb15196b5.png" alt="sum_{i=1}^{n} p(z_j=i|theta) = 1" /&gt;&lt;/dd&gt;&lt;/dl&gt; &lt;p&gt;为了求得Q(θ)的极大值的位置，引入&lt;a title="拉格朗日算子" target="_blank" href="http://www.answers.com/topic/lagrange-multipliers?cat=technology" id="zvrl"&gt;拉格朗日算子&lt;/a&gt; ，然后带入概率密度函数，&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;img class="tex" src="http://content.answers.com/main/content/wp/en/math/6/9/f/69f5a94d76118859b32bb8c750a1ce0e.png" alt="mathcal{L}(theta) = left( sum_{j=1}^m sum_{i=1}^n p(z_j=i | mathbf y_j, theta_t) left( - frac{l}{2} ln (2pi) - frac{1}{2} ln left| sigma_i right| - frac{1}{2}(mathbf y_j - mathbf mu_i)^T sigma_i^{-1} (mathbf y_j - mathbf mu_i) + ln p(z_j=i | theta) right) right) - lambda left( sum_{i=1}^{n} p(z_j=i | theta) - 1 right)" height="57" width="982" /&gt;&lt;/p&gt;  &lt;p&gt;为了求得新的 θ&lt;sub&gt;&lt;i&gt;t&lt;/i&gt; + 1&lt;/sub&gt;,我们需要找出上式取得极值时对应的θ，即其一阶导数&lt;img class="tex" src="http://content.answers.com/main/content/wp/en/math/6/0/5/605a86528c76325cc7b2ee9a0f458fa8.png" alt="frac{partial mathcal{L}(theta)}{partial theta} = 0" /&gt;。&lt;/p&gt;&lt;p&gt;下面推导满足上式的均值，&lt;br /&gt;&lt;/p&gt;&lt;b class="error"&gt;&lt;div id="eg98" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 589px; height: 297px;" src="http://docs.google.com/File?id=dzdhgwg_406c4xrf3gp" /&gt;&lt;br /&gt;&lt;blockquote&gt;for ti = 1:Ncluster&lt;br /&gt;  muti = E(:,ti)'*featurespace;&lt;br /&gt;  muti = muti/sum(E(:,ti));&lt;br /&gt;  Mu(ti,:) = muti;&lt;br /&gt;end&lt;br /&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;/b&gt; &lt;p&gt;产生新的协方差矩阵&lt;/p&gt; &lt;dl&gt;&lt;dd&gt;&lt;b class="error"&gt;&lt;div id="x63d" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 701px; height: 258px;" src="http://docs.google.com/File?id=dzdhgwg_407fv6ktdc4" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/b&gt;&lt;/dd&gt;&lt;/dl&gt; &lt;p&gt;新的各个分类的权重&lt;/p&gt; &lt;dl&gt;&lt;dd&gt;&lt;b class="error"&gt;&lt;div id="fs08" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 594px; height: 208px;" src="http://docs.google.com/File?id=dzdhgwg_408gbq9rbgx" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/b&gt;&lt;/dd&gt;&lt;/dl&gt; &lt;p&gt;进行归一化处理&lt;/p&gt; &lt;dl&gt;&lt;dd&gt;&lt;b class="error"&gt;&lt;div id="cosv" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 464px; height: 104px;" src="http://docs.google.com/File?id=dzdhgwg_409gkp7j9hg" /&gt;&lt;/div&gt;&lt;/b&gt;&lt;/dd&gt;&lt;/dl&gt; &lt;p&gt;Inserting λ into our estimate:&lt;/p&gt; &lt;dl&gt;&lt;dd&gt;&lt;b class="error"&gt;&lt;div id="lny4" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 368px; height: 91px;" src="http://docs.google.com/File?id=dzdhgwg_4109t88v8gh" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/b&gt;&lt;/dd&gt;&lt;/dl&gt; &lt;p&gt;将新的参数，均值、方差、分类的先验概率，带入E步，重新计算，直到样本集合对各个分类的似然函数不再有明显的变化为止。&lt;/p&gt;下面的程序提供了一种快速的似然函数计算方法，摘自&lt;a href="http://www.mathworks.com/matlabcentral/fileexchange/loadAuthor.do?objectType=author&amp;amp;objectId=1094749"&gt;Patrick Tsui&lt;/a&gt;的EM_GM样例程序：&lt;br /&gt;&lt;a title="http://www.mathworks.com/matlabcentral/fileexchange/loadFile.do?objectId=8636" href="http://www.mathworks.com/matlabcentral/fileexchange/loadFile.do?objectId=8636" id="h4x5"&gt;http://www.mathworks.com/matlabcentral/fileexchange/loadFile.do?objectId=8636&lt;/a&gt;&lt;br /&gt;&lt;blockquote&gt;function L = Likelihood(X,k,W,M,V)&lt;br /&gt;% Compute L based on K. V. Mardia, "Multivariate Analysis", Academic Press, 1979, PP. 96-97&lt;br /&gt;% to enchance computational speed&lt;br /&gt;% a subfunction from Patrick P. C. Tsui's EM_GM code.&lt;br /&gt;[n,d] = size(X);&lt;br /&gt;U = mean(X)';&lt;br /&gt;S = cov(X);&lt;br /&gt;L = 0;&lt;br /&gt;for i=1:k,&lt;br /&gt;  iV = inv(V(:,:,i));&lt;br /&gt;  L = L + W(i)*(-0.5*n*log(det(2*pi*V(:,:,i))) ...&lt;br /&gt;      -0.5*(n-1)*(trace(iV*S)+(U-M(:,i))'*iV*(U-M(:,i))));&lt;br /&gt;end&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4083138841888177560-5389532193216917711?l=liuxqsmile.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://liuxqsmile.blogspot.com/feeds/5389532193216917711/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4083138841888177560&amp;postID=5389532193216917711' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/5389532193216917711'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/5389532193216917711'/><link rel='alternate' type='text/html' href='http://liuxqsmile.blogspot.com/2007/12/answers.html' title='Expectation-maximization： 高斯混合模型的期望最大化算法'/><author><name>Liuxqsmile</name><uri>http://www.blogger.com/profile/06105568877790356989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh5.google.com/liuxqsmile/Rxiorbs_BiI/AAAAAAAAAEM/KQIt1EB8SS0/BeijingOlympic-Run.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4083138841888177560.post-3127516858997573038</id><published>2007-12-10T19:13:00.000+08:00</published><updated>2007-12-10T19:27:21.032+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='电脑点滴'/><title type='text'>MAXScript:利用3DSMAX脚本产生原子运动动画</title><content type='html'>利用3DSMAX脚本产生原子运动动画&lt;br /&gt;&lt;br /&gt;很久，很久以前，曾经做过一些关于分子动力学的工作，最后无疾而终，几乎什么都没有留下。分子动力学（Molecular Dynamic Simulation）计算微观原子间的相互作用，产生其运动轨迹，所有原子的运动形态最终表现为物体宏观的运动和变形等。&lt;br /&gt;&lt;br /&gt;如果将这些原子的运动以动画的形式渲染出来，无疑是非常形象的。我曾经用3DSMAX的脚本MAXScript编写了一段程序来完成这个功能，在这里贴出来，供有需要的参考。&lt;br /&gt;以下图中的模型为例，上面是Au探针，压入下面的Ni平板。原子的初始坐标值（x,y,z）分别放在文本文件posau0.txt和posni0.txt;&lt;br /&gt;计算过程中产生一系列的原子坐标文件，这些文件以编号区别，如posau1.txt～posau100.txt;&lt;br /&gt;&lt;div id="olgg" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 512px; height: 384px;" src="http://docs.google.com/File?id=dzdhgwg_428cwg7w4gk" /&gt;&lt;/div&gt;在脚本文件中，首先读入原子的坐标信息，建立模型，每个原子对应一个球模型；&lt;br /&gt;然后，在时间轴的不同时间坐标上，读入并指定每个原子的新坐标。&lt;br /&gt;脚本的执行我也记不清了。可以在网上搜一下。&lt;br /&gt;完整的程序如下（“--”的注释是把程序粘贴过来后补上去的，不知道有没有什么问题。我是在3DSMAX 5上运行的。）：&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;--指定数组变量；&lt;br /&gt;posarray = #()&lt;br /&gt;postemp = #()&lt;br /&gt;spAu = #()&lt;br /&gt;spNi = #()&lt;br /&gt;lay = #()&lt;br /&gt;--字符串变量&lt;br /&gt;strti = " "&lt;br /&gt;--Au模型中原子个数，坐标数据量&lt;br /&gt;atomau = 768&lt;br /&gt;dataau = atomau*3&lt;br /&gt;--Ni模型中原子个数，坐标数据量&lt;br /&gt;atomni = 616&lt;br /&gt;datani = atomni*3&lt;br /&gt;--位置坐标文件的个数，不含初始坐标文件&lt;br /&gt;framenum = 14&lt;br /&gt;--原子半径&lt;br /&gt;Rau = 1.44&lt;br /&gt;Rni = 1.3&lt;br /&gt;--指定材质，Ni平板每一层具有不同的颜色&lt;br /&gt;--textMatAu = standardMaterial diffuse:[125, 125, 255]&lt;br /&gt;textMatNi = standardMaterial diffuse:[92, 216, 92]&lt;br /&gt;textMat1 = standardMaterial diffuse:[126, 173, 126]&lt;br /&gt;textMat2 = standardMaterial diffuse:[233, 114, 67]&lt;br /&gt;textMat3 = standardMaterial diffuse:[236, 224, 92]&lt;br /&gt;textMat4 = standardMaterial diffuse:[92, 92, 216]&lt;br /&gt;textMat5 = standardMaterial diffuse:[60, 151, 159]&lt;br /&gt;textMat6 = standardMaterial diffuse:[179, 121, 216]&lt;br /&gt;--读入Au的初始坐标&lt;br /&gt;filename = "F:\data\posau0.txt"&lt;br /&gt;in_name = (filename)&lt;br /&gt;in_file = openFile in_name&lt;br /&gt;&lt;br /&gt;if in_file != undefined then&lt;br /&gt;(&lt;br /&gt;  for v=1 to dataau do&lt;br /&gt;  (&lt;br /&gt;      vert = readValue in_file&lt;br /&gt;      posarray[v]=vert&lt;br /&gt;  )&lt;br /&gt;  close in_file&lt;br /&gt;--根据原子坐标建立每个原子的球模型&lt;br /&gt;  for v=1 to atomau do&lt;br /&gt;  (&lt;br /&gt;      ti=(v-1)*3+1&lt;br /&gt;      px = posarray[ti]&lt;br /&gt;      ti=ti+1&lt;br /&gt;      py = posarray[ti]&lt;br /&gt;      pz = posarray[ti+1]&lt;br /&gt;&lt;br /&gt;      spAu[v] = sphere radius:Rau position:[px, py, pz] segs:12 smooth:true&lt;br /&gt;--判断原子所在的层，指定不同的材质&lt;br /&gt;      lay = (v-1)/288  as integer&lt;br /&gt;      lay = lay+1&lt;br /&gt;      if lay == 1 then&lt;br /&gt;          (spAu[v].mat = textMat1 )&lt;br /&gt;      if lay ==2 then&lt;br /&gt;          (spAu[v].mat = textMat2 )&lt;br /&gt;      if lay ==3 then&lt;br /&gt;          (spAu[v].mat = textMat3 )&lt;br /&gt;      if lay ==4 then&lt;br /&gt;          (spAu[v].mat = textMat4 ) &lt;br /&gt;      if lay ==5 then&lt;br /&gt;          (spAu[v].mat = textMat5 )&lt;br /&gt;      if lay ==6 then&lt;br /&gt;          (spAu[v].mat = textMat6 )&lt;br /&gt;&lt;br /&gt;  )&lt;br /&gt;&lt;br /&gt;)&lt;br /&gt;&lt;br /&gt;--读入Ni的原子位置，并建立模型&lt;br /&gt;filename = "F:data\pos\ni0.txt"&lt;br /&gt;in_name = (filename)&lt;br /&gt;in_file = openFile in_name&lt;br /&gt;if in_file != undefined then&lt;br /&gt;(&lt;br /&gt;  for v=1 to datani do&lt;br /&gt;  (&lt;br /&gt;      vert = readValue in_file&lt;br /&gt;      posarray[v]=vert&lt;br /&gt;  )&lt;br /&gt;  close in_file&lt;br /&gt;&lt;br /&gt;  for v=1 to atomni do&lt;br /&gt;  (&lt;br /&gt;      ti=(v-1)*3+1&lt;br /&gt;      px = posarray[ti]&lt;br /&gt;      ti=ti+1&lt;br /&gt;      py = posarray[ti]&lt;br /&gt;      pz = posarray[ti+1]&lt;br /&gt;&lt;br /&gt;      spNi[v] = sphere radius:Rni position:[px, py, pz] segs:12 smooth:true&lt;br /&gt;      spNi[v].mat = textmatNi&lt;br /&gt;  )&lt;br /&gt;&lt;br /&gt;)&lt;br /&gt;&lt;br /&gt;--开始设置坐标-时间动画&lt;br /&gt;animate on (&lt;br /&gt;at time 0&lt;br /&gt;for tj in 1 to framenum do&lt;br /&gt;(    ti=tj*10&lt;br /&gt;--指定新坐标对应的时间&lt;br /&gt;at time ti (&lt;br /&gt;  strti = tj as string&lt;br /&gt;  filename = "F:\data\posau"+strti+".txt"&lt;br /&gt;  in_name = (filename)&lt;br /&gt;  in_file = openFile in_name&lt;br /&gt;  if in_file != undefined then&lt;br /&gt;      (&lt;br /&gt;          for v=1 to dataau do&lt;br /&gt;              (&lt;br /&gt;                  vert = readValue in_file&lt;br /&gt;                  posarray[v]=vert&lt;br /&gt;              )&lt;br /&gt;          close in_file&lt;br /&gt;&lt;br /&gt;          for v=1 to atomau do&lt;br /&gt;              (&lt;br /&gt;                  ti=(v-1)*3+1&lt;br /&gt;                  px = posarray[ti]&lt;br /&gt;                  ti=ti+1&lt;br /&gt;                  py = posarray[ti]&lt;br /&gt;                  pz = posarray[ti+1]&lt;br /&gt;--设置Au原子模型的新位置&lt;br /&gt;                  spAu[v].position = [px, py, pz]  &lt;br /&gt;                  )          &lt;br /&gt;          )&lt;br /&gt;        &lt;br /&gt;  filename = "F:\data\posni"+strti+".txt"&lt;br /&gt;  in_name = (filename)&lt;br /&gt;  in_file = openFile in_name&lt;br /&gt;  if in_file != undefined then&lt;br /&gt;      (&lt;br /&gt;          for v=1 to datani do&lt;br /&gt;              (&lt;br /&gt;                  vert = readValue in_file&lt;br /&gt;                  posarray[v]=vert&lt;br /&gt;              )&lt;br /&gt;          close in_file&lt;br /&gt;&lt;br /&gt;          for v=1 to atomni do&lt;br /&gt;              (&lt;br /&gt;                  ti=(v-1)*3+1&lt;br /&gt;                  px = posarray[ti]&lt;br /&gt;                  ti=ti+1&lt;br /&gt;                  py = posarray[ti]&lt;br /&gt;                  pz = posarray[ti+1]&lt;br /&gt;&lt;br /&gt;                  spNi[v].position = [px, py, pz]&lt;br /&gt;&lt;br /&gt;                  )&lt;br /&gt;        &lt;br /&gt;          )&lt;br /&gt;  )&lt;br /&gt;&lt;br /&gt;  )&lt;br /&gt;)          &lt;br /&gt;&lt;br /&gt;--max time play   &lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;再贴一个效果图(模拟计算结果本身可能不正确):&lt;br /&gt;&lt;div id="dne6" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 512px; height: 384px;" src="http://docs.google.com/File?id=dzdhgwg_429dfqtd4ct" /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4083138841888177560-3127516858997573038?l=liuxqsmile.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://liuxqsmile.blogspot.com/feeds/3127516858997573038/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4083138841888177560&amp;postID=3127516858997573038' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/3127516858997573038'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/3127516858997573038'/><link rel='alternate' type='text/html' href='http://liuxqsmile.blogspot.com/2007/12/3dsmax-molecular-dynamic-simulation.html' title='MAXScript:利用3DSMAX脚本产生原子运动动画'/><author><name>Liuxqsmile</name><uri>http://www.blogger.com/profile/06105568877790356989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh5.google.com/liuxqsmile/Rxiorbs_BiI/AAAAAAAAAEM/KQIt1EB8SS0/BeijingOlympic-Run.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4083138841888177560.post-5242303551619767953</id><published>2007-11-30T20:21:00.000+08:00</published><updated>2007-11-30T20:30:31.601+08:00</updated><title type='text'>Task Manager任务管理器中一些功能的简单介绍</title><content type='html'>&lt;p&gt;任务管理器中一些功能的简单介绍&lt;/p&gt;&lt;p&gt;表格中的内容来自：http://www.microsoft.com/technet/prodtechnol/windows2000serv/reskit/core/fneb_mon_oyjs.mspx?mfr=true &lt;/p&gt;  &lt;p&gt;在任务管理器的查看-&amp;gt;选择列中，可以更改进程面板中显示的性能检测项目。&lt;br /&gt;&lt;/p&gt;  &lt;div&gt;   &lt;table class="dataTable" id="EFH" border="2" cellpadding="0" cellspacing="0"&gt;     &lt;thead&gt;     &lt;tr class="stdHeader" valign="top"&gt;       &lt;td id="colEHH" width="10%"&gt;  进程统计项目       &lt;/td&gt;       &lt;td id="colEKH" width="50%"&gt;         Description描述       &lt;/td&gt;            &lt;/tr&gt;     &lt;/thead&gt;&lt;tbody&gt;     &lt;tr class="record" valign="top"&gt;       &lt;td width="10%"&gt;         &lt;p class="lastInCell"&gt;           Base Priority&lt;/p&gt;&lt;p class="lastInCell"&gt;基本优先级         &lt;/p&gt;       &lt;/td&gt;       &lt;td width="50%"&gt;         &lt;p class="lastInCell"&gt;进程的基本优先级决定了这些进程在CPU的处理队列中的排列顺序。基本优先级由进程本身控制，而不是操作系统指定。操作系统设置、改变进程中线程的动态优先级。可以在任务管理器中设置进程的优先级，更详细的内容参考“&lt;a title="处理器活动分析" href="http://www.microsoft.com/technet/prodtechnol/windows2000serv/reskit/core/fned_ana_UXBB.mspx" id="pm11"&gt;处理器活动分析&lt;/a&gt; ”。&lt;br /&gt;       &lt;/p&gt;       &lt;/td&gt;            &lt;/tr&gt;     &lt;tr class="evenRecord" valign="top"&gt;       &lt;td width="10%"&gt;         &lt;p class="lastInCell"&gt;           CPU Time&lt;/p&gt;&lt;p class="lastInCell"&gt;CPU时间  &lt;br /&gt;       &lt;/p&gt;       &lt;/td&gt;       &lt;td width="50%"&gt;         &lt;p class="lastInCell"&gt;从进程开始运行起，所占用的CPU总时间，以秒计。&lt;br /&gt;       &lt;/p&gt;       &lt;/td&gt;            &lt;/tr&gt;     &lt;tr class="record" valign="top"&gt;       &lt;td width="10%"&gt;         &lt;p class="lastInCell"&gt;           CPU Usage&lt;br /&gt;&lt;/p&gt;&lt;p class="lastInCell"&gt;CPU占用&lt;br /&gt;&lt;/p&gt;       &lt;/td&gt;       &lt;td width="50%"&gt;         &lt;p class="lastInCell"&gt;上次跟新到本次更新的时间段内，该进程占用的CPU时间的百分比。&lt;br /&gt;       &lt;/p&gt;       &lt;/td&gt;            &lt;/tr&gt;     &lt;tr class="evenRecord" valign="top"&gt;       &lt;td width="10%"&gt;         &lt;p class="lastInCell"&gt;           GDI Objects&lt;/p&gt;&lt;p class="lastInCell"&gt;图形设备接口对象数目&lt;br /&gt;       &lt;/p&gt;       &lt;/td&gt;       &lt;td width="50%"&gt;         &lt;p class="lastInCell"&gt;进程使用的图形设备接口（GDI）控件的数目。GDI控件是指，从针对图形输出设备的应用程序接口GDI库中调用的控件。&lt;br /&gt;       &lt;/p&gt;       &lt;/td&gt;            &lt;/tr&gt;     &lt;tr class="record" valign="top"&gt;       &lt;td width="10%"&gt;         &lt;p class="lastInCell"&gt;           Handle Count&lt;/p&gt;&lt;p class="lastInCell"&gt;句柄数&lt;br /&gt;       &lt;/p&gt;       &lt;/td&gt;       &lt;td width="50%"&gt;         &lt;p class="lastInCell"&gt;进程的对象列表中对象句柄的数目。&lt;br /&gt;       &lt;/p&gt;       &lt;/td&gt;            &lt;/tr&gt;     &lt;tr class="evenRecord" valign="top"&gt;       &lt;td width="10%"&gt;         &lt;p class="lastInCell"&gt;           I/O Other&lt;/p&gt;&lt;p class="lastInCell"&gt;I/O其它         &lt;/p&gt;       &lt;/td&gt;       &lt;td width="50%"&gt;         &lt;p class="lastInCell"&gt;进程产生的非读非写的输入输出操作的数目，包括，文件、网络和设备I/O。这种操作的一个例子是行使控制功能。不统计指向控制台的操作（控制台输入）。&lt;br /&gt;       &lt;/p&gt;       &lt;/td&gt;            &lt;/tr&gt;     &lt;tr class="record" valign="top"&gt;       &lt;td width="10%"&gt;         &lt;p class="lastInCell"&gt;           I/O Other Bytes&lt;/p&gt;&lt;p class="lastInCell"&gt;I/O其它字节数&lt;br /&gt;       &lt;/p&gt;       &lt;/td&gt;       &lt;td width="50%"&gt;         &lt;p class="lastInCell"&gt;其它I/O操作传输的字节数。&lt;br /&gt;       &lt;/p&gt;       &lt;/td&gt;            &lt;/tr&gt;     &lt;tr class="evenRecord" valign="top"&gt;       &lt;td width="10%"&gt;         &lt;p class="lastInCell"&gt;           I/O Read Bytes&lt;/p&gt;&lt;p class="lastInCell"&gt;I/O读取字节数&lt;br /&gt;       &lt;/p&gt;       &lt;/td&gt;       &lt;td width="50%"&gt;         &lt;p class="lastInCell"&gt;进程在输入输出操作中读入的字节数。包括文件，网络和设备I/O。指向终端的操作不在统计之列。&lt;br /&gt;       &lt;/p&gt;       &lt;/td&gt;            &lt;/tr&gt;     &lt;tr class="record" valign="top"&gt;       &lt;td width="10%"&gt;         &lt;p class="lastInCell"&gt;           I/O Reads&lt;/p&gt;&lt;p class="lastInCell"&gt;I/O读取         &lt;/p&gt;       &lt;/td&gt;       &lt;td width="50%"&gt;         &lt;p class="lastInCell"&gt;进程在输入输出操作中读操作的数目。包括文件，网络和设备I/O。指向终端的操作不在统计之列。         &lt;/p&gt;       &lt;/td&gt;            &lt;/tr&gt;     &lt;tr class="evenRecord" valign="top"&gt;       &lt;td width="10%"&gt;         &lt;p class="lastInCell"&gt;           I/O Write Bytes&lt;/p&gt;&lt;p class="lastInCell"&gt;I/O写入字节数         &lt;/p&gt;       &lt;/td&gt;       &lt;td width="50%"&gt;         &lt;p class="lastInCell"&gt;进程在输入输出操作中写出的字节数。包括文件，网络和设备I/O。指向终端的操作不在统计之列。         &lt;/p&gt;       &lt;/td&gt;            &lt;/tr&gt;     &lt;tr class="record" valign="top"&gt;       &lt;td width="10%"&gt;         &lt;p class="lastInCell"&gt;           I/O Writes&lt;/p&gt;&lt;p class="lastInCell"&gt;I/O写入         &lt;/p&gt;       &lt;/td&gt;       &lt;td width="50%"&gt;         &lt;p class="lastInCell"&gt;进程在输入输出操作中的写出操作数。包括文件，网络和设备I/O。指向终端的操作不在统计之列。&lt;/p&gt;&lt;p class="lastInCell"&gt;&lt;br /&gt;       &lt;/p&gt;       &lt;/td&gt;            &lt;/tr&gt;     &lt;tr class="evenRecord" valign="top"&gt;       &lt;td width="10%"&gt;         &lt;p class="lastInCell"&gt;           Image Name&lt;/p&gt;&lt;p class="lastInCell"&gt;映像名称         &lt;/p&gt;       &lt;/td&gt;       &lt;td width="50%"&gt;         &lt;p class="lastInCell"&gt;进程名。&lt;br /&gt;       &lt;/p&gt;       &lt;/td&gt;            &lt;/tr&gt;     &lt;tr class="record" valign="top"&gt;       &lt;td width="10%"&gt;         &lt;p class="lastInCell"&gt;           Memory Usage&lt;/p&gt;&lt;p class="lastInCell"&gt;内存使用&lt;br /&gt;       &lt;/p&gt;       &lt;/td&gt;       &lt;td width="50%"&gt;         &lt;p class="lastInCell"&gt;进程占用的主内存数，以千字节KB计。&lt;br /&gt;       &lt;/p&gt;       &lt;/td&gt;            &lt;/tr&gt;     &lt;tr class="evenRecord" valign="top"&gt;       &lt;td width="10%"&gt;         &lt;p class="lastInCell"&gt;           Memory Usage Delta&lt;/p&gt;&lt;p class="lastInCell"&gt;内存使用增量&lt;br /&gt;       &lt;/p&gt;       &lt;/td&gt;       &lt;td width="50%"&gt;         &lt;p class="lastInCell"&gt;两次统计更新之间，内存占用量的变化，以KB计。         &lt;/p&gt;       &lt;/td&gt;            &lt;/tr&gt;     &lt;tr class="record" valign="top"&gt;       &lt;td width="10%"&gt;         &lt;p class="lastInCell"&gt;           Nonpaged Pool&lt;/p&gt;&lt;p class="lastInCell"&gt;非页面缓冲池&lt;br /&gt;&lt;/p&gt;&lt;p class="lastInCell"&gt;&lt;br /&gt;       &lt;/p&gt;       &lt;/td&gt;       &lt;td width="50%"&gt;         &lt;p class="lastInCell"&gt;该进程占用的操作系统内存数，以KB计。操作系统内存中从未分页到硬盘的部分。分页是将应用程序内存中的不常用的部分转移到其它存储媒介上，通常是转移到硬盘上。&lt;br /&gt;       &lt;/p&gt;       &lt;/td&gt;            &lt;/tr&gt;     &lt;tr class="evenRecord" valign="top"&gt;       &lt;td width="10%"&gt;         &lt;p class="lastInCell"&gt;           Page Faults&lt;/p&gt;&lt;p class="lastInCell"&gt;页面错误&lt;br /&gt;       &lt;/p&gt;       &lt;/td&gt;       &lt;td width="50%"&gt;         &lt;p class="lastInCell"&gt;应用程序请求的数据由于不在内存而需要从硬盘上重新读入的次数。从应用程序启动开始计数。&lt;br /&gt;       &lt;/p&gt;       &lt;/td&gt;            &lt;/tr&gt;     &lt;tr class="record" valign="top"&gt;       &lt;td width="10%"&gt;         &lt;p class="lastInCell"&gt;           Page Faults Delta&lt;/p&gt;&lt;p class="lastInCell"&gt;页面错误增量&lt;br /&gt;       &lt;/p&gt;       &lt;/td&gt;       &lt;td width="50%"&gt;         &lt;p class="lastInCell"&gt;两次更新间的页面错误增加量。&lt;br /&gt;       &lt;/p&gt;       &lt;/td&gt;            &lt;/tr&gt;     &lt;tr class="evenRecord" valign="top"&gt;       &lt;td width="10%"&gt;         &lt;p class="lastInCell"&gt;           Paged Pool&lt;/p&gt;&lt;p class="lastInCell"&gt;页面池&lt;br /&gt;       &lt;/p&gt;       &lt;/td&gt;       &lt;td width="50%"&gt;         &lt;p class="lastInCell"&gt;该进程占用的操作系统内存数，以KB计。页面池是可以分页到硬盘的虚拟内存。页面池包括所有的用户内存和系统内存的一部分。&lt;br /&gt;       &lt;/p&gt;       &lt;/td&gt;            &lt;/tr&gt;     &lt;tr class="record" valign="top"&gt;       &lt;td width="10%"&gt;         &lt;p class="lastInCell"&gt;           Peak Memory Usage&lt;/p&gt;&lt;p class="lastInCell"&gt;内存使用峰值&lt;br /&gt;       &lt;/p&gt;       &lt;/td&gt;       &lt;td width="50%"&gt;         &lt;p class="lastInCell"&gt;从启动开始，进程占用的物理内存峰值。&lt;br /&gt;       &lt;/p&gt;       &lt;/td&gt;            &lt;/tr&gt;     &lt;tr class="evenRecord" valign="top"&gt;       &lt;td width="10%"&gt;         &lt;p class="lastInCell"&gt;           PID (Process Identifier)&lt;/p&gt;&lt;p class="lastInCell"&gt;进程标识&lt;br /&gt;       &lt;/p&gt;       &lt;/td&gt;       &lt;td width="50%"&gt;         &lt;p class="lastInCell"&gt;应用程序启动时分配的数字标识。&lt;br /&gt;       &lt;/p&gt;       &lt;/td&gt;            &lt;/tr&gt;     &lt;tr class="record" valign="top"&gt;       &lt;td width="10%"&gt;         &lt;p class="lastInCell"&gt;           Thread Count&lt;/p&gt;&lt;p class="lastInCell"&gt;线程数&lt;br /&gt;       &lt;/p&gt;       &lt;/td&gt;       &lt;td width="50%"&gt;         &lt;p class="lastInCell"&gt;应用程序中运行的线程数。&lt;br /&gt;       &lt;/p&gt;       &lt;/td&gt;            &lt;/tr&gt;     &lt;tr class="evenRecord" valign="top"&gt;       &lt;td width="10%"&gt;         &lt;p class="lastInCell"&gt;           USER Objects&lt;/p&gt;&lt;p class="lastInCell"&gt;用户对象&lt;br /&gt;       &lt;/p&gt;       &lt;/td&gt;       &lt;td width="50%"&gt;         &lt;p class="lastInCell"&gt;进程占用的用户对象数。用户对象是指窗口管理器中的对象，包括窗口、菜单、光标、图标、钩子hooks、加速器、显示器、键盘布局，以及其它内部对象。&lt;br /&gt;       &lt;/p&gt;       &lt;/td&gt;            &lt;/tr&gt;     &lt;tr class="record" valign="top"&gt;       &lt;td width="10%"&gt;         &lt;p class="lastInCell"&gt;           Virtual Memory Size&lt;/p&gt;&lt;p class="lastInCell"&gt;虚拟内存量&lt;br /&gt;       &lt;/p&gt;       &lt;/td&gt;       &lt;td width="50%"&gt;         &lt;p class="lastInCell"&gt;为该进程分配的虚拟内存（或地址空间）量。&lt;br /&gt;       &lt;/p&gt;       &lt;/td&gt;            &lt;/tr&gt;     &lt;/tbody&gt;   &lt;/table&gt; &lt;/div&gt;&lt;br /&gt;&lt;p&gt;在任务管理器的性能面板中，通过“查看”菜单中选择“显示核心时间”，可以查看应用程序调用操作系统服务所占用的CPU时间，剩余的时间，即用户模式，是运行应用程序本身的代码所占用的时间。&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;下表简单地描述了性能面板中一些统计项目的内容。&lt;br /&gt;&lt;/p&gt;  &lt;div&gt;   &lt;table class="dataTable" id="EYGAC" border="1" cellpadding="0" cellspacing="0"&gt;     &lt;thead&gt;     &lt;tr class="stdHeader" valign="top"&gt;       &lt;td id="colE1GAC"&gt;         Task Manager counts       &lt;/td&gt;       &lt;td id="colE4GAC"&gt;         Description       &lt;/td&gt;            &lt;/tr&gt;     &lt;/thead&gt;&lt;tbody&gt;     &lt;tr class="record" valign="top"&gt;       &lt;td&gt;         &lt;p class="lastInCell"&gt;           CPU Usage&lt;/p&gt;&lt;p class="lastInCell"&gt;CPU使用&lt;br /&gt;       &lt;/p&gt;       &lt;/td&gt;       &lt;td&gt;         &lt;p class="lastInCell"&gt;&lt;br /&gt;       &lt;/p&gt;       &lt;/td&gt;            &lt;/tr&gt;     &lt;tr class="evenRecord" valign="top"&gt;       &lt;td&gt;         &lt;p class="lastInCell"&gt;           MEM Usage&lt;/p&gt;&lt;p class="lastInCell"&gt;内存使用&lt;br /&gt;       &lt;/p&gt;       &lt;/td&gt;       &lt;td&gt;         &lt;p class="lastInCell"&gt;虚拟内存的使用量（ 虚拟内存（Virtual Memory）是Windows管理所有可用内存的方式）         &lt;/p&gt;       &lt;/td&gt;            &lt;/tr&gt;     &lt;tr class="record" valign="top"&gt;       &lt;td&gt;         &lt;p class="lastInCell"&gt;           Total Handles&lt;/p&gt;&lt;p class="lastInCell"&gt;总句柄数&lt;br /&gt;       &lt;/p&gt;       &lt;/td&gt;       &lt;td&gt;         &lt;p class="lastInCell"&gt;&lt;br /&gt;       &lt;/p&gt;       &lt;/td&gt;            &lt;/tr&gt;     &lt;tr class="evenRecord" valign="top"&gt;       &lt;td&gt;         &lt;p class="lastInCell"&gt;           Total Threads&lt;/p&gt;&lt;p class="lastInCell"&gt;总线程数&lt;br /&gt;       &lt;/p&gt;       &lt;/td&gt;       &lt;td&gt;         &lt;p class="lastInCell"&gt;&lt;br /&gt;       &lt;/p&gt;       &lt;/td&gt;            &lt;/tr&gt;     &lt;tr class="record" valign="top"&gt;       &lt;td&gt;         &lt;p class="lastInCell"&gt;           Total Processes&lt;/p&gt;&lt;p class="lastInCell"&gt;总进程数&lt;br /&gt;       &lt;/p&gt;       &lt;/td&gt;       &lt;td&gt;         &lt;p class="lastInCell"&gt;&lt;br /&gt;       &lt;/p&gt;       &lt;/td&gt;            &lt;/tr&gt;     &lt;tr class="evenRecord" valign="top"&gt;       &lt;td&gt;         &lt;p class="lastInCell"&gt;           Physical Memory: Total&lt;/p&gt;&lt;p class="lastInCell"&gt;物理内存：总量&lt;br /&gt;       &lt;/p&gt;       &lt;/td&gt;       &lt;td&gt;         &lt;p class="lastInCell"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="lastInCell"&gt;&lt;br /&gt;       &lt;/p&gt;       &lt;/td&gt;            &lt;/tr&gt;     &lt;tr class="record" valign="top"&gt;       &lt;td&gt;         &lt;p class="lastInCell"&gt;           Physical Memory: Available&lt;/p&gt;&lt;p class="lastInCell"&gt;物理内存：可用量&lt;br /&gt;       &lt;/p&gt;       &lt;/td&gt;       &lt;td&gt;         &lt;p class="lastInCell"&gt;包括清零的，释放的和待分配内存。&lt;br /&gt;       &lt;/p&gt;       &lt;/td&gt;            &lt;/tr&gt;     &lt;tr class="evenRecord" valign="top"&gt;       &lt;td&gt;         &lt;p class="lastInCell"&gt;           Physical Memory: File Cache&lt;/p&gt;&lt;p class="lastInCell"&gt;物理内存：文件缓存&lt;br /&gt;       &lt;/p&gt;       &lt;/td&gt;       &lt;td&gt;         &lt;p class="lastInCell"&gt;           Amount of physical memory, in kilobytes, released to the file cache on demand.&lt;/p&gt;&lt;p class="lastInCell"&gt;文件缓存占用的物理内存。&lt;br /&gt;       &lt;/p&gt;       &lt;/td&gt;            &lt;/tr&gt;     &lt;tr class="record" valign="top"&gt;       &lt;td&gt;         &lt;p class="lastInCell"&gt;           Commit Charge: Total&lt;/p&gt;&lt;p class="lastInCell"&gt;认可用量：总数&lt;br /&gt;&lt;/p&gt;&lt;p class="lastInCell"&gt;&lt;br /&gt;       &lt;/p&gt;       &lt;/td&gt;       &lt;td&gt;         &lt;p class="lastInCell"&gt;所有进程使用的虚拟内存量&lt;br /&gt;       &lt;/p&gt;       &lt;/td&gt;            &lt;/tr&gt;     &lt;tr class="evenRecord" valign="top"&gt;       &lt;td&gt;         &lt;p class="lastInCell"&gt;           Commit Charge: Limit&lt;/p&gt;&lt;p class="lastInCell"&gt;认可用量：限制&lt;br /&gt;       &lt;/p&gt;       &lt;/td&gt;       &lt;td&gt;         &lt;p class="lastInCell"&gt;不扩大页面文件的情况下，可供分配的虚拟内存总量。&lt;br /&gt;       &lt;/p&gt;       &lt;/td&gt;            &lt;/tr&gt;     &lt;tr class="record" valign="top"&gt;       &lt;td&gt;         &lt;p class="lastInCell"&gt;           Commit Charge: Peak&lt;/p&gt;&lt;p class="lastInCell"&gt;认可用量：峰值&lt;br /&gt;       &lt;/p&gt;       &lt;/td&gt;       &lt;td&gt;         &lt;p class="lastInCell"&gt;虚拟内存的峰值用量，如果虚拟内存增大，可能会超过认可用量的限制值。&lt;br /&gt;       &lt;/p&gt;       &lt;/td&gt;            &lt;/tr&gt;     &lt;tr class="evenRecord" valign="top"&gt;       &lt;td&gt;         &lt;p class="lastInCell"&gt;           Kernel Memory: Total&lt;/p&gt;&lt;p class="lastInCell"&gt;核心内存：总量  &lt;br /&gt;       &lt;/p&gt;       &lt;/td&gt;       &lt;td&gt;         &lt;p class="lastInCell"&gt;页面和非页面内存的总量&lt;br /&gt;       &lt;/p&gt;       &lt;/td&gt;            &lt;/tr&gt;     &lt;tr class="record" valign="top"&gt;       &lt;td&gt;         &lt;p class="lastInCell"&gt;           Kernel Memory: Paged&lt;/p&gt;&lt;p class="lastInCell"&gt;核心内存：页面&lt;br /&gt;       &lt;/p&gt;       &lt;/td&gt;       &lt;td&gt;         &lt;p class="lastInCell"&gt;操作系统占用的页面池容量。&lt;br /&gt;       &lt;/p&gt;       &lt;/td&gt;            &lt;/tr&gt;     &lt;tr class="evenRecord" valign="top"&gt;       &lt;td&gt;         &lt;p class="lastInCell"&gt;           Kernel Memory: Nonpaged&lt;/p&gt;&lt;p class="lastInCell"&gt;核心内存：非页面&lt;br /&gt;       &lt;/p&gt;       &lt;/td&gt;       &lt;td&gt;         &lt;p class="lastInCell"&gt;操作系统占用的非页面池容量。&lt;br /&gt;       &lt;/p&gt;       &lt;/td&gt;            &lt;/tr&gt;     &lt;/tbody&gt;   &lt;/table&gt;&lt;br /&gt;关于内存这部分把我弄晕了，对我来说又没有什么太重要的意义，算了，有心人可以看下面牛人写的：&lt;br /&gt;&lt;h2&gt;虚拟内存，物理内存，页面文件，还有任务管理器&lt;/h2&gt;[quote]发信人: Hakkk (蓝猫淘气3k问·荷兰篇), 信区: NewSoftware&lt;br /&gt;标  题: 虚拟内存，物理内存，页面文件，还有任务管理器&lt;br /&gt;发信站: 水木社区 (Tue Nov 20 21:56:20 2007), 站内&lt;br /&gt;&lt;br /&gt;虚拟内存（Virtual Memory）是Windows管理所有可用内存的方式。&lt;br /&gt;对于32位Windows系统，每个进程所用到的虚拟内存地址从0到2^32-1，总容量4GB，&lt;br /&gt;其中2GB是与操作系统以及其他所有进程所共享，&lt;br /&gt;另外2GB分派给进程独占（这就是常说的32位Windows中一个进程最多能用2G内存的由来）。&lt;br /&gt;&lt;br /&gt;4GB虚拟地址空间（Virtual Address Space，VAS）中，2GB的进程独占VAS是进程隔离的，&lt;br /&gt;换句话说，每个进程都可以从RAM或者硬盘上映射到属于自己的2GB VAS。&lt;br /&gt;所以虽然32位Windows每个进程最多只能获得4GB可用虚拟内存，&lt;br /&gt;但是所有进程总和可以使用总量超过4GB的虚拟内存。&lt;br /&gt;可惜XP只支持4GB RAM，也就是说超出部分一定得靠页面文件补足；&lt;br /&gt;而比如2003企业版通过PAE支持32GB RAM，可以减少页面文件的用量。&lt;br /&gt;（但单个进程最多仍然只有4GB虚拟内存地址空间，而不是32GB）&lt;br /&gt;&lt;br /&gt;所以，一个简单的计算示例：&lt;br /&gt;三个进程最多能用掉多少VAS？&lt;br /&gt;2GB（共享）＋2GB（独占）×3＝8GB&lt;br /&gt;&lt;br /&gt;这4GB的虚拟地址空间，按照4KB的大小进行分页（page），&lt;br /&gt;然后以页为单位映射到实际存储单元中，包括：&lt;br /&gt;·物理内存（RAM）&lt;br /&gt;·页面文件（Page File，在Win9x中称为交换文件Swap File，即win386.swp）&lt;br /&gt;·其他文件自身（比如一些长时间未活动的进程的exe文件自身）&lt;br /&gt;可见，通常人们所说的虚拟内存实际上只是指其中的页面/交换文件而已，&lt;br /&gt;这是对虚拟内存的一个错误的理解。&lt;br /&gt;虚拟内存≠页面文件&lt;br /&gt;&lt;br /&gt;RAM中除了保存最近读写的文件缓存（File Cache，相当于Win9x中的Vcache）&lt;br /&gt;主要用来存储正在使用的程序代码和数据，&lt;br /&gt;当RAM资源紧张，或者有程序码或数据长时间未使用时，&lt;br /&gt;XP通常会将非活跃程序码所在的地址页映射回程序文件（exe、dll等），&lt;br /&gt;将数据所在的地址页映射到页面文件（pagefile.sys）中并拷贝数据，&lt;br /&gt;然后将它们本来占用的RAM空间释放。&lt;br /&gt;这个过程称为页出（Page Out）。&lt;br /&gt;&lt;br /&gt;当系统读取某个虚拟内存地址，而该地址所在的页不在RAM中时，&lt;br /&gt;将产生一个页面错误（Page Fault）中断，&lt;br /&gt;告诉系统从页面文件或者程序文件中取回包含该地址的虚拟内存页，&lt;br /&gt;即将内容拷回到RAM并建立新的虚拟地址映射，并将页面文件中对应部分标记为未使用，&lt;br /&gt;这个过程就是页入（Page In）。&lt;br /&gt;页入成功的话就是一个Valid Page Fault，否则就是Invalid Page Fault。&lt;br /&gt;前者非常普遍，（可以在任务管理器的进程页监视到）&lt;br /&gt;而后者是由程序或硬件错误引起，&lt;br /&gt;如果发生在进程上会导致非法操作，如果是系统自身则很可能蓝屏。&lt;br /&gt;&lt;br /&gt;内存用量可以在任务管理器的性能页中看到。&lt;br /&gt;其中物理内存的总量、可用数等是指安装的RAM容量和剩余RAM容量，&lt;br /&gt;而内存使用或者提交更改的总量和限制是指虚拟内存的Commit Limit和Committed Bytes，&lt;br /&gt;可以理解成系统可以使用的虚拟内存总量和当前使用量，&lt;br /&gt;其中总量是由RAM大小＋页面文件大小决定的。&lt;br /&gt;&lt;br /&gt;而在任务管理器的进程页中，“内存使用”和“虚拟内存大小”造成的误解很多，&lt;br /&gt;而实际上，这两个值是对应性能监视器中该进程的Working Set和Private Bytes，&lt;br /&gt;&lt;br /&gt;Working Set是指一个进程的4GB虚拟地址空间中被映射到RAM中的部分的大小，&lt;br /&gt;通常是该进程的虚拟内存中的活跃部分。&lt;br /&gt;表面看来这个表述和“进程占用的RAM大小”没有太大区别，&lt;br /&gt;但至少有两种情况导致了例外的发生：&lt;br /&gt;第一种是这部分虚拟内存如果是属于2G的系统共享虚拟内存，&lt;br /&gt;那么它映射到的RAM地址可能和其他进程有重复，计算多个进程占用RAM总和就不正确，&lt;br /&gt;使得所有进程的Working Set之和比实际占用RAM要大。&lt;br /&gt;第二种是一个进程中可能有同一段RAM内容的多个引用，比如一个文件被loop多次，&lt;br /&gt;此时虚拟空间中会有多段地址被映射到同一段RAM上，&lt;br /&gt;从而造成该进程的Working Set比实际占用RAM要大。&lt;br /&gt;&lt;br /&gt;Private Bytes是一个进程的2GB独占虚拟地址空间中用到的部分的大小，&lt;br /&gt;无论这部分是在RAM中还是在页面文件中，甚至是在exe、dll等文件中。&lt;br /&gt;所以，任务管理器进程页中的虚拟内存绝对不反映pagefile.sys的用量。&lt;br /&gt;&lt;br /&gt;所以，任务管理器无论是进程页还是性能页都不能直接反映pagefile的使用情况，&lt;br /&gt;诸如“关掉pagefile还能看到虚拟内存”之类的疑问，应该很清楚了。&lt;br /&gt;&lt;br /&gt;下面是一个简单图示，&lt;br /&gt;两个进程，各自拥有2G独占VAS，共同拥有2G共享VAS，&lt;br /&gt;W代表映射到RAM中的部分（Working Set），P代表页出的部分。&lt;br /&gt;&lt;br /&gt;        0 …………………2GB独占内存……………… 2G ………2GB共享内存……… 4G&lt;br /&gt;进程1    |--PPPP---------------WW-----PPPP--------|&lt;br /&gt;            \\              ||      \\&lt;br /&gt;             \\             ||       \\&lt;br /&gt;              \\            ||        ||||     |--PPPPPPPPPPPP--WWWWWWWW--|&lt;br /&gt;          exe2 exe1   dll  RAMemory pagefile.sys    ||||||||||||  ||||||||&lt;br /&gt;          ||||       ///   //  /     ||    |     共享内核/dll等 共享RAM空间&lt;br /&gt;进程2    |-PPPP------PPP---WW--WW------PP----P----|&lt;br /&gt;&lt;br /&gt;然后，任务管理器的进程页中的“内存”就是上图中的W，&lt;br /&gt;所以所有进程的内存项加起来肯定比实际用的RAM大，因为有共享部分&lt;br /&gt;此外还有重复引用，比如上图中进程2独占内存中第二和第三个W指向同一段RAM空间。&lt;br /&gt;&lt;br /&gt;而任务管理器进程页中的“虚拟内存”就是上图中右半部分，“独占VAS”。&lt;br /&gt;可见pagefile只是其中的一部分，而RAM，只要用于独占VAS，一样计入了该处“虚拟内存”&lt;br /&gt;。&lt;br /&gt;&lt;br /&gt;最后，实际的页面文件用量（pagefile.sys中实际使用部分），&lt;br /&gt;可以在性能监视中看到，即Paging File下的% Usage和% Usage Peak&lt;br /&gt;配合当前pagefile.sys的大小就可以计算出字节数，&lt;br /&gt;这个值可以做为设定页面文件最小值的一个参考，&lt;br /&gt;而不是用任务管理器进程页的所有进程的虚拟内存大小相加做为页面文件最小值的参考。&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4083138841888177560-5242303551619767953?l=liuxqsmile.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://liuxqsmile.blogspot.com/feeds/5242303551619767953/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4083138841888177560&amp;postID=5242303551619767953' title='1 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/5242303551619767953'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/5242303551619767953'/><link rel='alternate' type='text/html' href='http://liuxqsmile.blogspot.com/2007/11/httpwww.html' title='Task Manager任务管理器中一些功能的简单介绍'/><author><name>Liuxqsmile</name><uri>http://www.blogger.com/profile/06105568877790356989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh5.google.com/liuxqsmile/Rxiorbs_BiI/AAAAAAAAAEM/KQIt1EB8SS0/BeijingOlympic-Run.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4083138841888177560.post-3859337263461121225</id><published>2007-11-28T19:23:00.000+08:00</published><updated>2007-11-28T19:28:25.770+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Translate'/><title type='text'>Sitting Too Close to the Computer Screen Can Make You Go Blind</title><content type='html'>&lt;h1&gt;长时间注视屏幕容易引起视觉疲劳&lt;/h1&gt;&lt;h1&gt;&lt;span style="font-size:85%;"&gt;Sitting Too Close to the Computer Screen Can Make You Go Blind&lt;/span&gt;&lt;/h1&gt;&lt;h2&gt;&lt;span style="font-size:85%;"&gt;Eyestrain is a common—and occasionally debilitating—effect of staring at screens&lt;/span&gt;&lt;/h2&gt;      &lt;p&gt;             By Molly Webster&lt;br /&gt;&lt;/p&gt;&lt;p&gt;原文：&lt;a title="http://www.sciam.com/article.cfm?id=is-sitting-too-close-to-screen-making-you-blind&amp;amp;page=1" href="http://www.sciam.com/article.cfm?id=is-sitting-too-close-to-screen-making-you-blind&amp;amp;page=1" id="zrvm"&gt;http://www.sciam.com/article.cfm?id=is-sitting-too-close-to-screen-making-you-blind&amp;amp;page=1&lt;/a&gt; &lt;/p&gt;&lt;p&gt;翻译：&lt;a title="liuxqsmile" href="mailto:liuxqsmile@gmail.com" id="c7cr"&gt;liuxqsmile&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div id="j4.f" style="padding: 1em 0pt; text-align: center;"&gt;&lt;img style="width: 400px; height: 327px;" src="http://docs.google.com/File?id=dzdhgwg_424hmbm7cf6" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;图片来源&lt;a title="http://www.adcock.co.za/LifeStyle.aspx?Page=EyeComponents" href="http://www.adcock.co.za/LifeStyle.aspx?Page=EyeComponents" id="fne:"&gt;http://www.adcock.co.za/LifeStyle.aspx?Page=EyeComponents&lt;/a&gt; ；我在上面添加了对应的中文名称。&lt;br /&gt;&lt;/p&gt;&lt;p&gt;你晃晃脑袋，松弛一下紧张的脖子，闭上眼睛，揉一揉，然后继续在几英寸之外盯着电脑屏幕。完全不管你的的视线仍然一片朦胧，几难分辨出屏幕上的字符来。这时，你应该会有疑问：再继续下去，键盘上所敲击的每一个按键，YouTube上所观看的每一个视频，以及发送的每一个电子邮件......这些会损坏你的视力吗？&lt;br /&gt;&lt;/p&gt;    &lt;p&gt;眼科医师，验光师以及其他的眼科专家注意到近视与近距离用眼有一些关系。这些近距离用眼包括，在距眼睛40cm左右读书、注视电脑屏幕等，尽管电脑屏幕一般距离在50cm左右。但是，只有一小部分人会因为近距离用眼而导致近视，不论他们是读书还是读屏幕。“我们还不清楚哪些人会受影响。”俄勒冈州太平洋大学视觉学院教授James Sheedy说。&lt;br /&gt;&lt;/p&gt;    &lt;p&gt;事实是，近距离用眼不会在所有人中都导致近视，但是，并不是说紧坐在电脑前面就一点问题都没有。尽管对大多数人来说，不会造成永久性的后果，但近距离用电脑却会导致眼睛疲劳综合症。俄亥俄州立大学视觉学院教授Mark Bullimore告诉我们，眼睛疲劳综合症是指，眼睛疲惫不堪：烫痛、干燥和眼肌疼痛，以及所有继续用眼时伴随的不快感受。&lt;br /&gt;&lt;/p&gt;  &lt;p&gt;理解眼睛为什么会疲劳，并且知道该如何去防止的最简单的方法是了解我们的眼睛能看清细小文字的工作原理。当我们“看”到某个对象的时候，实际上是从物体上反射的光穿过角膜（覆盖在眼球表面的一层透明的穹状结构）。角膜和晶状体（虹膜后面的圆形、透明、弹性结构）对光波进行聚焦，使其准确地到达视杆细胞和视锥细胞，这两种位于视网膜上的光感受器用来收集入射的光线信息。位于最内层的视网膜汇总光线信息，并且通过视神经传递到大脑，形成一幅图像。&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Sheedy告诉我们，近距离凝视屏幕会使睫状肌紧张，睫状肌控制晶状体的形状，以准确聚焦，睫状肌必须始终保持张紧，这对这块小肌肉的要求太苛刻了。过紧的盯视也会阻止眨眼。眨眼的重要作用在于将眼泪覆到眼球的表面。如果不眨眼，角膜表面就会干燥，看东西模糊不清。正常情况下，眼睛每分钟眨20次，用电脑时可能会下降到7次，但是，专家们认为不会造成永久性的后果。&lt;br /&gt;&lt;/p&gt;&lt;p&gt;眼科教授Dennis Robertson说，如果屏幕周围有耀眼的强光，还可能会导致斜视。斜视可以减弱进入眼球的光线强度（一定程度上缓解眨眼不足），但是斜视让眼球周围的肌肉处于紧张状态，连续九个小时，让它筋疲力尽。&lt;br /&gt;&lt;/p&gt;  在眼睛放松后，眼睛疲劳通常会在数小时之后消。但只要这些症状一出现，就会严重影响到工作效率，更严重时让人感觉烦躁。这些症状都不是永久性的，不会造成视觉功能的损害。我们也可以通过改善工作环境来避免这些症状的出现。&lt;br /&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;使用非闪烁的电脑屏幕，改变屏幕的亮度、对比度、和文字的大小，屏幕的位置要略低于眼睛，显示器的上沿与眉毛平齐。如果眼睛的生理有问题，应该赶快配一副矫正眼镜。&lt;/p&gt;&lt;p&gt;关掉周围太亮的光源。用手在眼前遮住灯光，看你的脸部和肩膀是否有一定程度的放松，如果有，说明这些灯光应该做出调整。专家建议，看电视的时候，在比较舒服的位置上跟里面的主人公“休戚与共”。&lt;/p&gt;&lt;p&gt;但是，到目前为止，避免眼部疲劳的最好、最简单的方法仍然是经常性地休息、放松。即使你不渴，也可以到饮水机前走一趟，一定要把你的安乐椅放到电视两英尺（约0.6m）以外，最后，别忘了眨眨眼睛。&lt;/p&gt;&lt;p&gt;译者注：调整Windows桌面字体一般在 显示属性-&amp;gt;外观中选择大字体，但这样字体反而太大，并且只有桌面中的部分文字受其影响，对应用程序一般没有什么效果。实际上，在设置-&amp;gt;高级面板中修改DPI，可以更灵活地控制字体的大小，大部分应用程序中的文字都会相应改变。&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4083138841888177560-3859337263461121225?l=liuxqsmile.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://liuxqsmile.blogspot.com/feeds/3859337263461121225/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4083138841888177560&amp;postID=3859337263461121225' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/3859337263461121225'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/3859337263461121225'/><link rel='alternate' type='text/html' href='http://liuxqsmile.blogspot.com/2007/11/sitting-too-close-to-computer-screen.html' title='Sitting Too Close to the Computer Screen Can Make You Go Blind'/><author><name>Liuxqsmile</name><uri>http://www.blogger.com/profile/06105568877790356989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh5.google.com/liuxqsmile/Rxiorbs_BiI/AAAAAAAAAEM/KQIt1EB8SS0/BeijingOlympic-Run.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4083138841888177560.post-1216215589924976418</id><published>2007-11-22T19:36:00.000+08:00</published><updated>2007-11-22T19:47:14.819+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Translate'/><title type='text'>Quack medicine: Imagination Goes Wild(3) 伪医学：想象力的疯狂(3)</title><content type='html'>Quack medicine: Imagination Goes Wild(3) 伪医学：想象力的疯狂(3)&lt;br /&gt;&lt;br /&gt;英文原文出自&lt;a href="http://www.collectmedicalantiques.com/" id="i6hn" title="www.collectmedicalantiques.com"&gt;www.collectmedicalantiques.com&lt;/a&gt; ，链接&lt;a href="http://www.collectmedicalantiques.com/quack3.html" id="e0:h" target="_blank" title="http://www.collectmedicalantiques.com/quack.html"&gt;http://www.collectmedicalantiques.com/quack3.html&lt;/a&gt;&lt;br /&gt;翻译：&lt;a href="http://liuxqsmile.blogspot.com/" id="e2bi" title="liuxqsmile"&gt;liuxqsmile&lt;/a&gt;&lt;br /&gt;本文地址：&lt;a href="http://liuxqsmile.blogspot.com/2007/11/quack-medicine-imagination-goes-wild3-3.html"&gt;http://liuxqsmile.blogspot.com/2007/11/quack-medicine-imagination-goes-wild3-3.html&lt;/a&gt;&lt;br /&gt;（译注：图片有删减）&lt;br /&gt;有很多种产生电的方式，但在这个发展迅速而缺乏规则的行业里，每一种都被逐利的奸商所利用（56）。在交流电应用之前，早期的干电池后来的蓄电池(57-61)，都被用来产生直流电，在诊所(62-64)和病人家里治病。电子腰带可以产生一个“治疗”电磁场，带有一个会发光的灯泡，让人以为它很有效果(65-37)。大型的静电发生器和摩擦生电仪通过摩擦玻璃来产生电荷，存储在莱顿瓶里，放电时就可以用来治疗一切叫得上名字的疾病。不过，这些仪器在早期也为X射线的研究提供电力（68-74）。一些临床医学家甚至在透热疗法的仪器上找到了微波的妙用(75-77)。&lt;br /&gt;在二十世纪，电的应用更为广泛。制造商们也挖空心思，很多的大型设备出现在诊所和医院里，电疗椅(78-82)、电疗浴(83)、电子壁柜(84-86)及橱柜(87)等。&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;b&gt;放射性&lt;/b&gt;&lt;/p&gt;&lt;p&gt;居里夫人发现的放射性为医学界创造了不可估量的商机。Revigator(88,89)是一个用有弱放射性的粘土制成的罐子，制造商宣称，患者喝了在罐子中过夜的水后可以“水到病除”。不幸的是，直到在那些坚持使用的人中间产生很多的口腔癌患者时，人们才对它产生了怀疑。尽管这个罐子的放射性很低，但氡（译注：参考&lt;a title="世界卫生组织|氡与癌症" href="http://www.who.int/mediacentre/factsheets/fs291/zh/index.html" id="t_dr"&gt;世界卫生组织|氡与癌症&lt;/a&gt; ）的含量很高，收藏者要注意把他们放在密闭的容器里。&lt;/p&gt;&lt;dl&gt;&lt;dt&gt;&lt;br /&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;blockquote&gt;&lt;div id="r.05" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 288px; height: 400px;" src="http://docs.google.com/File?id=dzdhgwg_383d656jgjx" /&gt;&lt;br /&gt;56)宣传招贴&lt;br /&gt;新奇药品和虚假医疗器械的生产商们通过广告招贴来宣传他们的产品。这是Scott博士的一幅宣传画，用来推销他诸多骗人的电子装置中的一部分。&lt;br /&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;div id="vtde" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img src="http://docs.google.com/File?id=dzdhgwg_384ddssmvgb" height="352" width="220" /&gt;&lt;img src="http://docs.google.com/File?id=dzdhgwg_385dznbmmdx" height="353" width="442" /&gt;&lt;div id="mmoa" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 400px; height: 333px;" src="http://docs.google.com/File?id=dzdhgwg_386fjwfm8hr" /&gt;&lt;img src="http://docs.google.com/File?id=dzdhgwg_387hp2fdpzk" height="333" width="255" /&gt;&lt;div id="zj0u" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 269px; height: 400px;" src="http://docs.google.com/File?id=dzdhgwg_388z2tcjscp" /&gt;57-61)家用直流医疗装置&lt;br /&gt;使用电池的“电子组合”是在二十世纪早期很常见的虚假医疗器械，并且在江湖医术的历史中占有重要的位置。正是由于它的销售最终导致了对相似的医疗器械进行立法，对安全和功效进行了标准化。图中展示了诸多附件中的一部分。Williams电磁仪也使用直流电驱动。&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div id="g1jx" style="padding: 1em 0pt; text-align: left;"&gt;&lt;blockquote&gt;&lt;img src="http://docs.google.com/File?id=dzdhgwg_389cqftqddx" height="294" width="265" /&gt;&lt;img src="http://docs.google.com/File?id=dzdhgwg_390hsbp8pk5" height="292" width="389" /&gt;&lt;img src="http://docs.google.com/File?id=dzdhgwg_391c4zsvcfp" height="291" width="193" /&gt;&lt;br /&gt;62-64)交流电装置&lt;br /&gt;交流电发展起来以后，出现了很多大型装置。图中精美小巧的麦金托什电源盒可以为前面的“电子组合”提供充足的电力，较大的汤普森电子柜则用于耳鼻喉科的诊治。&lt;br /&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;img src="http://docs.google.com/File?id=dzdhgwg_396g35wfzch" height="221" width="360" /&gt;&lt;img src="http://docs.google.com/File?id=dzdhgwg_39345zx62gj" height="218" width="243" /&gt;&lt;br /&gt;65-67)治疗腰带&lt;br /&gt;插上电源，打开开关，这个带子会就产生一个磁场，被宣称具有医疗作用，并且很安全（现在看来是很有问题的）。随带子附送一个接有小灯泡的线圈，当线圈接近磁场时，灯泡会发出亮光，“看，不是很有效吗？"。&lt;/blockquote&gt;&lt;/div&gt;&lt;dl&gt;&lt;dt&gt;&lt;br /&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;blockquote&gt;&lt;div id="mf:k" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img src="http://docs.google.com/File?id=dzdhgwg_397d6b5d67m" height="292" width="235" /&gt;&lt;img src="http://docs.google.com/File?id=dzdhgwg_398dqxj6n86" height="292" width="294" /&gt;&lt;img src="http://docs.google.com/File?id=dzdhgwg_39959djxsf8" height="290" width="354" /&gt;&lt;/div&gt;&lt;div id="bi4z" style="padding: 1em 0pt; text-align: left;"&gt;&lt;div id="b90-" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img src="http://docs.google.com/File?id=dzdhgwg_400gjhddjcp" height="334" width="341" /&gt;&lt;img style="width: 400px; height: 333px;" src="http://docs.google.com/File?id=dzdhgwg_401grshhhcv" /&gt;&lt;dl&gt;&lt;dt&gt;68-74)大型静电发生器&lt;/dt&gt;&lt;dd&gt;在二十世纪初，标准化的交流电的应用还比较少，于是“托普勒-霍尔兹Toepler-Holtz”静电发生器就被用来为一些医疗设备提供电源。它 同时也为第一部X射线发生器提供能源。它有很多的附件，应用非常普遍，并且在西尔斯商品目录手册上大作广告。图中是非常大的一种静电发生器，由24块玻璃 圆盘组成，4个一组，旋转时靠摩擦产生电荷。正在实施治疗的这幅图片选自1908年Franklin Gottschalk博士所著的《实用电疗》。&lt;/dd&gt;&lt;/dl&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt; &lt;div id="ra-y" style="padding: 1em 0pt; text-align: left;"&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;dl&gt;&lt;dt&gt;&lt;div id="ernu" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 481px; height: 374px;" src="http://docs.google.com/File?id=dzdhgwg_402dkmcxhcm" /&gt;&lt;img style="width: 374px; height: 374px;" src="http://docs.google.com/File?id=dzdhgwg_403f2ghvnfg" /&gt;&lt;/div&gt;&lt;/dt&gt;&lt;dt&gt;&lt;div id="ernu" style="padding: 1em 0pt; text-align: left;"&gt;75-77)透热疗法    图中是由匹兹堡透热医疗联合公司生产的仪器，可以产生微波，像这本小册中所述，可以应用于几乎任何疾病的治疗。&lt;/div&gt;&lt;/dt&gt;&lt;/dl&gt;&lt;/blockquote&gt;&lt;div id="f63d" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 367px; height: 400px;" src="http://docs.google.com/File?id=dzdhgwg_411rv4xmrcj" /&gt;&lt;img style="width: 346px; height: 400px;" src="http://docs.google.com/File?id=dzdhgwg_412hrdxgqdk" /&gt;&lt;/div&gt;&lt;div id="e7:f" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img src="http://docs.google.com/File?id=dzdhgwg_413c57scjqf" height="349" width="242" /&gt;&lt;img style="width: 481px; height: 348px;" src="http://docs.google.com/File?id=dzdhgwg_414fz65q6gw" /&gt;&lt;/div&gt;&lt;dl&gt;&lt;dt&gt;78-82)电疗椅&lt;/dt&gt;&lt;dd&gt;电疗椅的应用是医学史上最大的讽刺性事件之一。早在1890年，麦金托什电椅就已经开始使用，并且出现在RW St. Clari博士所著的《电学在内科和外科中的实际应用》一书中。另外有很多类似的椅子，其中一种甚至在椅子的两侧装了两个紫色发光管来加强医疗（和眩目）效果。Wappler电子公司在这个领域非常活跃，这里有他们的一种产品，由一个电源柜来供电。还有Davis电子公司1904年生产的精美的瓷质健足盘。&lt;/dd&gt;&lt;dt&gt;&lt;div id="yhpp" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 400px; height: 326px;" src="http://docs.google.com/File?id=dzdhgwg_415ctwp4xdn" /&gt;&lt;/div&gt;&lt;/dt&gt;&lt;dt&gt;83)电子浴&lt;/dt&gt;&lt;dd&gt;早期的医师们彻底为电学的魅力所倾倒，他们甚至让病人进行“电子浴”，完全沉浸在电子里。Max Wocher            and Son公司1904年的医疗产品目录中展示了一个用静电发生器供电的电浴装置。&lt;/dd&gt;&lt;div id="m0ai" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 304px; height: 400px;" src="http://docs.google.com/File?id=dzdhgwg_416gcjw7mcs" /&gt;&lt;img style="width: 296px; height: 400px;" src="http://docs.google.com/File?id=dzdhgwg_417dh34krgk" /&gt;&lt;img style="width: 259px; height: 400px;" src="http://docs.google.com/File?id=dzdhgwg_418fthwkqcb" /&gt;&lt;/div&gt;&lt;dt&gt;84-86)Wappler电源壁柜&lt;/dt&gt;&lt;dd&gt;电源壁柜为电疗椅和其他电子器械供电。图中是1904/1905年，西尔斯医疗商品目录上的产品，并且展示了一些医疗附件。Wappler电源橱柜的具有相同的功能。&lt;/dd&gt;&lt;dd&gt;.&lt;/dd&gt;&lt;dt&gt;&lt;div id="jndf" style="padding: 1em 0pt; text-align: left;"&gt;&lt;/div&gt;&lt;br /&gt;&lt;/dt&gt;&lt;dt&gt;&lt;div id="s8af" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 237px; height: 325px;" src="http://docs.google.com/File?id=dzdhgwg_422f49b36fp" /&gt;&lt;img style="width: 267px; height: 325px;" src="http://docs.google.com/File?id=dzdhgwg_420fgqxjpdw" /&gt;&lt;img style="width: 402px; height: 324px;" src="http://docs.google.com/File?id=dzdhgwg_421fzcsrnf6" /&gt;&lt;/div&gt;&lt;/dt&gt;&lt;dt&gt;88-89b) 瓶中的放射性&lt;/dt&gt;&lt;dd&gt;放射性的潜力是巨大的，尽管还没有多少严格的验证，它很快就被见缝插针的商人盯上了。Revigator（放射领航者）是一个有低放射性的陶罐，水在其中存放后也就具有放射性。如图中所示，也有几种不同的外观。&lt;br /&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;p&gt;&lt;待续&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4083138841888177560-1216215589924976418?l=liuxqsmile.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://liuxqsmile.blogspot.com/feeds/1216215589924976418/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4083138841888177560&amp;postID=1216215589924976418' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/1216215589924976418'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/1216215589924976418'/><link rel='alternate' type='text/html' href='http://liuxqsmile.blogspot.com/2007/11/quack-medicine-imagination-goes-wild3-3.html' title='Quack medicine: Imagination Goes Wild(3) 伪医学：想象力的疯狂(3)'/><author><name>Liuxqsmile</name><uri>http://www.blogger.com/profile/06105568877790356989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh5.google.com/liuxqsmile/Rxiorbs_BiI/AAAAAAAAAEM/KQIt1EB8SS0/BeijingOlympic-Run.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4083138841888177560.post-4880737480159146203</id><published>2007-11-19T20:15:00.000+08:00</published><updated>2007-12-17T16:38:49.397+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MATLAB'/><title type='text'>Normal distribution and Ellipse正态分布和椭圆、椭球</title><content type='html'>正态分布和椭圆、椭球&lt;br /&gt;&lt;br /&gt;二元正态分布（高斯分布）的等概率曲线是一个椭圆，而三元正态分布的等概率曲面是一个椭球。本文的目的是在已知概率分布参数（均值向量μ和协方差阵&lt;span lang="EN-US"&gt;Σ）&lt;/span&gt;的情况下，在MATLAB中绘出等概率椭圆或椭球。&lt;br /&gt;多元正态分布（&lt;a title="multivariate normal distribution" href="http://www.answers.com/topic/multivariate-normal-distribution?cat=technology" id="vla:"&gt;multivariate normal distribution&lt;/a&gt; ）的概率密度：&lt;br /&gt;&lt;div id="rk.x" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 272px; height: 52px;" src="http://docs.google.com/File?id=dzdhgwg_359gf6s4bd7" /&gt;&lt;img style="height: 45px; width: 260px;" src="http://docs.google.com/File?id=dzdhgwg_3608qq7svcd" /&gt;&lt;br /&gt;很显然，其等概率密度曲面方程为&lt;br /&gt;&lt;div id="d7:0" style="padding: 1em 0pt; text-align: left;"&gt;&lt;div id="ul11" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 301px; height: 46px;" src="http://docs.google.com/File?id=dzdhgwg_364gv4b7kdz" /&gt;&lt;/div&gt;&lt;br /&gt;协方差矩阵作特征值分解：[V,D] = eig(&lt;span lang="EN-US"&gt;Σ&lt;/span&gt;);使得&lt;div id="xk.o" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 119px; height: 25px;" src="http://docs.google.com/File?id=dzdhgwg_3652zs4jxf2" /&gt;&lt;img src="http://www.blogger.com/post-edit.g?blogID=4083138841888177560&amp;amp;postID=4880737480159146203" alt="" /&gt;&lt;img src="http://www.blogger.com/post-edit.g?blogID=4083138841888177560&amp;amp;postID=4880737480159146203" alt="" /&gt;，即&lt;img style="width: 141px; height: 27px;" src="http://docs.google.com/File?id=dzdhgwg_3667pm8wbd5" /&gt;&lt;/div&gt;&lt;span lang="EN-US"&gt;因为&lt;/span&gt;&lt;img style="width: 83px; height: 23px;" src="http://docs.google.com/File?id=dzdhgwg_367csp268c8" /&gt;&lt;span lang="EN-US"&gt;,所以&lt;/span&gt;&lt;img style="width: 162px; height: 28px;" src="http://docs.google.com/File?id=dzdhgwg_368dvkqmqqx" /&gt;&lt;span lang="EN-US"&gt;。&lt;br /&gt;代入等概率方程，可以得到&lt;/span&gt;&lt;br /&gt;&lt;div id="lhzu" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="height: 53px; width: 364px;" src="http://docs.google.com/File?id=dzdhgwg_363fzcnh3ff" /&gt;&lt;/div&gt;作变量代换，&lt;img style="width: 101px; height: 23px;" src="http://docs.google.com/File?id=dzdhgwg_371f3kd9xfs" /&gt; ，得到&lt;img style="width: 104px; height: 26px;" src="http://docs.google.com/File?id=dzdhgwg_370g9crc8cs" /&gt;;&lt;br /&gt;二元分布的情况下，y为包含两个元素的列向量，&lt;img style="width: 89px; height: 23px;" src="http://docs.google.com/File?id=dzdhgwg_373cbbk3vhc" /&gt;。D为对角阵，两个对角线元素分布为d1，d2；则上式可写为标准的椭圆方程&lt;br /&gt;&lt;div id="r7lp" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 148px; height: 22px;" src="http://docs.google.com/File?id=dzdhgwg_374gc2vmrhh" /&gt;。&lt;br /&gt;实际上，我们对原始椭圆作一个平移变换（x-u）和一个旋转变换（V*），可以使其中心平移到原点，长短轴的方向与坐标轴重合。而绘等概率椭圆的过程则与此相反，先用标准的椭圆方程产生组成曲线的离散点，然后经过相反的旋转变换和平移，得到原始的椭圆。&lt;br /&gt;&lt;br /&gt;举例来说，首先，设置二维正态分布的参数，均值和协方差，并用mvnrnd产生一组符合此分布的随机数。&lt;br /&gt;&lt;blockquote&gt;Mu = [2 3]';&lt;br /&gt;Sigma = [0.9 0.4;0.4 0.2];&lt;br /&gt;p = mvnrnd(Mu,Sigma,100);&lt;br /&gt;plot(p(:,1),p(:,2),'.','MarkerSize',6)&lt;br /&gt;&lt;/blockquote&gt;设置半径，进行特征值分解&lt;br /&gt;&lt;blockquote&gt;r =1;&lt;br /&gt;[V,D] = eig(Sigma);&lt;br /&gt;&lt;/blockquote&gt;用linspace产生一个坐标轴（y）上的一组等间隔离散坐标值，再根据标准椭圆方程产生对应的x的坐标。&lt;br /&gt;&lt;blockquote&gt;y = linspace(-sqrt(r^2*D(2,2)),sqrt(r^2*D(2,2)),60);&lt;br /&gt;% compute x&lt;br /&gt;x(1,:) = sqrt((r^2-y(:).^2/D(2,2))*D(1,1));&lt;br /&gt;x(1,:) = real(x(1,:));&lt;br /&gt;&lt;/blockquote&gt;这只产生了半个椭圆，还要产生另一半（注意两条曲线的坐标旋转方向要一致），然后旋转，平移，画图：&lt;br /&gt;&lt;blockquote&gt;Ellip = [x,-x(1,:)];    % x&lt;br /&gt;Ellip(2,:) = [y,fliplr(y)]; %y&lt;br /&gt;Ellip = Ellip'*inv(V);       % rotate&lt;br /&gt;Ellip(:,1) = Ellip(:,1)+Mu(1);  %shift&lt;br /&gt;Ellip(:,2) = Ellip(:,2)+Mu(2);&lt;br /&gt;hold on;&lt;br /&gt;plot(Ellip(:,1),Ellip(:,2));&lt;br /&gt;&lt;br /&gt;plot(Mu(1),Mu(2),'+');   %Plot center&lt;br /&gt;&lt;/blockquote&gt;最终的效果：&lt;br /&gt;&lt;br /&gt;&lt;img style="width: 560px; height: 420px;" src="http://docs.google.com/File?id=dzdhgwg_375fh5kfchm" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;另外，在对原始椭圆做旋转变换时，如果在V的前面再乘以一项，改为&lt;img style="width: 147px; height: 22px;" src="http://docs.google.com/File?id=dzdhgwg_376hnx42mfd" /&gt;，则椭圆会变为圆。对多元正态分布的随机变量应用此变换，则其分布在各个方向上也变为均匀的。这就是信号处理中的白化变换。&lt;br /&gt;&lt;br /&gt;三维正态分布的等概率曲面为椭球，其绘制过程也是类似的。&lt;br /&gt;产生1/8曲面&lt;br /&gt;&lt;blockquote&gt;    xhalf = linspace(sqrt(r^2*D(1,1)),0,Nint);&lt;br /&gt;  Ninthalf = round(Nint/2);&lt;br /&gt;  zsect = zeros(Nint,Ninthalf);&lt;br /&gt;  ysect = zeros(Nint,Ninthalf);&lt;br /&gt;  for ti = 1:Nint&lt;br /&gt;      r2d = r^2 - xhalf(ti).^2/D(1,1);&lt;br /&gt;      ysect(ti,:) = linspace(0,sqrt(r2d*D(2,2)),Ninthalf);&lt;br /&gt;    &lt;br /&gt;      zsect(ti,:) = sqrt((r2d - ysect(ti,:).^2/D(2,2) )*D(3,3));&lt;br /&gt;      xsect(ti,1:Ninthalf) = xhalf(ti);&lt;br /&gt;  end&lt;br /&gt;  zsect = real(zsect);&lt;br /&gt;&lt;/blockquote&gt;&lt;div id="xah5" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 512px; height: 384px;" src="http://docs.google.com/File?id=dzdhgwg_377g3sv9jcp" /&gt;&lt;/div&gt;通过镜像产生1/4&lt;br /&gt;&lt;blockquote&gt;    %x&amp;gt;0,Z&amp;gt;0&lt;br /&gt;  xsect = [xsect,xsect];&lt;br /&gt;  ysect = [ysect,fliplr(ysect)];&lt;br /&gt;  zsect = [zsect,-fliplr(zsect)];&lt;br /&gt;&lt;/blockquote&gt;&lt;div id="ey13" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 512px; height: 384px;" src="http://docs.google.com/File?id=dzdhgwg_378chvftnfk" /&gt;&lt;/div&gt;1/2&lt;br /&gt;&lt;blockquote&gt;    %x&amp;gt;0&lt;br /&gt;  xsect = [xsect,xsect];&lt;br /&gt;  ysect = [ysect,-fliplr(ysect)];&lt;br /&gt;  zsect = [zsect,fliplr(zsect)];&lt;br /&gt;&lt;/blockquote&gt;&lt;div id="bm2r" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 512px; height: 384px;" src="http://docs.google.com/File?id=dzdhgwg_379kchdmwdz" /&gt;&lt;/div&gt;1/1&lt;br /&gt;&lt;blockquote&gt;    % make it a whole&lt;br /&gt;  xsect = [xsect;-flipdim(xsect,1)];&lt;br /&gt;  ysect = [ysect;flipdim(ysect,1)];&lt;br /&gt;  zsect = [zsect;flipdim(zsect,1)];&lt;br /&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;div id="z:.i" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 512px; height: 384px;" src="http://docs.google.com/File?id=dzdhgwg_381dxfc7gm7" /&gt;&lt;/div&gt;&lt;div id="k60w" style="padding: 1em 0pt; text-align: left;"&gt;旋转、平移，完成。&lt;br /&gt;&lt;blockquote&gt;    % rotate&lt;br /&gt;  [lr,lc] = size(xsect);&lt;br /&gt;  for ti = 1:lr&lt;br /&gt;      for tj = 1:lc&lt;br /&gt;      newcodi = [xsect(ti,tj),ysect(ti,tj),zsect(ti,tj)]*inv(V);&lt;br /&gt;      xsect(ti,tj) = newcodi(1);&lt;br /&gt;      ysect(ti,tj) = newcodi(2);&lt;br /&gt;      zsect(ti,tj) = newcodi(3);&lt;br /&gt;      end&lt;br /&gt;  end&lt;br /&gt;  % shift&lt;br /&gt;  xsect = xsect+Mu(1);&lt;br /&gt;  ysect = ysect+Mu(2);&lt;br /&gt;  zsect = zsect+Mu(3);&lt;br /&gt;  surf(xsect,ysect,zsect);&lt;br /&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;img style="width: 512px; height: 384px;" src="http://docs.google.com/File?id=dzdhgwg_382wfdfqgf9" /&gt;&lt;span lang="EN-US"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4083138841888177560-4880737480159146203?l=liuxqsmile.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://liuxqsmile.blogspot.com/feeds/4880737480159146203/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4083138841888177560&amp;postID=4880737480159146203' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/4880737480159146203'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/4880737480159146203'/><link rel='alternate' type='text/html' href='http://liuxqsmile.blogspot.com/2007/11/matlab-multivariate-normal-distribution.html' title='Normal distribution and Ellipse正态分布和椭圆、椭球'/><author><name>Liuxqsmile</name><uri>http://www.blogger.com/profile/06105568877790356989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh5.google.com/liuxqsmile/Rxiorbs_BiI/AAAAAAAAAEM/KQIt1EB8SS0/BeijingOlympic-Run.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4083138841888177560.post-3158374884640955583</id><published>2007-11-13T18:49:00.000+08:00</published><updated>2007-11-13T19:06:48.942+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Translate'/><title type='text'>Quack medicine: Imagination Goes Wild (2)伪医学：想象力的疯狂(2)</title><content type='html'>Quack medicine: Imagination Goes Wild 伪医学：想象力的疯狂(2)&lt;br /&gt;&lt;br /&gt;英文原文出自&lt;a title="www.collectmedicalantiques.com" href="http://www.collectmedicalantiques.com/" id="i6hn"&gt;www.collectmedicalantiques.com&lt;/a&gt; ，链接&lt;a title="http://www.collectmedicalantiques.com/quack.html" target="_blank" href="http://www.collectmedicalantiques.com/quack2.html" id="e0:h"&gt;http://www.collectmedicalantiques.com/quack2.html&lt;/a&gt;&lt;br /&gt;翻译：&lt;a title="liuxqsmile" href="http://liuxqsmile.blogspot.com/" id="e2bi"&gt;liuxqsmile&lt;/a&gt;&lt;br /&gt;本文地址：&lt;a href="http://liuxqsmile.blogspot.com/2007/11/quack-medicine-imagination-goes-wild-2.html"&gt;http://liuxqsmile.blogspot.com/2007/11/quack-medicine-imagination-goes-wild-2.html&lt;/a&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-size:130%;"&gt;&lt;b&gt;磁&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;人们对磁现象的好奇心由来已久，而医疗者最早通过琥珀石相互摩擦时产生的磁性注意到这种现象。（23）。 “电子”（有些实际上是磁性）腰带（24-26），刷子（27-30）和梳子（31）在整个十九世纪都非常盛行，一直延续到现在。虽然这些东西大都附有“用了都说好”之类的推荐书，然而严谨的科学证明却从来没有出现过。&lt;/p&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;div id="v1dt" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img src="http://docs.google.com/File?id=dzdhgwg_325fxmqzhg7" height="237" width="290" /&gt;&lt;br /&gt;23)自然病理疗法&lt;br /&gt;Darrin医生隐藏了他用磁石来治疗的事实（1900年）。&lt;/div&gt;&lt;/blockquote&gt;&lt;p&gt; &lt;/p&gt;&lt;blockquote&gt;&lt;div id="rymq" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img src="http://docs.google.com/File?id=dzdhgwg_326dsmvz4db" height="210" width="158" /&gt;&lt;img src="http://docs.google.com/File?id=dzdhgwg_327hmqm39cv" height="211" width="349" /&gt;&lt;img src="http://docs.google.com/File?id=dzdhgwg_328dbc4k3d5" height="269" width="178" /&gt;&lt;/div&gt;24-26）电子腰带&lt;br /&gt;当金属扣浸入含有硫酸、醋的溶液时，会产生一个微弱的电流。Pulvermacher是这种带子的主要销售商，他们还印刷了大量宣传册子，里面满是使用者的溢美之词。图片中的两个腰带是由Mioxrl制作的，左边是男用的，有一个用于阴部的袢，右边是女用的。&lt;/blockquote&gt;&lt;div id="v2lz" style="padding: 1em 0pt; text-align: left;"&gt;&lt;blockquote&gt;&lt;img src="http://docs.google.com/File?id=dzdhgwg_329c2wmpcf3" height="316" width="268" /&gt; &lt;img src="http://docs.google.com/File?id=dzdhgwg_330gw43zf7p" height="246" width="370" /&gt;&lt;div id="fsjg" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img src="http://docs.google.com/File?id=dzdhgwg_331f2x3q9fw" height="197" width="265" /&gt; &lt;img src="http://docs.google.com/File?id=dzdhgwg_332ftnf44hq" height="196" width="358" /&gt;&lt;br /&gt;27-30）“电子刷”&lt;br /&gt;这个由Scott医生制作的刷子里面有磁石，除了脱发之外，还用来治疗其它很多疾病。里面还附有一个指南针来表明这个东西是有效力的。“射线”刷需要电池，而“奇迹(Wonder)”刷在按几下上面的平板后则可以感受到一次电击。&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div id="ab_k" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img src="http://docs.google.com/File?id=dzdhgwg_333hc22xdg2" height="261" width="343" /&gt;&lt;br /&gt;31）电子梳子&lt;br /&gt;White牌电子梳由一个小电池充电，除了梳头时可以尝一下电击的滋味之外，毫无用处。&lt;/div&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;span style="font-size:130%;"&gt;&lt;b&gt;震动&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;震动施加于身体来治疗也有久远的历史了。它的理论是，在适当的频率下，你可以逐步将疾病晃悠出来，或者加快循环，使身体的虚弱部位得到改善。小件的家用器具，手动（32-37）或电动（38-47）的都曾经很流行。而在医院和疗养院里，则可以看到大的震动治疗器具，震动床、椅等（48-53）。&lt;/p&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;div id="jeyq" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img src="http://docs.google.com/File?id=dzdhgwg_334fp9s7wff" height="225" width="273" /&gt;&lt;img src="http://docs.google.com/File?id=dzdhgwg_335c79368s3" height="223" width="149" /&gt;&lt;img src="http://docs.google.com/File?id=dzdhgwg_336g9ht3fg2" height="223" width="160" /&gt;&lt;div id="sy0x" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img src="http://docs.google.com/File?id=dzdhgwg_337fmdfkphs" height="184" width="121" /&gt; &lt;img src="http://docs.google.com/File?id=dzdhgwg_338dnvsb7cm" height="185" width="250" /&gt;&lt;img src="http://docs.google.com/File?id=dzdhgwg_339cxkvvhgb" height="184" width="284" /&gt;&lt;br /&gt;32－37）手动家用震动按摩器&lt;br /&gt;VeeDee和Macura的装置使患者可以在家里随时对任何疾病进行局部震动治疗。患者的感受与低电压的电击很相似。&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;div id="p4::" style="padding: 1em 0pt; text-align: left;"&gt;&lt;blockquote&gt;&lt;img src="http://docs.google.com/File?id=dzdhgwg_340cq6hgfv2" height="247" width="263" /&gt;&lt;img src="http://docs.google.com/File?id=dzdhgwg_348cvmpcbcg" height="247" width="151" /&gt;&lt;img src="http://docs.google.com/File?id=dzdhgwg_349g7j2qfg8" height="237" width="162" /&gt;&lt;/blockquote&gt;&lt;div id="j9et" style="padding: 1em 0pt; text-align: left;"&gt;&lt;blockquote&gt;&lt;img src="http://docs.google.com/File?id=dzdhgwg_341gwbrt6d9" height="199" width="194" /&gt;&lt;img src="http://docs.google.com/File?id=dzdhgwg_344d3bdb2qg" height="199" width="137" /&gt;&lt;img src="http://docs.google.com/File?id=dzdhgwg_346c39nkpd4" height="198" width="138" /&gt;&lt;/blockquote&gt;&lt;div id="cb92" style="padding: 1em 0pt; text-align: left;"&gt;&lt;blockquote&gt;&lt;img src="http://docs.google.com/File?id=dzdhgwg_342dk8hf6cz" height="178" width="206" /&gt; &lt;img src="http://docs.google.com/File?id=dzdhgwg_3473m9fdhc4" height="178" width="236" /&gt;&lt;br /&gt;38-47）电动震动按摩器&lt;br /&gt;在二十世纪初，更多的企业开始生产方便的电动家用医疗器械。White Cross按摩器附带很多配件，各自针对不同的疾病。从图上也可以看出，这些东西在专业的医疗机构里也能见到，并且老幼咸宜。震动带在二十世纪中期被用来 减肥，而在此之前，它已经被用在无数的其它疾病上。&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;div id="jan9" style="padding: 1em 0pt; text-align: left;"&gt;&lt;blockquote&gt;&lt;img src="http://docs.google.com/File?id=dzdhgwg_351g22zchq6" height="242" width="137" /&gt;&lt;img src="http://docs.google.com/File?id=dzdhgwg_350f8mf4sdg" height="162" width="229" /&gt;&lt;img src="http://docs.google.com/File?id=dzdhgwg_352dtg6fdf8" height="163" width="252" /&gt;&lt;/blockquote&gt;&lt;div id="x8n2" style="padding: 1em 0pt; text-align: left;"&gt;&lt;blockquote&gt;&lt;img src="http://docs.google.com/File?id=dzdhgwg_353gvrtd2dm" height="202" width="295" /&gt;&lt;img src="http://docs.google.com/File?id=dzdhgwg_354f2s2r93w" height="203" width="140" /&gt;&lt;img src="http://docs.google.com/File?id=dzdhgwg_355d8g9kgfv" height="203" width="124" /&gt;&lt;br /&gt;&lt;dl&gt;&lt;dt&gt;48-53）Kellogg疗养院的震动疗法&lt;/dt&gt;&lt;dt&gt;在密歇根州的巴特格里克的Kellogg疗养院，病人可能会有机会接受这两种装置的治疗。这种疗法的理论是，震动可以向患处提供更多的“治疗氧”。震动椅非常罕见，并且保存状况良好。&lt;/dt&gt;&lt;/dl&gt;&lt;/blockquote&gt;&lt;span style="font-size:130%;"&gt;&lt;b&gt;电&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;十八世纪的后叶，本.富兰克林(Ben Franklin)的风筝实验验证了闪电和电的关系。第一个将电应用在医疗上的是Christian A. Kratzenstein (1723-1795)，他用“好电”来置换风湿、瘟疫等疾病中的“坏电”。1854年，Davis和Kidder发明了利用磁场的发电机，旋转磁场可以产生电流，电流对人的刺激作用则被用来治疗一些神经疾病（54，55）。&lt;br /&gt;&lt;div id="q95y" style="padding: 1em 0pt; text-align: left;"&gt;&lt;blockquote&gt;&lt;img src="http://docs.google.com/File?id=dzdhgwg_356d4sbbfhp" height="206" width="265" /&gt;&lt;img src="http://docs.google.com/File?id=dzdhgwg_357fbxm3kf2" height="207" width="357" /&gt;&lt;br /&gt;&lt;dl&gt;&lt;dt&gt;54-55）电磁疗法&lt;/dt&gt;&lt;dt&gt;Davis&amp;amp;Kidder磁电仪是古董展览和拍卖场所的常客。两个相邻的磁石旋转产生电流，通过电缆和金属柄传递给病人。这个装置宣传可以治愈很多的精神紊乱疾病，产生的电击感觉让人觉得似乎有效。盒子很普通，但有海豚装饰的轮子则很少见。&lt;/dt&gt;&lt;/dl&gt;&lt;/blockquote&gt;&lt;待续&gt;&lt;br /&gt;&lt;a href="http://liuxqsmile.blogspot.com/2007/11/quack-medicine-imagination-goes-wild-1.html"&gt;                      Quack medicine: Imagination Goes Wild 伪医学：想象力的疯狂(1)&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4083138841888177560-3158374884640955583?l=liuxqsmile.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://liuxqsmile.blogspot.com/feeds/3158374884640955583/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4083138841888177560&amp;postID=3158374884640955583' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/3158374884640955583'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/3158374884640955583'/><link rel='alternate' type='text/html' href='http://liuxqsmile.blogspot.com/2007/11/quack-medicine-imagination-goes-wild-2.html' title='Quack medicine: Imagination Goes Wild (2)伪医学：想象力的疯狂(2)'/><author><name>Liuxqsmile</name><uri>http://www.blogger.com/profile/06105568877790356989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh5.google.com/liuxqsmile/Rxiorbs_BiI/AAAAAAAAAEM/KQIt1EB8SS0/BeijingOlympic-Run.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4083138841888177560.post-7202508681062044964</id><published>2007-11-07T20:51:00.000+08:00</published><updated>2007-11-07T20:57:27.680+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Translate'/><title type='text'>Quack medicine: Imagination Goes Wild 伪医学：想象力的疯狂(1)</title><content type='html'>Quack medicine: Imagination Goes Wild 伪医学：想象力的疯狂(1)&lt;br /&gt;&lt;br /&gt;英文原文出自&lt;a title="www.collectmedicalantiques.com" href="http://www.collectmedicalantiques.com/" id="i6hn"&gt;www.collectmedicalantiques.com&lt;/a&gt; ，链接&lt;a title="http://www.collectmedicalantiques.com/quack.html" target="_blank" href="http://www.collectmedicalantiques.com/quack.html" id="e0:h"&gt;http://www.collectmedicalantiques.com/quack.html&lt;/a&gt;&lt;br /&gt;翻译：&lt;a title="liuxqsmile" href="http://liuxqsmile.blogspot.com/" id="e2bi"&gt;liuxqsmile&lt;/a&gt;&lt;br /&gt;本文地址：&lt;a href="http://liuxqsmile.blogspot.com/2007/11/quack-medicine-imagination-goes-wild-1.html"&gt;http://liuxqsmile.blogspot.com/2007/11/quack-medicine-imagination-goes-wild-1.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;只要有疾病的存在，患者总是会寻找医治的方法，草药、咒语或者最新的遗传学方法和经科学证明的手段。但是，由于医疗手段的效果和后果并不总是立竿见影，骗术并不总是会被识破，所以就总是会有庸医和江湖骗子的市场(1)。许多的所谓治疗手段出现，又消失，都需要科学研究进行最终的判定。这种观点最早在1628年才由William Harvey（威廉.哈维）在其伟大著作《动物心血运动解剖论》中提出。骗术和医术的界限总是很模糊的，甚至到今天仍然如此。&lt;br /&gt;&lt;div id="kfy." style="padding: 1em 0pt; text-align: left;"&gt;&lt;div id="vrh_" style="padding: 1em 0pt; text-align: left;"&gt;&lt;blockquote&gt;&lt;div id="pzmn" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img style="width: 398px; height: 400px;" src="http://docs.google.com/File?id=dzdhgwg_299c82rpnck" /&gt;&lt;br /&gt;&lt;b&gt;1)Kidd医生的惊人宣言&lt;/b&gt;&lt;br /&gt;骗子宣扬他们的玩意儿和医术时总是口无遮拦，夸大其词。图中是1900年，《二十世纪评论The Twentieth Century Review》上的一个整版广告：包治百病&lt;br /&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;骗术登堂入室&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;第一个获得专利的伪医学专业器械由一些金属探针组成，用来“拽出”疾病，美其名曰“伯金斯牵引器”，于1801年获得专利(2,2a)。从那时起，医疗手段的花样变幻极尽想象之能事，包括水疗，光和色彩疗法，热、磁、振、电和放射性，数不胜数。&lt;br /&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;div id="t8ug" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img src="http://docs.google.com/File?id=dzdhgwg_300fz66rcwp" height="337" width="277" /&gt;       &lt;img src="http://docs.google.com/File?id=dzdhgwg_301cwp4cbgq" height="335" width="427" /&gt;&lt;br /&gt;&lt;b&gt;2,2a)Gillray的&lt;/b&gt;&lt;b&gt;伯金斯牵引器&lt;/b&gt;&lt;br /&gt;伯金斯牵引器是医疗骗子所用器材的鼻祖，收藏者的首选藏品。这套特殊的装置由Sandra Louise Perkins销售，他是发明者Elisha Perkins医生的直系后裔。其中的一种名为ìPerkins的探针获得了tractorí专利，用镶金的 大红皮革包装。在十九世纪初，讽刺画在英国非常流行的时候，当时著名的讽刺画家James Gillray制作了一幅彩色版画，名为“ìmetallic tractorsî”，来讽刺当时的医疗界。&lt;br /&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;颅相学&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;通过身体相貌来评价人的品格和智力是荒谬的，同时也是种族主义和男性至上（大男子主义）的通称表现。但是这门“科学”在十九世纪以颅相学和人相学（相面术，见&lt;a title="颅相" target="_blank" href="http://www.zgxl.net/cptoday/rxgc/luxiang.htm" id="nytg"&gt;颅相&lt;/a&gt; ）的面目获得极大的重视。颅相学由维也纳医师Franz Joseph Gall(&lt;span style="font-size:-1;"&gt;弗郎兹·约瑟夫·加尔，&lt;/span&gt;1756-1828)建立，由Joseph Spurzheim在1832年介绍到美国。这种理论认为，大脑的形状和体积决定了颅骨的外观，后者进而反应了人的个性(3-5)。依据人相学的观点，体格特征影响个性特征。例如，一个胸膛宽阔的人倾向于追求感官享受，而有强健肌肉的个体则性格坚强。体形协调匀称的人是有才能的，而瘦小的则是冲动的（6）。比较颅相学，通过比较人与动物体形特征的相似性来试图验证颅相学的观点，在这个世纪之交(十九到二十世纪)也非常流行(7-10)。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div id="z9ho" style="padding: 1em 0pt; text-align: left;"&gt;&lt;blockquote&gt;&lt;img src="http://docs.google.com/File?id=dzdhgwg_302cm83f6gp" height="289" width="302" /&gt; &lt;img src="http://docs.google.com/File?id=dzdhgwg_303fd9q2cgf" height="287" width="199" /&gt;&lt;img src="http://docs.google.com/File?id=dzdhgwg_304fwcw9bhp" height="287" width="322" /&gt;&lt;br /&gt;&lt;dl&gt;&lt;dt&gt;&lt;b&gt;3-5)人相与人性的研究&lt;/b&gt;&lt;/dt&gt;&lt;dt&gt;OS Fowler1869年在《实践颅相学家》一书中标出了特定的性格特征所对应的位置。这个由LN Fowler所制作的瓷制半身像，在十九世纪很常见，上面绘有相似的标记，。收藏者应该注意这个东西有很多现代的复制品。&lt;/dt&gt;&lt;/dl&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;img src="http://docs.google.com/File?id=dzdhgwg_305gr5xstcv" height="280" width="358" /&gt;&lt;br /&gt;&lt;div id="z0_8" style="padding: 1em 0pt; text-align: left;"&gt; &lt;b&gt;6)亨利八世和他的个性&lt;/b&gt;&lt;br /&gt; Mary Stanton1913年的著作《面相术百科》（"The Encyclopedia of Face and Form Reading"），对许多名人“以貌取人”，特别请注意那些看起来像某位国王的面孔。&lt;br /&gt;  &lt;div style="margin-left: 40px;"&gt;“&lt;i&gt;脸部的综合特征揭示了其性格的自私、专制和荒淫，再加上惊人的野心，其品性令人憎恶。&lt;/i&gt;”&lt;/div&gt;  &lt;/div&gt; &lt;/blockquote&gt;&lt;/div&gt;&lt;div id="gr57" style="padding: 1em 0pt; text-align: left;"&gt;&lt;blockquote&gt;&lt;img src="http://docs.google.com/File?id=dzdhgwg_306hh593pch" height="245" width="329" /&gt;   &lt;img src="http://docs.google.com/File?id=dzdhgwg_307g9qt6pfj" height="244" width="296" /&gt;&lt;br /&gt;&lt;div id="ru47" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img src="http://docs.google.com/File?id=dzdhgwg_308dg9qhqft" height="263" width="176" /&gt;    &lt;img src="http://docs.google.com/File?id=dzdhgwg_309gjrfr6dt" height="267" width="366" /&gt;&lt;br /&gt;&lt;b&gt;7-10)动物形貌与人的个性&lt;br /&gt;&lt;/b&gt;许多的出版物认为相貌可以预测人的个性，连动物的性情在这种联系中也没有被忽略。最迟在十九世纪，人们已 经注意到了宠物和它主人的相似性。这些图片摘自Samuel Revells 1866年出版的《新人相学》（"New Physiognomy or Signs of Character" ），和医学博士James Redfield 1887所著的《比较人相学》（"Redfield's Comparative Physiognomy"）。&lt;br /&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;治疗及其手段&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;在技术手段能够为这些术士提供迷惑人心的嗡嗡声(buzzers)和铃铛之前，他们大多都满足于借用随手可得的东西，包括水          (11,12)，光(13-16)和温度(17,18)。一般的目的是通过加快或减缓局部血液循环，根据疾病的情形，将氧供应到相应的身体部位。古埃及人崇拜太阳和阳光的治疗能力，而罗马人则通过洗浴，不同的病痛使用不同的水温。按摩疗法古代就开始使用，到今天仍然流行，因为从理论上，可以改善患病部位的血液循环和供氧。二十世纪早期，出现了很多宣称可以向患处提供更多“治疗氧”的装置，但实际上一点帮助都没有（21，22）。&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;div id="vady" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img src="http://docs.google.com/File?id=dzdhgwg_310gpbm48gc" height="303" width="234" /&gt;   &lt;img style="width: 481px; height: 306px;" src="http://docs.google.com/File?id=dzdhgwg_311fq2b8tdb" /&gt;&lt;br /&gt;&lt;b&gt;11-12)水疗&lt;/b&gt;&lt;br /&gt;在很多的疗养院，通过水疗来试图减缓一些慢性疾病的症状。这两幅图片选自医学博士JH Kellogg 1902年所著的《合理水疗》（"Rational            Hydrotherapy"），一幅是一个肝病患者正在进行水疗，另一幅是一所位于巴特尔克里克（Battle Creek）的水疗研究所。&lt;br /&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;div id="de:p" style="padding: 1em 0pt; text-align: left;"&gt;&lt;blockquote&gt;&lt;img src="http://docs.google.com/File?id=dzdhgwg_312drpm8xhm" height="248" width="163" /&gt;  &lt;img src="http://docs.google.com/File?id=dzdhgwg_313fh3vkhcf" height="247" width="163" /&gt;  &lt;img src="http://docs.google.com/File?id=dzdhgwg_314hnrwf6hp" height="247" width="172" /&gt;  &lt;img src="http://docs.google.com/File?id=dzdhgwg_315gts6zfg6" height="247" width="147" /&gt;&lt;br /&gt;&lt;dl&gt;&lt;dt&gt;&lt;b&gt;13-16) 光疗&lt;/b&gt;&lt;/dt&gt;&lt;/dl&gt;戴上眼镜保护罩后，利用弧形灯产生的强光进行光疗。这幅图片选自JH Kellogg 1927年所著的《光疗》，表现了这种备受重视的治疗手段，光疗柜的图片也是出自这本书。铬光谱仪（Spectro-Chrome devices）在二十世纪初也非常流行，拿来治疗一切疾病。它由Dinshah Ghadali设计，将一束强光通过一些不同颜色的滤镜，针对不同的疾病，可以产生各种各样的“Dinshah调制光波”。&lt;/blockquote&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;div id="h_4c" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img src="http://docs.google.com/File?id=dzdhgwg_316t5xq4ncn" height="278" width="295" /&gt;    &lt;img src="http://docs.google.com/File?id=dzdhgwg_318d5rkz3fj" height="277" width="282" /&gt;&lt;br /&gt;17-18) 暖帽&lt;br /&gt;联合默克研究所设计了这种暖帽来促进头发生长。然而，没有任何证据能体现这个加热电灯泡的疗效。&lt;br /&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;div id="y8hm" style="padding: 1em 0pt; text-align: left;"&gt;&lt;blockquote&gt;&lt;img src="http://docs.google.com/File?id=dzdhgwg_319dvrwgvgn" height="259" width="325" /&gt; &lt;img src="http://docs.google.com/File?id=dzdhgwg_320c25djgg2" height="258" width="171" /&gt;&lt;br /&gt;&lt;dl&gt;&lt;dt&gt;19-20) 眼睛按摩器&lt;/dt&gt;&lt;/dl&gt;锻炼可以使某些肌肉更强韧，为什么视力不可以呢？这就是眼睛按摩器的理论依据。第一种按摩器在伦敦出现，称为“眼科神经活力专家”，第二种出现在纽约，名曰“完美视力恢复器”。&lt;br /&gt;&lt;/blockquote&gt; &lt;/div&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;div id="jfcn" style="padding: 1em 0pt; text-align: left;"&gt;&lt;img src="http://docs.google.com/File?id=dzdhgwg_321dw2zwrdw" height="258" width="319" /&gt;   &lt;img src="http://docs.google.com/File?id=dzdhgwg_322cs8xkvf5" height="258" width="318" /&gt;&lt;br /&gt;21-22) 电子垫（Electropoise）&lt;br /&gt;类似的装置也曾经非常流行，用来向患处提供更多的治疗氧。当然，拆开来看，是找不到任何可能起作用的部件的。&lt;br /&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&amp;lt;未完，待续&amp;gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4083138841888177560-7202508681062044964?l=liuxqsmile.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://liuxqsmile.blogspot.com/feeds/7202508681062044964/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4083138841888177560&amp;postID=7202508681062044964' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/7202508681062044964'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/7202508681062044964'/><link rel='alternate' type='text/html' href='http://liuxqsmile.blogspot.com/2007/11/quack-medicine-imagination-goes-wild-1.html' title='Quack medicine: Imagination Goes Wild 伪医学：想象力的疯狂(1)'/><author><name>Liuxqsmile</name><uri>http://www.blogger.com/profile/06105568877790356989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh5.google.com/liuxqsmile/Rxiorbs_BiI/AAAAAAAAAEM/KQIt1EB8SS0/BeijingOlympic-Run.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4083138841888177560.post-6564942063642016241</id><published>2007-11-01T20:04:00.000+08:00</published><updated>2007-11-02T19:02:08.515+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='电脑点滴'/><title type='text'>Insert link into 163blog:在网易博客中添加链接</title><content type='html'>163的blog中没有内置这项功能，虽然实现的方法很简单，添加几行HTML代码就可以，但对我这样的菜鸟来说，还是很难想到。&lt;br /&gt;在设置中选择装扮博客，然后选择设置首页内容。单击“添加自定义模块”，在模块名称中输入名称，如“友情链接”。然后在下面的输入框中输入HTML代码：&lt;br /&gt;&lt;br /&gt;&lt;textarea&gt;&lt;a href="http://要链接的目标网址1"&gt;&lt;h3&gt;&lt;u&gt;网站名称1&lt;/u&gt;&lt;/h3&gt;&lt;/a&gt;&lt;br /&gt;&lt;/textarea&gt;&lt;br /&gt;......        ......&lt;br /&gt;&lt;textarea&gt;&lt;a href="http://要链接的目标网址n"&gt;&lt;h3&gt;&lt;u&gt;网站名称n&lt;/u&gt;&lt;/h3&gt;&lt;/a&gt;&lt;/textarea&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;u&gt;表示下划线标记；&amp;lt;br&gt;表示换行，以留出间距。H3表示对中间的文字（即“网站名称”）应用三级标题的格式。可以选择H1，H2，...H6，以选择不同的字体大小。H1最大，H6最小。&lt;br /&gt;&lt;br /&gt;选择确定后，这个外部链接模块就出现在首页上了，拖放到合适的地方就可以了。&lt;br /&gt;&lt;br /&gt;本来,这个简单的事情到这里就应该结束了。但是,一预览，发现中间的两行代码被解释了，原始的html代码没有了，只有几个带链接的文字。怎么在网页中显示html代码呢？&lt;br /&gt;&lt;br /&gt;一种方法是使用&amp;lt;textarea&gt;和&amp;lt;/textarea&gt;，强制中间的部分以文字形式显示。另外对于较短的标记，如&amp;lt;br&gt;，则可以用'&amp;amp;'+'lt;'来代替前面的&lt;(不要中间的+)。&lt;br /&gt;&lt;br /&gt;参考：&lt;a href="http://www.01on.com/a/404.html"&gt;http://www.01on.com/a/404.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://lxq0xxx0.blog.163.com/blog/static/2587419420071018618331"&gt;http://lxq0xxx0.blog.163.com/blog/static/2587419420071018618331&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4083138841888177560-6564942063642016241?l=liuxqsmile.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://liuxqsmile.blogspot.com/feeds/6564942063642016241/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4083138841888177560&amp;postID=6564942063642016241' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/6564942063642016241'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/6564942063642016241'/><link rel='alternate' type='text/html' href='http://liuxqsmile.blogspot.com/2007/11/insert-link-into-163blog.html' title='Insert link into 163blog:在网易博客中添加链接'/><author><name>Liuxqsmile</name><uri>http://www.blogger.com/profile/06105568877790356989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh5.google.com/liuxqsmile/Rxiorbs_BiI/AAAAAAAAAEM/KQIt1EB8SS0/BeijingOlympic-Run.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4083138841888177560.post-3084171288974644955</id><published>2007-10-31T16:24:00.000+08:00</published><updated>2007-10-31T16:26:11.139+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='琐事'/><title type='text'>可怜的Blog</title><content type='html'>&lt;div class="g_t_center g_c_pdin g_p_center c07 content" style="width: 760px;" id="blogtext__fks_tDoZThlVQET0qz1qnnRlmP1yjvaOVhgF"&gt;      &lt;div&gt;今天又把MSN Space重新翻出来。现在已经有了三个Blog。&lt;a href="http://liuxqsmile.blogspot.com/" target="_blank"&gt;Blogspot&lt;/a&gt;总是被和谐，而&lt;a href="http://lxq0xxx0.blog.163.com/" target="_blank"&gt;网易&lt;/a&gt;的又不知道为什么Google和Baidu总是索引不到其中的内容，只能链接到blog的标题。看着不知道现在的&lt;a href="http://thinksecretly.spaces.live.com/" target="_blank"&gt;Live  Space&lt;/a&gt;又怎么样。&lt;/div&gt; &lt;div&gt;我可能会把前面的一些内容断断续续地粘贴到这边。&lt;/div&gt; &lt;div&gt;Blogspot(blogger)有一个优点是可以自己指定日志的发表日期，而Live  Space和163的blog都自动指定为当前时间，不可修改，未免显得有些死板了。&lt;/div&gt;   &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4083138841888177560-3084171288974644955?l=liuxqsmile.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://liuxqsmile.blogspot.com/feeds/3084171288974644955/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4083138841888177560&amp;postID=3084171288974644955' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/3084171288974644955'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/3084171288974644955'/><link rel='alternate' type='text/html' href='http://liuxqsmile.blogspot.com/2007/10/blog.html' title='可怜的Blog'/><author><name>Liuxqsmile</name><uri>http://www.blogger.com/profile/06105568877790356989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh5.google.com/liuxqsmile/Rxiorbs_BiI/AAAAAAAAAEM/KQIt1EB8SS0/BeijingOlympic-Run.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4083138841888177560.post-898988749117170749</id><published>2007-10-17T20:17:00.001+08:00</published><updated>2007-11-01T20:59:22.760+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Translate'/><title type='text'>Graeme Obree: Homegrown Hero 格莱姆.奥波利：平民英雄</title><content type='html'>刚看了一部电影《飞翔的苏格兰人》("The Flying Scotsman") ,对里面的主人公Graeme Obree有一些好奇。正好的BBC的网站上看到一篇介绍他的文章，就打算翻译过来。水平所限，翻译时并不强调词句的精确，只求达意。&lt;br /&gt;&lt;br /&gt;作者：Gordon Cairns&lt;br /&gt;原文地址：&lt;a href="http://www.bbc.co.uk/scotland/sportscotland/asportingnation/article/0037/index.shtml"&gt;http://www.bbc.co.uk/scotland/sportscotland/asportingnation/article/0037/index.shtml&lt;/a&gt;；&lt;br /&gt;翻译：&lt;a href="http://liuxqsmile.blogspot.com/"&gt;liuxqsmile&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;曾经两次创造自行车一小时记时赛世界纪录的苏格兰人Graeme Obree的运动生涯与一件普通的家用电器有着不解之缘。而正是这个家用电器吸引了人们太多的注意，忽视了他所取得的巨大成就。另一方面，尽管只有极少的人曾经打破一小时记时赛的世界纪录，但Obree的公众形象却是一个体育怪人，而不是一个冲刺极限的英雄。&lt;br /&gt;&lt;br /&gt;作为一个来自自行车运动的穷乡僻壤的业余运动员，能够在1994年打破世界纪录确实令人难以置信。Eddy Merckx，或许是有史以来最优秀的自行车运动员，在1972年创造了一小时记时赛的纪录，赛后，他说：“绝不会有下次！” 这就是他在这项比赛中所遭受的痛苦。对Obree来说，在自己制造的自行车上打破纪录更是需要勇气。&lt;br /&gt;&lt;br /&gt;Obree说，“我最大的遗憾就是曾经跟一个记者说起，我自行车上的一个小零件是从洗衣机上拆下来的。现在，所有人都会把我跟洗衣机扯上关系，再也摆脱不掉。”&lt;br /&gt;&lt;br /&gt;Obree承认，和洗衣机的联系减少了他赢得大赞助商的机会。“大赞助商是不会跟使用拼装车的运动员签约的。”&lt;br /&gt;&lt;br /&gt;在十年之后，Obree的成就重新获得了认可。在他非常坦诚的畅销自传中，清楚地刻画了他冲破权威的阻挠，战胜自我，最终取得成功的过程。现在Obree的经历已经成为苏格兰场地自行车新星Craig McLean 和Chris Hoy的一个奋斗动力。&lt;br /&gt;&lt;br /&gt;Chris Hoy曾经说，“当我刚出道时，我就把Graeme Obree作为我的精神偶像。他的经历就像是一部好莱坞电影，但是，如果你是电影院里看到一个像他那样的故事，一定会觉得那是不真实的。”&lt;br /&gt;&lt;br /&gt;Obree很感激这位奥运会冠军的高度评价。他说：“我能够成为像Chris这样有如此成就的人们的一个鞭策，实在是我的荣幸。”&lt;br /&gt;&lt;br /&gt;实际上，现在正有人准备根据Obree的经历制作一部电影，这样，继苏格兰传奇体育冠军Eric Liddell（译注：埃里克.利德尔，奥斯卡获奖影片《火战车Chariots of Fire》的原型人物，二战中死在中国）之后，Obree的故事也将走上大屏幕。&lt;br /&gt;&lt;br /&gt;Obree早期的焦点在于1990年代中期同英格兰人Chris Boardman的竞争。但是对于Obree来说，能够挑战奥林匹克金牌本身已经是勇气战胜逆境的杰出表现。&lt;br /&gt;&lt;br /&gt;最终，Boardman获得了1992年巴塞罗那奥运会的金牌，Boardman的胜利让Obree认识到，在世界自行车运动的舞台上，这是一位有力的竞争者。正是和这位英国“骑士”在80年代末90年代初的对决让他倍感欣慰。&lt;br /&gt;&lt;br /&gt;“Chirs赢得金牌让我认识到，我们都有很高的水平，我们针锋相对过数次，互有胜负。”&lt;br /&gt;&lt;br /&gt;当Obree正在从车库的杂货堆里寻找零件来制作自己的自行车时，当他为微薄的薪水挣扎，甚至付不起电话费时，Boardman的身后却有一整队的运动专家，心理学专家，以及自行车厂商。Obree并没有因为这些悬殊的差距而抱怨。&lt;br /&gt;&lt;br /&gt;"Chris的优势在于拥有专业的团队，他的成功路线组织得非常好，以自己为中心建立团队，逐步取得更好的成绩，扩大影响从而赢得赞助，良性循环，这样使他能够完成环法大赛。&lt;br /&gt;&lt;br /&gt;“但对于我来说，只想着打破一小时记时赛的世界纪录，当我达到这个目标后，我不知道下一步该做什么。我根本没有什么职业规划。&lt;br /&gt;&lt;br /&gt;“是Chris Boardman掌握着他自己的命运，对我来说，没有什么好抱怨的。”&lt;br /&gt;&lt;br /&gt;当然，Obree同样掌握着自己的命运，去冲破周围的阻力，争取跻身于世界纪录创造者的行列。&lt;br /&gt;&lt;br /&gt;他是，他似乎并没有从他的成就中获得多大的欢乐。&lt;br /&gt;&lt;br /&gt;Obree承认，对失败的恐惧，而不是对成功的渴望，才是他成功后继续前进的最大动力。退役以后，他被诊断出患有燥郁症（bi-polar disorder),这种病的患者经常陷入烦躁和忧郁情绪，精神状态受到严重影响。&lt;br /&gt;&lt;br /&gt;“作为一个人，我要尽力达到自己所期望的价值，正是这点激励我去创造纪录。当我听到意味着我超越Moser的枪声时，我倍感轻松。&lt;br /&gt;&lt;br /&gt;“即使是天花板要塌了，无论发生什么，在这之后，我已经成为新的纪录，没有人可以把它抢走。”&lt;br /&gt;&lt;br /&gt;Obree认为，1995年在哥伦比亚获得的世锦赛4000米追逐赛冠军是最有趣的经历。并不是简单地因为获得了梦寐以求的彩虹衫，而是因为和UCI（国际自行车联盟）主席Hein Verbruggen的积怨。后者在前一年的比赛的前一晚，通过了一项对Obree的骑行姿势极为不利的规则。使Obree未能完成比赛，而这位始作俑者当时正是塞道旁边的旁观者。&lt;br /&gt;&lt;br /&gt;“我最兴奋的时候可能是在哥伦比亚获得世界冠军，再加上Verbruggen正好给我颁奖，更让人觉得惬意了。”&lt;br /&gt;&lt;br /&gt;令人丧气的是，这种骑行姿势被禁的事情共发生了两次。令Obree遗憾的是，没有像Boardman那样有职业团队支持，错过了参加环法大赛的机会。1994年底，他曾经加入法国Le Groupement车队，但两天后车队就以奇怪的借口将他开除：Obree从没有为团队而骑车。&lt;br /&gt;&lt;br /&gt;“我职业生涯中最大的遗憾就是没能参加环法比赛。我喜欢这项赛事，我觉得我有很好的机会来获得冠军。”&lt;br /&gt;&lt;br /&gt;Obree现在正在忙着写一本训练手册，并且让自己的腿保持良好的状态。在描述他非凡人生的电影中，这双腿将扮演它自己的角色。&lt;br /&gt;&lt;br /&gt;本文在163上的镜像：&lt;a href="http://lxq0xxx0.blog.163.com/blog/static/25874194200791983341792"&gt;http://lxq0xxx0.blog.163.com/blog/static/25874194200791983341792&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4083138841888177560-898988749117170749?l=liuxqsmile.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://liuxqsmile.blogspot.com/feeds/898988749117170749/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4083138841888177560&amp;postID=898988749117170749' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/898988749117170749'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/898988749117170749'/><link rel='alternate' type='text/html' href='http://liuxqsmile.blogspot.com/2007/10/graeme-obree-homegrown-hero.html' title='Graeme Obree: Homegrown Hero 格莱姆.奥波利：平民英雄'/><author><name>Liuxqsmile</name><uri>http://www.blogger.com/profile/06105568877790356989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh5.google.com/liuxqsmile/Rxiorbs_BiI/AAAAAAAAAEM/KQIt1EB8SS0/BeijingOlympic-Run.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4083138841888177560.post-3844991791029284724</id><published>2007-10-12T21:06:00.000+08:00</published><updated>2007-10-12T21:08:35.713+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='电脑点滴'/><title type='text'>删除系统托盘区的无效图标</title><content type='html'>Windows XP用的时间长了，系统托盘区可能会有许多无效的旧图标，长长的一串，看起来挺烦人的。怎么样删除呢？&lt;br /&gt;删除注册表项：&lt;br /&gt;&lt;span style="font-family:Tahoma;font-size:85%;"&gt;HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\TrayNotify&lt;br /&gt;中的子键&lt;/span&gt;&lt;span style="font-family:Tahoma;font-size:85%;"&gt;IconStreams 和 PastIconsStream是网上很多人都提到的方法，但对XP SP2似乎不起作用，实际上再加上一步就可以了：&lt;br /&gt;打开任务管理器，强制结束进程：explorer.exe，然后新建任务，选择windows目录下的explorer.exe，重新打开桌面，那些旧图标就全都不见了。&lt;br /&gt;参考：&lt;/span&gt;&lt;a href="http://www.theeldergeek.com/notification_area.htm" target="_blank"&gt;http://www.theeldergeek.com/notification_area.htm&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4083138841888177560-3844991791029284724?l=liuxqsmile.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://liuxqsmile.blogspot.com/feeds/3844991791029284724/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4083138841888177560&amp;postID=3844991791029284724' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/3844991791029284724'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/3844991791029284724'/><link rel='alternate' type='text/html' href='http://liuxqsmile.blogspot.com/2007/10/blog-post.html' title='删除系统托盘区的无效图标'/><author><name>Liuxqsmile</name><uri>http://www.blogger.com/profile/06105568877790356989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh5.google.com/liuxqsmile/Rxiorbs_BiI/AAAAAAAAAEM/KQIt1EB8SS0/BeijingOlympic-Run.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4083138841888177560.post-759397398074366231</id><published>2007-09-27T17:31:00.000+08:00</published><updated>2007-11-01T21:06:09.820+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='小波/模态'/><title type='text'>连续小波变换应用于密集模态参数识别</title><content type='html'>我的第一篇文章：&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://groups.google.com/group/liuxq-works?hl=zh-CN"&gt;柳小勤，岳林，朱如鹏. 连续小波变换应用于密集模态参数识别. 南京航空航天大学学报，2007，39（4），496-500&lt;/a&gt;.&lt;br /&gt;并没有很好地解决问题，惭愧。参数拟合区间始终是个大问题。文中没有提到，因为我不知道该怎么比较好地解决。&lt;br /&gt;&lt;br /&gt;又见：&lt;br /&gt;&lt;a href="http://lxq0xxx0.blog.163.com/blog/static/2587419420078275315470"&gt;http://lxq0xxx0.blog.163.com/blog/static/2587419420078275315470&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4083138841888177560-759397398074366231?l=liuxqsmile.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://liuxqsmile.blogspot.com/feeds/759397398074366231/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4083138841888177560&amp;postID=759397398074366231' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/759397398074366231'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/759397398074366231'/><link rel='alternate' type='text/html' href='http://liuxqsmile.blogspot.com/2007/09/blog-post.html' title='连续小波变换应用于密集模态参数识别'/><author><name>Liuxqsmile</name><uri>http://www.blogger.com/profile/06105568877790356989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh5.google.com/liuxqsmile/Rxiorbs_BiI/AAAAAAAAAEM/KQIt1EB8SS0/BeijingOlympic-Run.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4083138841888177560.post-6395379208955840364</id><published>2007-09-12T15:32:00.000+08:00</published><updated>2007-11-01T21:10:07.595+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='小波/模态'/><title type='text'>MATLAB中的振型动画工具：ModeVibra</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_3Qgnj72kFW8/RueWcKwSKsI/AAAAAAAAADc/2kA8o7bkdx8/s1600-h/ModalVibra2.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_3Qgnj72kFW8/RueWcKwSKsI/AAAAAAAAADc/2kA8o7bkdx8/s400/ModalVibra2.PNG" alt="" id="BLOGGER_PHOTO_ID_5109217712942492354" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;    ModeVibra是一个简单的模态分析工具，用来查看结构的振型动画。还可以对节点重新排序和生成测量自由度表。&lt;br /&gt;本工具使用MATLAB的GUI平台开发，提供源代码，用户可以自由使用并可以根据自己的需要修改代码。&lt;br /&gt;详细说明说明及下载：&lt;a href="http://groups.google.com/group/liuxq-works/web/modevibra?hl=zh-CN"&gt;&lt;span style="text-decoration: underline;"&gt;http://groups.google.com/group/liuxq-works/web/modevibra?hl=zh-CN&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4083138841888177560-6395379208955840364?l=liuxqsmile.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://liuxqsmile.blogspot.com/feeds/6395379208955840364/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4083138841888177560&amp;postID=6395379208955840364' title='1 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/6395379208955840364'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/6395379208955840364'/><link rel='alternate' type='text/html' href='http://liuxqsmile.blogspot.com/2007/09/matlabmodevibra.html' title='MATLAB中的振型动画工具：ModeVibra'/><author><name>Liuxqsmile</name><uri>http://www.blogger.com/profile/06105568877790356989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh5.google.com/liuxqsmile/Rxiorbs_BiI/AAAAAAAAAEM/KQIt1EB8SS0/BeijingOlympic-Run.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_3Qgnj72kFW8/RueWcKwSKsI/AAAAAAAAADc/2kA8o7bkdx8/s72-c/ModalVibra2.PNG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4083138841888177560.post-8649174860627010891</id><published>2007-09-07T14:36:00.000+08:00</published><updated>2007-09-07T15:20:22.056+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='电脑点滴'/><title type='text'>DVR中MP4到AVI的转换</title><content type='html'>实验室最近买了一个摄像头、一块视频采集卡，用一个DVR软件来录像，将视频以mp4文件格式保存（昕鼎公司的产品）。由视频压缩卡“硬压缩”出来的文件格式跟一般的mp4文件不同，用一般的播放器都无法播放，更不用说来作一些其它的分析、处理了。所以想要转换成更一般的格式。&lt;br /&gt;通用的播放器中，暴风影音和KMPlayer都不能播放，只有MPlayer可以播放，只是不能正常显示时间长度。试验了一些MP4文件的转换工具，都不能读入文件。&lt;br /&gt;后来想到，既然MPlayer可以播放，那MEncoder应该也能处理这种的视频。在MPlayer的网站上下载了Windows版本（文件夹下包含MEncoder.exe，不需要安装），然后下载一个GUI工具，MeWiG，放到MPlayer的目录下，运行，第一次运行时会先弹出配置窗口，一定要启用测试中的功能。然后就可以转换了。在我的系统上，只能用xvid压缩成divx，才能被其它的播放器识别。&lt;br /&gt;&lt;br /&gt;这种方法也只能是对某些DVR系统的MP4文件起作用，我们另一套DVR系统的文件就不能用MEncoder转换。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4083138841888177560-8649174860627010891?l=liuxqsmile.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://liuxqsmile.blogspot.com/feeds/8649174860627010891/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4083138841888177560&amp;postID=8649174860627010891' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/8649174860627010891'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/8649174860627010891'/><link rel='alternate' type='text/html' href='http://liuxqsmile.blogspot.com/2007/09/dvrmp4avi.html' title='DVR中MP4到AVI的转换'/><author><name>Liuxqsmile</name><uri>http://www.blogger.com/profile/06105568877790356989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh5.google.com/liuxqsmile/Rxiorbs_BiI/AAAAAAAAAEM/KQIt1EB8SS0/BeijingOlympic-Run.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4083138841888177560.post-1692827677236525720</id><published>2007-09-03T13:42:00.000+08:00</published><updated>2007-09-03T13:58:47.122+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='琐事'/><title type='text'>申请Google Group</title><content type='html'>今天申请了一个Google Group，地址是：&lt;br /&gt;&lt;a href="http://groups.google.com/group/liuxq-works"&gt;http://groups.google.com/group/liuxq-works&lt;/a&gt;&lt;br /&gt;提供100MB空间，可以把一些文档放在上面，在国内也可以访问到。就是不知道将来会不会又被封，先用着吧，如果到别的网站上申请空间，又要重新注册，用户名、密码一大堆，太繁琐了。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4083138841888177560-1692827677236525720?l=liuxqsmile.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://liuxqsmile.blogspot.com/feeds/1692827677236525720/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4083138841888177560&amp;postID=1692827677236525720' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/1692827677236525720'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/1692827677236525720'/><link rel='alternate' type='text/html' href='http://liuxqsmile.blogspot.com/2007/09/google-group.html' title='申请Google Group'/><author><name>Liuxqsmile</name><uri>http://www.blogger.com/profile/06105568877790356989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh5.google.com/liuxqsmile/Rxiorbs_BiI/AAAAAAAAAEM/KQIt1EB8SS0/BeijingOlympic-Run.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4083138841888177560.post-7115476322354866713</id><published>2007-08-22T14:23:00.000+08:00</published><updated>2007-09-03T14:40:41.515+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='电脑点滴'/><title type='text'>Linux下内网BT工具：benliud奔流</title><content type='html'>Linux下的BT软件有很多，但能在内网使用的却几乎没有。&lt;br /&gt;&lt;br /&gt;一种方法是用Wine模拟运行Windows下的BT软件。可以下载一个免安装的BitSpirit压缩包，解压到Wine的Program Files目录，然后用Wine启动就可以了。Wine编译很耗时间，而且对中文的支持有问题，在我的FC6上，在启动命令前加上：lang=zh_CN.GB2312，可以使BitSpirit任务列表中的中文文件名正常显示，但下载到硬盘的实际文件名仍然是乱码。&lt;br /&gt;&lt;br /&gt;不过，最近国内有高手做了新的Linux BT客户端：Benliud奔流。Wine和BitSpirit都可以省了，直接下载软件包运行就可以了。作者主要针对Ubuntu7.04，但在我的FC6上也可以正常运行。速度还是很快的。&lt;br /&gt;讨论区见这里：&lt;a href="http://groups.google.com/group/benliud"&gt;http://groups.google.com/group/benliud&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4083138841888177560-7115476322354866713?l=liuxqsmile.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://liuxqsmile.blogspot.com/feeds/7115476322354866713/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4083138841888177560&amp;postID=7115476322354866713' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/7115476322354866713'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/7115476322354866713'/><link rel='alternate' type='text/html' href='http://liuxqsmile.blogspot.com/2007/08/linuxbtbenliud.html' title='Linux下内网BT工具：benliud奔流'/><author><name>Liuxqsmile</name><uri>http://www.blogger.com/profile/06105568877790356989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh5.google.com/liuxqsmile/Rxiorbs_BiI/AAAAAAAAAEM/KQIt1EB8SS0/BeijingOlympic-Run.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4083138841888177560.post-3289271957218553882</id><published>2007-08-13T13:11:00.000+08:00</published><updated>2007-08-13T13:31:08.515+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MATLAB'/><title type='text'>爱国者MP3的录音文件导入MATLAB时一点问题</title><content type='html'>想对动物的叫声做一下频谱分析，正好手边有爱国者的一款MP3可以录音，就录了下来。但是分析时出了问题，这个MP3的wav文件不能直接导入到MATLAB中，而Windows中的Sound Recorder录的却可以。后来发现这两个wav的文件头不一样。我用以下方法解决这个问题：&lt;br /&gt;&lt;br /&gt;&lt;div&gt;        (1)用Windows附件中的Sound  Recorder打开爱国者的录音WAV文件，选择另存为，在Format中选择参数PCM，8KHz，8bit，单声道Mono，假定文件名为aigo.wav;&lt;/div&gt; &lt;div&gt;        (2) 用Sound Recorder录一个文件，以相同的格式保存，如pc.wav；&lt;/div&gt; &lt;div&gt;        (3)用十六进制编辑软件（如PSPad，A.X.E.等）打开这两个文件，在pc.wav中找到fact这四个字符，注意在aigo.wav中也有这几个字符，只是位置不一样。用pc.wav中fact前面的内容覆盖aigo.wav中fact前面的内容。保存之后就可以了。&lt;br /&gt;&lt;br /&gt;&lt;/div&gt; &lt;div&gt; &lt;/div&gt; &lt;div&gt;        我用的爱国者mp3录音的精度是4bit，而第一步中转换到8bit，对数据的影响应该不大。&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4083138841888177560-3289271957218553882?l=liuxqsmile.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://liuxqsmile.blogspot.com/feeds/3289271957218553882/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4083138841888177560&amp;postID=3289271957218553882' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/3289271957218553882'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/3289271957218553882'/><link rel='alternate' type='text/html' href='http://liuxqsmile.blogspot.com/2007/08/aigo-mp3mp3wav.html' title='爱国者MP3的录音文件导入MATLAB时一点问题'/><author><name>Liuxqsmile</name><uri>http://www.blogger.com/profile/06105568877790356989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh5.google.com/liuxqsmile/Rxiorbs_BiI/AAAAAAAAAEM/KQIt1EB8SS0/BeijingOlympic-Run.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4083138841888177560.post-557024011803093672</id><published>2007-08-06T10:06:00.000+08:00</published><updated>2007-08-06T11:19:45.997+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='电脑点滴'/><title type='text'>Ubuntu on USB-HDD: 移动硬盘上的ubuntu操作系统</title><content type='html'>实际上在USB移动硬盘上安装Ubuntu还是挺简单的，只是我起点太低，折腾了好几天，才算终于启动起来。&lt;br /&gt;&lt;br /&gt;我是从硬盘来安装的，从网上下载了安装镜像和引导文件，放在一个FAT32分区上，然后用GRUB4DOS来引导安装。这一步是我以前装Fedora Core时就弄过了的，所以比较顺利就进入了安装界面。一开始我用的是Ubuntu7.04的desktop镜像，安装时总是报错，大概是无法安装光盘文件系统，找不到安装文件。到网上查了一下，很多人都有这个问题，需要改用alternate来安装。&lt;br /&gt;&lt;br /&gt;设置磁盘分区时，把我的IDE硬盘认成了sda，而移动硬盘则成了sdb。如果你需要使用USB-HDD模式来启动，最好将移动硬盘的第一个分区mount成boot，并且容量不要设置得太大（网上有人设置为512MB，我设置为256MB，还没来得及验证到底可不可以，因为我的机子不支持USB-HDD。这个可能是因为有些BIOS的磁盘寻址范围有限。）&lt;br /&gt;&lt;br /&gt;安装过程没有什么可说的，软件包没有选择，自动安装。然后就是引导的问题。我的机子支持USB-ZIP的模式启动，将一个U盘用GRUB4DOS作成启动盘，然后将boot目录下的initrd和vmlinuz拷到U盘根目录下，在menu.lst中设置&lt;br /&gt;&lt;br /&gt;title Ubuntu&lt;br /&gt;root (fd0)&lt;br /&gt;kernel (fd0)/vmlinuz-2.6.20-15-generic rw root=/dev/sdb2 rootdelay=10&lt;br /&gt;initrd (fd0)/initrd.img-2.6.20-15-generic&lt;br /&gt;&lt;br /&gt;sdb2是根文件目录。实际上根本不需要对initrd作出任何修改，它已经默认支持USB磁盘了。如果是从USB-HDD模式引导，应该也没有什么大的差别。&lt;br /&gt;&lt;br /&gt;我花了不少时间在怎么制作支持USB的启动盘initrd这一步上，虽然最后没有成功，但对linux的文件系统有一些了解，还是有些收获的。&lt;br /&gt;&lt;br /&gt;在别的机子上也可以运行，不过图形界面要重新配置：&lt;br /&gt;&lt;br /&gt;sudo dpkg-reconfigure -phigh xserver-xorg&lt;br /&gt;&lt;br /&gt;还是会把IDE硬盘认成sd*，别的机子上也一样，又在网上查了一下，说是新内核把PATA和SATA统一识别为SATA。&lt;br /&gt;&lt;br /&gt;参考文献：&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4083138841888177560-557024011803093672?l=liuxqsmile.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://liuxqsmile.blogspot.com/feeds/557024011803093672/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4083138841888177560&amp;postID=557024011803093672' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/557024011803093672'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4083138841888177560/posts/default/557024011803093672'/><link rel='alternate' type='text/html' href='http://liuxqsmile.blogspot.com/2007/08/ubuntu-on-usb-hdd-ubuntu.html' title='Ubuntu on USB-HDD: 移动硬盘上的ubuntu操作系统'/><author><name>Liuxqsmile</name><uri>http://www.blogger.com/profile/06105568877790356989</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://lh5.google.com/liuxqsmile/Rxiorbs_BiI/AAAAAAAAAEM/KQIt1EB8SS0/BeijingOlympic-Run.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4083138841888177560.post-3757427318211324463</id><published>2007-07-26T15:02:00.000+08:00</published><updated>2007-07-26T16:18:59.023+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='电脑点滴'/><title type='text'>Excel中的时间统计</title><content type='html'>做动物行为实验，要统计动物在两个行为箱中停留的时间。&lt;br /&gt;0:00 左 -&gt;4:10中-&gt;5:32右......&lt;br /&gt;共有五十多个小时的观察数据，一个一个算吗？还是用Excel试试吧！&lt;br /&gt;从网上参考了一些资料，Excel可以直接对时间求和、求差（通过转换为小数的方法）。中午摸索了半天，实际上处理思路还是很简单的。&lt;br /&gt;&lt;br /&gt;首先为了方便快速输入，省略时分秒之间的‘：’，也就是说4:10,输入为410（如果不经过下面的变换，需要输入0:4:10)，而1:03:6输入为10306。然后将这些数据通过函数转为标准的h:mm:ss的格式。如下&lt;br /&gt;&lt;br /&gt;    A                                                            D&lt;br /&gt;&lt;br /&gt;1816      0:18:16&lt;br /&gt;D2中时间的转换函数为&lt;br /&gt;=IF(A2,TIME(IF(A2&lt;10000,0,left(a2,1)),if(a2&lt;10000,if(a2&lt;1000,if(a2&lt;100,0,left(a2,1)),left(a2,2)), size="3"&gt;&lt;br /&gt;&lt;br /&gt;其它操作相减、求和在时间数据上的应用与数值是一样的。&lt;br /&gt;Excel时间计算实例剖析：&lt;a href="http://www.yesky.com/182/1854182.shtml"&gt;http://w
