摘要:對(duì)基于彈載IMU/C:PS組合導(dǎo)航系統(tǒng)的動(dòng)基座對(duì)準(zhǔn)問(wèn)題進(jìn)行了研究與仿真 首先,分析了彈載IMU與GI S的系統(tǒng)誤差,建 立獲得了其系統(tǒng)誤差模型 然后,利用卡爾曼濾波技術(shù),設(shè)計(jì)了彈載IMU/UPS組合導(dǎo)航系統(tǒng)的動(dòng)基座對(duì)準(zhǔn)算法 仿真結(jié)果表明,在初 始誤差較大的情況下,經(jīng)過(guò)36。秒的動(dòng)基座對(duì)準(zhǔn),IMU的姿態(tài)角誤差可降至10個(gè)角秒,同時(shí)位置和速度誤差也得到了有效修正,從而 證明該動(dòng)基座對(duì)準(zhǔn)算法是行之有效的 關(guān)} i}慣性測(cè)量裝} <IMU)。全球定位系統(tǒng)<GPS) 動(dòng)基座對(duì)準(zhǔn) 卡爾曼濾波
上傳時(shí)間: 2013-12-29
上傳用戶(hù):yepeng139
利用C#語(yǔ)言實(shí)現(xiàn)的八皇后問(wèn)題。只有8*8的棋盤(pán)形式,可以輸入皇后擺放的位置
標(biāo)簽: 語(yǔ)言
上傳時(shí)間: 2013-12-24
上傳用戶(hù):wangchong
Boost C++ Libraries Free peer-reviewed portable C++ source libraries Boost C++ Libraries 基本上是一個(gè)免費(fèi)的 C++ 的跨平臺(tái)函式庫(kù)集合,基本上應(yīng)該可以把它視為 C++ STL 的功能再延伸;他最大的特色在於他是一個(gè)經(jīng)過(guò)「同行評(píng)審」(peer review,可參考維基百科)、開(kāi)放原始碼的函式庫(kù),而且有許多 Boost 的函式庫(kù)是由 C++ 標(biāo)準(zhǔn)委員會(huì)的人開(kāi)發(fā)的,同時(shí)部分函式庫(kù)的功能也已經(jīng)成為 C++ TR1 (Technical Report 1,參考維基百科)、TR2、或是 C++ 0x 的標(biāo)準(zhǔn)了。 它的官方網(wǎng)站是:http://www.boost.org/,包含了 104 個(gè)不同的 library;由於他提供的函式庫(kù)非常地多,的內(nèi)容也非常地多元,根據(jù)官方的分類(lèi),大致上可以分為下面這二十類(lèi): 字串和文字處理(String and text processing) 容器(Containers) Iterators 演算法(Algorithms) Function objects and higher-order programming 泛型(Generic Programming) Template Metaprogramming Preprocessor Metaprogramming Concurrent Programming 數(shù)學(xué)與數(shù)字(Math and numerics) 正確性與測(cè)試(Correctness and testing) 資料結(jié)構(gòu)(Data structures) 影像處理(Image processing) 輸入、輸出(Input/Output) Inter-language support 記憶體(Memory) 語(yǔ)法分析(Parsing) 程式介面(Programming Interfaces) 其他雜項(xiàng) Broken compiler workarounds 其中每一個(gè)分類(lèi),又都包含了一個(gè)或多個(gè)函式庫(kù),可以說(shuō)是功能相當(dāng)豐富。
標(biāo)簽: Boost C++ Libraries
上傳時(shí)間: 2015-05-15
上傳用戶(hù):fangfeng
八皇后(c語(yǔ)言):八皇后完整程序,輸出結(jié)果為八皇后的具體位置,實(shí)際效果應(yīng)用于任意皇后
標(biāo)簽: 八皇后
上傳時(shí)間: 2015-12-05
上傳用戶(hù):aaaaaazl
我們編寫(xiě)的程序由兩個(gè)主要方面組成 1 算法的集合就是將指令組織成程序來(lái)解決某個(gè)特定的問(wèn)題 2 數(shù)據(jù)的集合算法在這些數(shù)據(jù)上操作以提供問(wèn)題的解決方案 縱觀短暫的計(jì)算機(jī)發(fā)展史這兩個(gè)主要方面算法和數(shù)據(jù)一直保持不變發(fā)展演化的 是它們之間的關(guān)系就是所謂的程序設(shè)計(jì)方法programming paradigm 在過(guò)程化程序設(shè)計(jì)方法procedural programming 中一個(gè)問(wèn)題可直接由一組算法來(lái)建 立模型例如公共圖書(shū)館的資料借閱/登記check out/check in 系統(tǒng)是由一系列過(guò)程表現(xiàn) 出來(lái)的其中兩個(gè)主要的過(guò)程是資料的借閱和登記這些數(shù)據(jù)被獨(dú)立存儲(chǔ)起來(lái)我們既可以 在某個(gè)全局位置上訪(fǎng)問(wèn)這些數(shù)據(jù)或者把數(shù)據(jù)傳遞給過(guò)程以便它能夠訪(fǎng)問(wèn)這些數(shù)據(jù)Fortran C 和 Pascal 是三種著名的過(guò)程語(yǔ)言C++也支持過(guò)程化程序設(shè)計(jì)單獨(dú)的過(guò)程如check_in() check_out() over_due() fine()等等都被稱(chēng)為函數(shù)第三篇將集中討論C++對(duì)過(guò)程化程序 設(shè)計(jì)方法的支持尤其將重點(diǎn)討論函數(shù)函數(shù)模板和通用算法 在20 世紀(jì)70 年代程序設(shè)計(jì)的焦點(diǎn)從過(guò)程化程序設(shè)計(jì)方法轉(zhuǎn)移到了抽象數(shù)據(jù)類(lèi)型 abstract data type 簡(jiǎn)寫(xiě)為ADT 的程序設(shè)計(jì)上現(xiàn)在通常稱(chēng)之為基于對(duì)象(object based 的程序設(shè)計(jì)在基于對(duì)象的程序設(shè)計(jì)方法中我們通過(guò)一組數(shù)據(jù)抽象來(lái)建立問(wèn)題的模型在 C++中我們把這些抽象稱(chēng)為類(lèi)class 例如在這種方法下圖書(shū)館資料借閱登記系統(tǒng)就 由類(lèi)的對(duì)象實(shí)例比如書(shū)借閱者還書(shū)時(shí)間罰款等之間的相互作用表現(xiàn)出來(lái)以此表 示出圖書(shū)館的抽象概念與每個(gè)類(lèi)相關(guān)的算法被稱(chēng)為該類(lèi)的公有接口public interface 數(shù) 據(jù)以私有形式被存儲(chǔ)在每個(gè)對(duì)象中對(duì)數(shù)據(jù)的訪(fǎng)問(wèn)應(yīng)與一般的程序代碼隔離開(kāi)來(lái)CLU Ada 和Modula-2 是三種支持抽象數(shù)據(jù)類(lèi)型的程序設(shè)計(jì)語(yǔ)言第四篇將說(shuō)明和討論C++對(duì)抽象數(shù)據(jù) 類(lèi)型程序設(shè)計(jì)方法的支持 面向?qū)ο蟮某绦蛟O(shè)計(jì)方法通過(guò)繼承inheritance 機(jī)制和動(dòng)態(tài)綁定dynamic binding 機(jī) 制擴(kuò)展了抽象數(shù)據(jù)類(lèi)型繼承機(jī)制是對(duì)現(xiàn)有實(shí)現(xiàn)代碼的重用動(dòng)態(tài)綁定是指對(duì)現(xiàn)有的公有接 口的重用以前獨(dú)立的類(lèi)型現(xiàn)在有了類(lèi)型/子類(lèi)型的特定關(guān)系一本書(shū)一盒錄像帶一段錄 音甚至孩子的寵物盡管它們有各自的借閱/登記方式但都可以成為圖書(shū)館的收藏資料 共享的公有接口和私有的數(shù)據(jù)都放在一個(gè)抽象類(lèi)圖書(shū)館資料LibraryMaterial 中每個(gè)特 殊的圖書(shū)館資料類(lèi)都從LibraryMaterial 抽象類(lèi)繼承共享的行為它們只需要提供與自身行為相 關(guān)的算法和數(shù)據(jù)Simula Smalltalk 和Java 是三種支持面向?qū)ο蟪绦蛟O(shè)計(jì)方法的著名語(yǔ)言 第五篇將集中討論C++對(duì)面向?qū)ο蟪绦蛟O(shè)計(jì)方法的支持 C++是一種支持多種程序設(shè)計(jì)方法的語(yǔ)言雖然我們主要把它當(dāng)作面向?qū)ο蟮恼Z(yǔ)言但 實(shí)際上它也提供對(duì)過(guò)程化的和基于對(duì)象的程序設(shè)計(jì)方法的支持這樣做的好處是對(duì)每個(gè)問(wèn)題 都能夠提供最合適的解決方案事實(shí)上沒(méi)有一種程序設(shè)計(jì)方法能夠
標(biāo)簽: c++從入門(mén)到精通.pdf電子書(shū) 第二版
上傳時(shí)間: 2019-01-30
上傳用戶(hù):jizhi111
C語(yǔ)言各知識(shí)點(diǎn)詳細(xì)總結(jié)27頁(yè)C 語(yǔ)言知識(shí)要點(diǎn)復(fù)習(xí)資料 總體上必須清楚的: 1)程序結(jié)構(gòu)是三種: 順序結(jié)構(gòu) 、選擇結(jié)構(gòu)(分支結(jié)構(gòu))、循環(huán)結(jié)構(gòu)。 2)讀程序都要從 main()入口, 然后從最上面順序往下讀(碰到循環(huán)做循環(huán),碰到選擇做選擇),有 且只有一個(gè) main 函數(shù)。 3)計(jì)算機(jī)的數(shù)據(jù)在電腦中保存是以 二進(jìn)制的形式. 數(shù)據(jù)存放的位置就是 他的地址. 4)bit 是位 是指為 0 或者 1。 byte 是指字節(jié), 一個(gè)字節(jié) = 八個(gè)位. 概念常考到的: 1、編譯預(yù)處理不是 C 語(yǔ)言的一部分,不占運(yùn)行時(shí)間,不要加分號(hào)。C 語(yǔ)言編譯的程序稱(chēng)為源程 序,它以 ASCII 數(shù)值存放在文本文件中。 2、define PI 3.1415926; 這個(gè)寫(xiě)法是錯(cuò)誤的,一定不能出現(xiàn)分號(hào)。 3、每個(gè) C 語(yǔ)言程序中 main 函數(shù)是有且只有一個(gè)。 4、在函數(shù)中不可以再定義函數(shù)。 5、算法:可以沒(méi)有輸入,但是一定要有輸出。 6、break 可用于循環(huán)結(jié)構(gòu)和 switch 語(yǔ)句。 7、逗號(hào)運(yùn)算符的級(jí)別最低,賦值的級(jí)別倒數(shù)第二。 第一章 C 語(yǔ)言的基礎(chǔ)知識(shí) 第一節(jié)、對(duì) C 語(yǔ)言的基礎(chǔ)認(rèn)識(shí) 1、C 語(yǔ)言編寫(xiě)的程序稱(chēng)為源程序,又稱(chēng)為編
標(biāo)簽: C語(yǔ)言
上傳時(shí)間: 2021-11-06
上傳用戶(hù):kent
Borland C++3.1 bc31full
上傳時(shí)間: 2013-07-27
上傳用戶(hù):eeworm
Microsoft+Visual+C+++從入門(mén)到精通
上傳時(shí)間: 2013-06-05
上傳用戶(hù):eeworm
Visual+C+++高級(jí)界面特效制作百例-郭慶民-中國(guó)電力出版社-2000
上傳時(shí)間: 2013-07-02
上傳用戶(hù):eeworm
VC++ Turbo C串口通信編程實(shí)踐 龔建偉
上傳時(shí)間: 2013-08-03
上傳用戶(hù):eeworm
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1