欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      分散控制系統(tǒng)課設(shè)

      時(shí)間:2019-05-15 01:21:44下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《分散控制系統(tǒng)課設(shè)》,但愿對你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《分散控制系統(tǒng)課設(shè)》。

      第一篇:分散控制系統(tǒng)課設(shè)

      2010級熱能與動(dòng)力工程集控方向課程設(shè)計(jì)

      分散控制>課程設(shè)計(jì)

      學(xué)院:水 電 學(xué) 院

      專業(yè):熱能與動(dòng)力工程

      班級:一 班

      學(xué)號姓名:周明才

      指導(dǎo)老師:李臨生

      0<

      第二篇:華北電力大學(xué)分散控制系統(tǒng)課程設(shè)計(jì)報(bào)告

      0 引言

      隨著自動(dòng)化技術(shù)的發(fā)展和電力改革的深入以及廠網(wǎng)分開、競價(jià)上網(wǎng)的政策實(shí)施,各電廠為實(shí)現(xiàn)降低成本、減少設(shè)備維護(hù)成本和縮短維護(hù)周期的目標(biāo)要求,現(xiàn)代電力系統(tǒng)對自動(dòng)化及工通訊的需求也日益提高。另一方面,在火電廠,隨著電力現(xiàn)場設(shè)備的增多及其自動(dòng)化過程的復(fù)雜化,對輔控設(shè)備的數(shù)據(jù)采集與監(jiān)控的要求也日益嚴(yán)格。大型火力發(fā)電廠的輔助生產(chǎn)車間一般均是由水網(wǎng)、煤網(wǎng)、灰網(wǎng)組成,每一網(wǎng)都可獨(dú)立成一個(gè)系統(tǒng),每個(gè)控制點(diǎn)相對分散,不利于生產(chǎn)數(shù)據(jù)上傳到網(wǎng)絡(luò)。隨著企業(yè)對自動(dòng)化要求的進(jìn)一步提高,為便于生產(chǎn)管理者遠(yuǎn)方監(jiān)控、調(diào)度、干預(yù)整個(gè)電廠的輔控車間運(yùn)行的需要,達(dá)到減人增效之目的,使企業(yè)的經(jīng)濟(jì)效益最大化。本文介紹了華電國際鄒縣發(fā)電廠(以下簡稱鄒縣電廠)四期工程2×1000MW機(jī)組用工業(yè)以太網(wǎng)實(shí)現(xiàn)的輔助車間控制網(wǎng)絡(luò)系統(tǒng)的應(yīng)用實(shí)例。工業(yè)以太網(wǎng)的發(fā)展?fàn)顩r

      以太網(wǎng)及TCP / IP通信技術(shù)在IT行業(yè)獲得了很大的成功,成為IT 行業(yè)應(yīng)用中首選的網(wǎng)絡(luò)通信技術(shù),近年來已逐步向自動(dòng)化行業(yè)發(fā)展,形成與現(xiàn)場總線技術(shù)競爭的局面,其發(fā)展?fàn)顩r可以歸結(jié)如下2點(diǎn):

      (1)自動(dòng)化技術(shù)從單機(jī)控制發(fā)展到工廠自動(dòng)化和系統(tǒng)自動(dòng)化。近年來,自動(dòng)化技術(shù)發(fā)展使人們認(rèn)識到,單純提高生產(chǎn)設(shè)備單機(jī)自動(dòng)化水平,并不一定能給整個(gè)企業(yè)帶來好的效益;因此, 對企業(yè)自動(dòng)化技術(shù)提出的進(jìn)一步要求是將整個(gè)工廠作為一個(gè)系統(tǒng)實(shí)現(xiàn)其自動(dòng)化,其目標(biāo)是實(shí)現(xiàn)企業(yè)的最佳經(jīng)濟(jì)效益。

      (2)工廠底層設(shè)備狀態(tài)及生產(chǎn)信息集成、車間底層數(shù)字通信網(wǎng)絡(luò)是信息集成系統(tǒng)的基礎(chǔ)。為滿足工廠上層管理對底層設(shè)備信息的要求,工廠車間底層設(shè)備狀態(tài)及生產(chǎn)信息集成是實(shí)現(xiàn)全廠M IS /SIS的基礎(chǔ)。這就決定了生產(chǎn)信息的實(shí)時(shí)性、可靠性以及兼容性,它必將成為現(xiàn)代電力產(chǎn)業(yè)工業(yè)通訊網(wǎng)絡(luò)的發(fā)展目標(biāo)。工業(yè)以太網(wǎng)的特點(diǎn)

      2.1 冗余性

      在程序控制系統(tǒng)中,PLC系統(tǒng)的專用通訊網(wǎng)絡(luò)的冗余一直是一個(gè)比較難解決的問題,硬件方面如通訊網(wǎng)和通訊模塊以及軟件方面的通訊問題都不能解決,一旦通訊網(wǎng)和通訊塊出現(xiàn)問題,整個(gè)通訊網(wǎng)絡(luò)就會癱瘓。若通訊網(wǎng)絡(luò)系統(tǒng)采用工業(yè)以太網(wǎng),通過工業(yè)服務(wù)器和數(shù)據(jù)交換機(jī),就能采用冗余配置,通過交換機(jī),可以任意擴(kuò)展通訊模塊且可采用多層通訊結(jié)構(gòu)。

      2.2 開放性

      在控制系統(tǒng)中,一般有2級網(wǎng)絡(luò),過程控制網(wǎng)和實(shí)時(shí)監(jiān)控網(wǎng)。在過程控制網(wǎng)中,專用網(wǎng)絡(luò)的

      第三篇:ERP課設(shè)

      ERP原理與應(yīng)用

      課程設(shè)計(jì)報(bào)告-電器公司ERP系統(tǒng)應(yīng)用

      班級:1121808

      姓名:丁賢民

      學(xué)號:201120180827

      指導(dǎo)老師:徐瑋 日期:2014.6.25 一.實(shí)驗(yàn)時(shí)間和地點(diǎn):

      2014.06.25~2014.06.26 二.實(shí)驗(yàn)?zāi)康模?/p>

      通過一周的課程設(shè)計(jì),基本掌握ERP系統(tǒng)軟件的業(yè)務(wù)處理流程,學(xué)習(xí)如何把企業(yè)設(shè)計(jì)、銷售、采購、生產(chǎn)、管理過程中所涉及的各種基礎(chǔ)資料按ERP系統(tǒng)的內(nèi)在邏輯要求錄入到電腦中,掌握在ERP系統(tǒng)中建立物料主文件、產(chǎn)品結(jié)構(gòu)清單、工作中心、資源清單、工藝路線的方法,掌握在ERP系統(tǒng)中錄入銷售訂單和產(chǎn)品預(yù)測數(shù)據(jù),進(jìn)而生成主生產(chǎn)計(jì)劃、物料需求計(jì)劃和能力需求計(jì)劃的方法,掌握按主生產(chǎn)計(jì)劃、物料需求計(jì)劃實(shí)施采購業(yè)務(wù)和車間生產(chǎn)業(yè)務(wù)的處理流程,掌握與銷售采購相關(guān)的財(cái)務(wù)處理業(yè)務(wù)。

      三.設(shè)計(jì)要求:

      1.實(shí)施過程全部在金蝶K3 ERP軟件上完成。設(shè)計(jì)結(jié)束后,每位同學(xué)獨(dú)立提交一份ERP課程設(shè)計(jì)報(bào)告,內(nèi)容包括規(guī)劃的數(shù)據(jù)、設(shè)計(jì)過程、軟件處理內(nèi)容及處理結(jié)果、運(yùn)行參數(shù)設(shè)置、遇到的疑難問題及解決辦法。2.界面截圖里要有各自的數(shù)據(jù)。3.禁止抄襲,雷同報(bào)告成績均為0。

      四.設(shè)計(jì)內(nèi)容:

      具體實(shí)施如下開始: 1.新建帳套:

      開始-程序-金蝶k3標(biāo)準(zhǔn)版-金蝶k3工具-帳套管理。

      進(jìn)行用戶管理,新建了用戶和用戶組。如下圖所見:

      產(chǎn)品預(yù)測數(shù)據(jù)管理

      錄入產(chǎn)品預(yù)測單:計(jì)劃管理→主生產(chǎn)計(jì)劃→產(chǎn)品預(yù)測→產(chǎn)品預(yù)測—新增

      對用戶丁賢民進(jìn)行了權(quán)限設(shè)置,如下圖所示:

      2.建立主營產(chǎn)品的物料主文件和產(chǎn)品結(jié)構(gòu)清單。

      進(jìn)入金蝶k3的控制平臺:

      電機(jī)桌面的金蝶k/3標(biāo)準(zhǔn)版進(jìn)入平臺,如下圖:

      進(jìn)入主控制界面:

      建立了幾個(gè)科目,如下圖:

      錄入幣別

      選擇公共資料→幣別,如下圖: 錄入記量單位

      選擇公共資料→計(jì)量單位,打開計(jì)量單位管理界面

      部門錄入:

      錄入物料數(shù)據(jù)

      選擇公共資料→物料,進(jìn)入物料管理界面。

      單擊新增按鈕或雙擊已錄入的物料,可打開物料錄入或修改界面

      錄入BOM單:計(jì)劃管理-生產(chǎn)數(shù)據(jù)管理-BOM維護(hù)-BOM新增。形成下列的BOM單;

      BOM維護(hù):

      3.建立加工該產(chǎn)品所用到的資源清單和工作中心錄入工作中心及資源清單

      錄入工作中心

      選擇系統(tǒng)設(shè)置→基礎(chǔ)資料→公共資料→工作中心,進(jìn)入工作中心管理界面

      錄入資源清單

      計(jì)劃管理→生產(chǎn)數(shù)據(jù)管理→基礎(chǔ)資料→資源清單

      4.錄入物料工藝路線

      選擇計(jì)劃管理→生產(chǎn)數(shù)據(jù)管理→工藝路線→工藝路線新增:

      5.錄入初始庫存資料:

      選擇系統(tǒng)設(shè)置→初始化→倉存管理→初始數(shù)據(jù)錄入

      截圖如下:

      6.錄入和維護(hù)銷售訂單和產(chǎn)品預(yù)測數(shù)據(jù)、編制主生產(chǎn)計(jì)劃、進(jìn)行粗能力計(jì)算:

      訂單錄入

      供應(yīng)鏈→銷售管理→銷售訂單—新增,則打開銷售訂單錄入界面

      編制主生產(chǎn)計(jì)劃

      選擇生產(chǎn)管理→主生產(chǎn)計(jì)劃→系統(tǒng)設(shè)置→計(jì)劃展望期維護(hù)

      選擇生產(chǎn)管理→主生產(chǎn)計(jì)劃→MPS計(jì)算

      進(jìn)行粗能力計(jì)算

      選擇生產(chǎn)管理→粗能力需求計(jì)劃→粗能力清單→粗能力清單生成:

      7.根據(jù)主生產(chǎn)計(jì)劃生成物料需求計(jì)劃、并進(jìn)行細(xì)能力計(jì)算

      物料需求計(jì)劃:

      細(xì)能力計(jì)算

      選擇生產(chǎn)管理→細(xì)能力需求計(jì)劃→細(xì)能力計(jì)算→細(xì)能力計(jì)算:

      8.根據(jù)主生產(chǎn)計(jì)劃、物料需求計(jì)劃生成采購計(jì)劃和車間生產(chǎn)任務(wù)

      單擊[生產(chǎn)管理] →[生產(chǎn)任務(wù)管理] →[生產(chǎn)任務(wù)] →[生產(chǎn)任務(wù)單-查詢],系統(tǒng)彈出條件過濾界面。點(diǎn)擊[確定],進(jìn)入生產(chǎn)任務(wù)單時(shí)序簿界面。選擇一張生產(chǎn)任務(wù)單,點(diǎn)擊[下達(dá)]按鈕。

      車間生產(chǎn)任務(wù):

      9.根據(jù)采購計(jì)劃實(shí)施采購業(yè)務(wù)各項(xiàng)流程、直至外購零件入庫:

      10.根據(jù)車間生產(chǎn)任務(wù)實(shí)施車間管理各項(xiàng)流程,直至產(chǎn)品完工入庫

      工序計(jì)劃單查詢

      工序領(lǐng)料(工序計(jì)劃單查詢-編輯-工序領(lǐng)料):

      派工單:

      產(chǎn)品入庫:

      11.根據(jù)采購和銷售數(shù)據(jù)完成應(yīng)收、應(yīng)付的財(cái)務(wù)處理業(yè)務(wù)

      五.實(shí)驗(yàn)心得:

      首先感謝寧星老師,徐瑋老師,王紅玲老師這兩天對我們的指導(dǎo),讓我們能夠順利地完成此次課程設(shè)計(jì)。

      通過本次的課程設(shè)計(jì),我基本掌握ERP系統(tǒng)軟件的業(yè)務(wù)處理流程,從最開始的新建帳套,進(jìn)行帳套的初始設(shè)置,建立主營產(chǎn)品的物料主文件和產(chǎn)品結(jié)構(gòu)清單,到建立加工該產(chǎn)品所用到的資源清單和工作中心和錄入和維護(hù)加工該產(chǎn)品各零件的工藝路線之后再錄入初始庫存資料,錄入和維護(hù)銷售訂單和產(chǎn)品預(yù)測數(shù)據(jù)、編制主生產(chǎn)計(jì)劃、進(jìn)行粗能力計(jì)算到根據(jù)車間生產(chǎn)任務(wù)實(shí)施車間管項(xiàng)流程,直至產(chǎn)品完工入庫,最后根據(jù)采購和銷售數(shù)據(jù)完成應(yīng)收、應(yīng)付的財(cái)務(wù)處理業(yè)務(wù)。

      這一系列的操作,讓我受益匪淺。雖然平時(shí)也接觸過金蝶這個(gè)軟件,但是當(dāng)所以得任務(wù)都是細(xì)致緊密地聯(lián)系在一起的還是第一次做,真正做到了企業(yè)管理所有流程的操作,個(gè)人覺得還是很難的。在操作的過程中,雖然遇到了很多的困難,比如MPS計(jì)算需要系統(tǒng)啟動(dòng)后才能使用,BOM的錄入也成了問題等等,但是在老師和同學(xué)的指導(dǎo)下最終也順利地解決了,出錯(cuò),糾正,不懂到懂,這才是真正的進(jìn)步。

      紙上得來終覺淺,絕知此事要躬行。確實(shí)是至理名言,我們課程設(shè)計(jì)之前沒有收集數(shù)據(jù),沒有想象一個(gè)企業(yè)在實(shí)施的過程中需要什么物料,我們總是想當(dāng)然的認(rèn)為自己能夠當(dāng)場很容易的想出來,但是事實(shí)卻是,我們面對著電腦發(fā)呆,迷茫。我們總覺得事情很簡單,眼高手低卻是我們的寫照,所以要想真正明白一個(gè)事情的事理就要實(shí)踐,實(shí)踐出真知,也需要你謙虛地面對所處的境地,不能怨天尤人。在實(shí)驗(yàn)室也看到了不少同學(xué)因?yàn)樽霾粊砭椭苯硬蛔隽耍缓蠹痹甑那弥髽?biāo),我開始也有點(diǎn)焦躁,但是很快就冷靜下來一步一步跟著指導(dǎo)書做,然后也有了不錯(cuò)的效果,這也是本次課程設(shè)計(jì)給我?guī)淼某龑W(xué)習(xí)外的精神方面的收獲。

      經(jīng)過本次ERP的課設(shè),我在各個(gè)方面都有了一定的進(jìn)步,也達(dá)到了此次課設(shè)所需要達(dá)到的效果,今后會以今天的收獲去享受更美好的明天。

      第四篇:課設(shè)心得體會

      經(jīng)歷了編c語言課程設(shè)計(jì)后,我對這一學(xué)期c語言所學(xué)內(nèi)容有了更加深刻的了解和掌握,特別是一直不懂的鏈表和指針,現(xiàn)在發(fā)現(xiàn)自己都能運(yùn)用了,很開心自己的進(jìn)步。所以,雖然寫程序的過程中,遇到各種問題,調(diào)試的時(shí)候也是遇到各種令人頭大的問題,但能借助課程設(shè)計(jì)提高自己對指針和鏈表的熟練度,提高自己對c語言編程的熟練度,也希望學(xué)??梢远嚅_設(shè)一些這樣的課程,既是讓我們對自己所學(xué)知識的一個(gè)綜合理解與使用,也可以提高我們的動(dòng)手實(shí)踐能力、對知識的運(yùn)用能力,更是一個(gè)讓我們學(xué)會獨(dú)立思考的好機(jī)會。

      剛開始準(zhǔn)備編代碼時(shí),感覺很茫然,不知道從何寫起。雖然在這之前,我們已經(jīng)對c語言這門課程學(xué)習(xí)了差不多一個(gè)學(xué)期,對其有了一定的了解,但是也僅僅是停留在了解的范圍,對里面的好多東西還是很陌生的,在運(yùn)用起來的時(shí)候還是感到很棘手。

      我首先去構(gòu)建了一個(gè)基本的框架,搭建框架就好比一棟大樓的地基。框架搭好了,一個(gè)程序就慢慢成形了。在寫課設(shè)的過程中,感覺最難的的就是控件的功能實(shí)現(xiàn)了。剛剛把代碼敲出來的時(shí)候,整個(gè)人那個(gè)興奮啊。但是,一編譯運(yùn)行。像一桶冷水從頭澆到底。那錯(cuò)誤多的,看的我眼花繚亂。編程序是一個(gè)很細(xì)心的過程。因?yàn)槿绻悴徽J(rèn)真去寫,少寫了括號,或者分號,都會導(dǎo)致你的程序運(yùn)行不出來或者運(yùn)行出來的結(jié)果有錯(cuò)誤。這些錯(cuò)誤都很小,但是讓你從一大堆程序中去找,這也是個(gè)難題。

      通過實(shí)訓(xùn)的這個(gè)過程中我發(fā)現(xiàn)了自己的不足之處,對以前所學(xué)過的知識理解得不夠深刻,掌握得不夠牢固。還有一點(diǎn)就是,通過編程讓我感覺到了鏈表在C語言中的重要性。在我看來,學(xué)會運(yùn)用鏈表,就等于跨過了C語言的大門。

      操作是學(xué)好c語言必不可少的一步。因?yàn)椴还苣憷碚撝R掌握的如何熟練,不上機(jī)實(shí)際操作的話,是沒有任何效果的,許多問題都是在實(shí)際上機(jī)操作中顯現(xiàn)出來的,在書本上是體現(xiàn)不出來的。書本上是永遠(yuǎn)不會出現(xiàn)你自己的思想成果的,正是應(yīng)了那句話“實(shí)踐是檢驗(yàn)真理的唯一標(biāo)準(zhǔn)?!?/p>

      總之,通過c語言的學(xué)習(xí),使我對計(jì)算機(jī)語言有了一些初步的認(rèn)識和理解,使我對計(jì)算機(jī)語言不再像以前一樣一無所知,認(rèn)為那是高不可攀的、十分難以理解、一般人學(xué)不會的東西了。我認(rèn)為只要學(xué)習(xí)方法掌握好,再加上刻苦的練習(xí),是完全有可能學(xué)好任何一門計(jì)算機(jī)語言的。

      在本學(xué)期對c語言的粗略學(xué)習(xí)之后,我們進(jìn)行的這次課程設(shè)計(jì),無疑加深了對c語言的認(rèn)識和應(yīng)用。要想從書本走向?qū)嵺`是一個(gè)很艱難地過程,所以剛開始的時(shí)候,我遇到了各種各樣的阻礙,以至于差點(diǎn)兒打消了我做這次設(shè)計(jì)的念頭。一開始就遇到了怎樣能正確創(chuàng)建一個(gè)鏈表的問題,在上課的時(shí)候就模糊不清,不知道所以然,開始翻課本,問同學(xué),依然是朦朦朧朧,又玩命的上機(jī)操作才終于得到解決。

      在過程中問我才認(rèn)識到自己自己還有很多的知識沒學(xué)好,基礎(chǔ)知識沒理清,而且很多東西還要去翻書,去網(wǎng)上搜索,而且遇到一些小錯(cuò)誤運(yùn)行不出來就會煩躁不安,逐漸克服這些問題后我發(fā)現(xiàn)對c語言越來越感興趣了,以后我要克服這些,盡量保持一顆良好的心態(tài),學(xué)好c語言。首先我必須學(xué)好c語言的基礎(chǔ)知識,然后能在電腦上熟練的運(yùn)用,上網(wǎng)的時(shí)候多看一些優(yōu)秀的代碼,看看別人怎么寫,再結(jié)合自己的不足之處進(jìn)行改正??傊@次的課設(shè)是是我記憶里的一個(gè)新篇章,更是c語言編程上的一個(gè)里程碑。

      接著又是各種類型的錯(cuò)誤,很多是學(xué)藝不精的結(jié)果,一個(gè)一個(gè)解決,時(shí)而還有道查一下單詞。就這樣實(shí)踐是檢驗(yàn)真理的標(biāo)準(zhǔn),在屢敗屢戰(zhàn)之后,迎來了成功的花朵。然后我抓破破腦袋的讓我的程序更加合理和多功能。

      我們已經(jīng)學(xué)習(xí)了《C 語言程序設(shè)計(jì)》這門課,但是我所學(xué)的知識最多也就是在做作業(yè)的時(shí)候才會用到,平時(shí)沒有什么練習(xí)的機(jī)會,這次的課程設(shè)計(jì)是我第一次通過自己構(gòu)思,和同學(xué)討論并且不斷查閱資料來設(shè)計(jì)一項(xiàng)程序。這次設(shè)計(jì),不僅鞏固了我以前所學(xué)的知識,還讓我對c語言有了更深一步的了解,掌握了更多的技巧和技能。C語言是計(jì)算機(jī)程序設(shè)計(jì)的重要理論基礎(chǔ),在我們以后的學(xué)習(xí)和工作中都有著十分重要的地位。要學(xué)好這種語言,僅僅學(xué)習(xí)課本上的知識是不夠的,還要經(jīng)常自己動(dòng)手,有較強(qiáng)的實(shí)踐能力。只有多動(dòng)手,經(jīng)常編寫程序,才能發(fā)現(xiàn)我們學(xué)習(xí)上的漏洞和自己的不足,并在實(shí)踐中解決這些問題,不斷提高自己轉(zhuǎn)化知識的能力。在我有解決不了的問題時(shí),我會主動(dòng)查閱相關(guān)的資料,或向其他同學(xué)詢問,這不僅豐富了我們的知識,還增進(jìn)了我們同學(xué)之間的友誼。為了增大信息的安全性,需要用文件來存儲信息,由于我在上課時(shí)不注重對文件的運(yùn)用,所以在這方面有較大的困難。我先將書本認(rèn)認(rèn)真真地看了一遍,又做了一下課后習(xí)題來驗(yàn)證和增進(jìn)自己的理解,終于,經(jīng)過我們的不懈努力,我的程序有了突破,成功地實(shí)現(xiàn)了用文件來保存并查看學(xué)索賠信息。這次設(shè)計(jì)中,我的收獲還有就是學(xué)會了用流程圖來表達(dá)自己的想法,并根據(jù)流程圖來逐步實(shí)現(xiàn)程序的功能。開始的時(shí)候,我畫流程圖很是困難,需要一個(gè)多小時(shí)才能清楚的根據(jù)自己的想法畫出圖來,后來畫多了,就更加了解它的功能,十分得心應(yīng)手,能夠比較快而準(zhǔn)確的畫出來。在這次課程設(shè)計(jì)中,我們首先對系統(tǒng)的整體功能進(jìn)行了構(gòu)思,然后用結(jié)構(gòu)化分析方法進(jìn)行分析,將整個(gè)系統(tǒng)清楚的劃分為幾個(gè)模塊,再根據(jù)每個(gè)模塊的功能編寫代碼。而且盡可能的將模塊細(xì)分,最后在進(jìn)行函數(shù)的調(diào)用。我們在函數(shù)的編寫過程中,我們不僅用到了for循環(huán)、while循環(huán)和switch語句,還用到了函數(shù)之間的調(diào)用(包括遞歸調(diào)用)。由于我們是分工編寫代碼,最后需要將每個(gè)人的代碼放到一起進(jìn)行調(diào)試。在調(diào)試的過程中也遇到了困難,但經(jīng)過我耐心的修改,終于功夫不負(fù)有心人,我成功了!

      在這樣一個(gè)過程中,我收獲了許多在書本上根本學(xué)不到的東西。了解到了自己的不足之處,受益匪淺。

      為期兩周的課程設(shè)計(jì)快結(jié)束了,通過這次數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì),我感受最深的就是對于循環(huán)鏈表的使用,可以說對循環(huán)鏈表有了比以前更進(jìn)一步的認(rèn)識,以前只是一知半解的,如果讓我自己來編寫程序還真懵了,不過這個(gè)程序還是被我搞懂了,也改了一些部分,通過這些改動(dòng)和這幾天的摸索漸漸明白了,所以這次課程設(shè)計(jì)最大的收獲就在于對循環(huán)鏈表有了一定的理解,包括其中的一系列操作,如建立一個(gè)循環(huán)鏈表,刪除鏈表中的一個(gè)結(jié)點(diǎn),增加一個(gè)結(jié)點(diǎn)等。

      在這次課程設(shè)計(jì)過程中需要我們一邊設(shè)計(jì)一邊探索,在這個(gè)過程當(dāng)中我發(fā)現(xiàn)自己在數(shù)據(jù)結(jié)構(gòu)方面知識掌握不夠深入,對一些基本概念不能很好的理解,對一些數(shù)據(jù)結(jié)構(gòu)不能夠熟練的進(jìn)行上機(jī)實(shí)現(xiàn),這是自己比較薄弱的。學(xué)好基礎(chǔ)知識是理論付諸實(shí)踐的前提,這樣理論和實(shí)踐才能充分地結(jié)合起來。在以后的學(xué)習(xí)中,我還要努力改正,充分利用上機(jī)實(shí)驗(yàn)的機(jī)會提高自己。在程序的輸入的時(shí)候,因?yàn)樽约簩︽I盤的不熟練,代碼又很多很繁瑣,常常會產(chǎn)生放棄的念頭,從中我也感受到只有堅(jiān)持到底,勝利才會出現(xiàn)。在調(diào)試程序的時(shí)候我也有所體會,雖然約瑟夫環(huán)問題不是很難,但調(diào)試的時(shí)候還是會出現(xiàn)很多錯(cuò)誤,因此我們不能認(rèn)為容易就不認(rèn)真對待。在以后的學(xué)習(xí)中,要能不斷發(fā)現(xiàn)問題,提出問題,解決問題,從不足之處出發(fā),在不斷學(xué)習(xí)中提高自己。

      不知不覺緊張課程設(shè)計(jì)已經(jīng)差不多要結(jié)束了,想想自己從剛開始的什么都不敢去做,到現(xiàn)在所有所做的,感覺自己的編程能力有了很大的提高,只要認(rèn)真仔細(xì)的去做一件事,我們真的可以做到很多,不禁想起老師上課所傳授的一句名言:心在哪里,時(shí)間就在哪里。這句話淺俗易懂,當(dāng)你深有體會到的時(shí)候那種感覺簡直無法言語。

      這次課設(shè)我真的學(xué)到了很多,彌補(bǔ)了以前很大的不足,讓我感覺到了我的能力,以后的學(xué)習(xí),我要沉著,用良好的心態(tài)去對待以后所出現(xiàn)的各種編程知識及任務(wù)。平時(shí)要多花時(shí)間,到了大三更要努力。堅(jiān)持理論與實(shí)踐相結(jié)合,從中掌握每個(gè)細(xì)節(jié),相信自己會取得很大進(jìn)步,彌補(bǔ)以前的不足,以后會有個(gè)較好的發(fā)展!

      第五篇:Matlab課設(shè)

      武漢理工大學(xué)《Matlab課程設(shè)計(jì)》課程設(shè)計(jì)說明書

      目錄

      摘要.............................................................................................2

      一、Matlab運(yùn)算與應(yīng)用............................................................3 1.1..........................................................................................3 1.2..........................................................................................3

      二、Matlab運(yùn)算與應(yīng)用設(shè)計(jì)題目分析....................................4 2.1..........................................................................................4 2.2..........................................................................................5 2.3..........................................................................................6 2.4..........................................................................................7 2.5........................................................................................13 2.6........................................................................................14 2.7........................................................................................15 2.8........................................................................................17 2.9........................................................................................19 2.10......................................................................................22

      三、matlab課程設(shè)計(jì)心得體會..............................................23 參考文獻(xiàn)...................................................................................23

      武漢理工大學(xué)《Matlab課程設(shè)計(jì)》課程設(shè)計(jì)說明書

      摘要

      MATLAB是矩陣實(shí)驗(yàn)室(Matrix Laboratory)的簡稱,是美國MathWorks公司出品的商業(yè)數(shù)學(xué)軟件,用于算法開發(fā)、數(shù)據(jù)可視化、數(shù)據(jù)分析以及數(shù)值計(jì)算的高級技術(shù)計(jì)算語言和交互式環(huán)境,主要包括MATLAB和Simulink兩大部分。

      Matlab和Mathematica、Maple并稱為三大數(shù)學(xué)軟件。它在數(shù)學(xué)類科技應(yīng)用軟件中在數(shù)值計(jì)算方面首屈一指。Matlab可以經(jīng)行矩陣運(yùn)算、繪制函數(shù)和數(shù)據(jù)、實(shí)現(xiàn)算法、創(chuàng)建用戶界面、連接其他編程語言的程序等,主要應(yīng)用于工程計(jì)算、控制設(shè)計(jì)、信號處理與通訊、圖像處理、信號檢測、金融建模設(shè)計(jì)與分析等領(lǐng)域。

      本次課程設(shè)計(jì)主要通過學(xué)習(xí)了解Matlab,熟悉Matlab界面、進(jìn)行簡單操作,并運(yùn)用此款軟件完成安排的相關(guān)題目。

      關(guān)鍵字:Matlab、課程設(shè)計(jì)、矩陣實(shí)驗(yàn)室

      武漢理工大學(xué)《Matlab課程設(shè)計(jì)》課程設(shè)計(jì)說明書

      一、Matlab運(yùn)算與應(yīng)用

      1.1理論分析

      Matlab是MathWorks公司的產(chǎn)品,是一個(gè)為科學(xué)和工程計(jì)算而專門設(shè)計(jì)的高級交互式放的軟件包。Matlab環(huán)境集成了圖示與精確的數(shù)值計(jì)算,是一個(gè)可以完成各種計(jì)算和數(shù)據(jù)處理可視化的、強(qiáng)有力的、易于使用和理解的工具。Matlab已被證明是為解決數(shù)學(xué)、物理、化學(xué)、工程、醫(yī)藥、金融和其他涉及復(fù)雜數(shù)值計(jì)算的應(yīng)用領(lǐng)域的一個(gè)十分靈活的、便于使用的工具,也是數(shù)學(xué)、數(shù)值分析和工程等課程教學(xué)的一個(gè)優(yōu)秀的教育工具。這個(gè)程序被世界各地高等學(xué)院廣泛使用,在工業(yè)應(yīng)用中也很流行,Matlab使用于PC到超級計(jì)算機(jī)以及大多數(shù)諸如PC、Macintosb和UNIX等平臺。

      Matlab中有大量的命令集和可用函數(shù)集,也通稱為Matlab M文件,這是應(yīng)用更加容易。因此,在Matlab中求解問題通常比傳統(tǒng)編程快得多,由于是采用自然表示法,因而使代碼清晰和自釋。因?yàn)槎鄶?shù)M文件是公開的,因此,易于修改這些函數(shù)。

      Matlab中有一些命令可以用來控制Matlab語句的執(zhí)行,如條件語句、循環(huán)語句和支持用戶交互的命令。Matlab是一種高級的程序設(shè)計(jì)語言,能幫助用戶解決矩陣戶或其它問題。

      1.2歸納與總結(jié)

      Matlab的主要特點(diǎn)是:

      (1)有高性能數(shù)值計(jì)算的高級算法,特別適合矩陣代數(shù)領(lǐng)域;(2)有大量事先定義的數(shù)學(xué)函數(shù),并具有用戶自定義函數(shù)的能力;(3)繪圖和顯示數(shù)據(jù),并具有教育、科學(xué)和藝術(shù)學(xué)的圖解和可視化的二維、三 維圖;

      (4)基于HTML的完全幫助系統(tǒng);

      (5)適合個(gè)人應(yīng)用的強(qiáng)有力的面向矩陣/向量的高級程序設(shè)計(jì)語言;(6)與用其他語言編寫的程序結(jié)合和輸入輸出格式化的能力;

      武漢理工大學(xué)《Matlab課程設(shè)計(jì)》課程設(shè)計(jì)說明書

      (7)有在多個(gè)應(yīng)用領(lǐng)域解決難題的工具箱。

      MATLAB 的應(yīng)用范圍非常廣,包括信號和圖像處理、通訊、控制系統(tǒng)設(shè)計(jì)、測試和測量、財(cái)務(wù)建模和分析以及計(jì)算生物學(xué)等眾多應(yīng)用領(lǐng)域。附加的工具箱(單獨(dú)提供的專用 MATLAB 函數(shù)集)擴(kuò)展了 MATLAB 環(huán)境,以解決這些應(yīng)用領(lǐng)域內(nèi)特定類型的問題。

      二、Matlab運(yùn)算與應(yīng)用設(shè)計(jì)題目分析

      2.1已知t=linspace(0,2*pi,6),求t的正弦和正弦的絕對值。

      2.1.1理論分析

      由題目已知分析知,linspace(a,b,n)為線性分割函數(shù),在a與b之間均勻地產(chǎn)生n個(gè)點(diǎn)值,行成n維向量。Matlab中求解正弦的函數(shù)為sin(),求取絕對值和復(fù)數(shù)模值的函數(shù)為abs()。

      2.1.2程序代碼

      >> t=linspace(0,2*pi,6)%創(chuàng)建線性間隔向量t,范圍從0到2pi,元素 個(gè)數(shù)為6 >> a=cos(t)%對向量t求得余弦向量a >> b=abs(a)%對余弦向量a求絕對值得絕對值向量b 2.1.3運(yùn)行結(jié)果

      a =

      1.0000 0.3090-0.8090-0.8090 0.3090 1.0000 b =

      1.0000 0.3090 0.8090 0.8090 0.3090 1.0000

      武漢理工大學(xué)《Matlab課程設(shè)計(jì)》課程設(shè)計(jì)說明書

      2.1.4題目總結(jié)

      為了方便給大量元素賦值,Matlab提供了一些基本矩陣,Linspace()就是其中的均分向量函數(shù)命令,大部分的Matlab函數(shù)都適用于做元素群運(yùn)算,只有專門的幾個(gè)除外,那就是*、/、、^運(yùn)算符和sqrtm、expm、logm三個(gè)函數(shù)。題目中用到的正弦函數(shù)sin()和取絕對值函數(shù)abs()均可用于元素群運(yùn)算,也即其自變量都可以是任意階的矩陣。

      2.2繪制余弦曲線y=cos(x)和指數(shù)函數(shù)y=x^2曲線。

      2.2.1理論分析

      本題是畫函數(shù)的曲線圖,可以利用plot,ezplot等命令進(jìn)行繪圖。也可以用funtool命令直接繪制函數(shù)圖象。由于plot要設(shè)置自變量的范圍,而ezplot不需要設(shè)置,所以本題采用ezplot進(jìn)行畫圖。

      2.2.2程序代碼:

      syms x;%聲明變量

      y1=cos(x);%將cos(s)賦值給y1 y2=x^2;% 將x^2賦值給y2 ezplot(y1);%畫函數(shù)1圖 hold on

      grid on %保持圖形 %畫方格

      ezplot(y2)%畫函數(shù)2圖

      2.2.3運(yùn)行結(jié)果

      武漢理工大學(xué)《Matlab課程設(shè)計(jì)》課程設(shè)計(jì)說明書

      圖2.2.3 2.2.4題目總結(jié)

      ezplot功能簡介:

      EZPLOT即:Easy to use function plotter。它是一個(gè)易用的一元函數(shù)繪圖函數(shù)。特別是在繪制含有符號變量的函數(shù)的圖像時(shí),ezplot要比plot更方便。因?yàn)閜lot繪制圖形時(shí)要指定自變量的范圍,而ezplot無需數(shù)據(jù)準(zhǔn)備[2],直接繪出圖形。要將兩個(gè)函數(shù)繪制到同一個(gè)圖上要使用hold on 命令。

      2.3利用for...end循環(huán)語句,求 2+4+6…+100 的值。

      2.3.1理論分析

      for語句作用是按照預(yù)先設(shè)定的循環(huán)步驟重復(fù)執(zhí)行某語句段, 其語法: for 循環(huán)控制變量=存儲著該變量依次所取值的一個(gè)向量。

      循環(huán)語句塊, 本塊重復(fù)執(zhí)行的次數(shù)由上方向量的長度決定, 每次執(zhí)行, 循

      武漢理工大學(xué)《Matlab課程設(shè)計(jì)》課程設(shè)計(jì)說明書

      環(huán)控制變量依次取該向量中的值.end

      2.3.2程序代碼

      sum=0;%賦初值sum為0

      for i=2:2:100 %變量i變化范圍為2到100,以2步進(jìn) sum=sum + i;%累加求和 end %結(jié)束for循環(huán)

      2.3.3運(yùn)行結(jié)果

      >> sum sum =

      2550 2.3.4題目總結(jié)

      matlab的for 循環(huán)語句有其獨(dú)有的特點(diǎn), 它使用一個(gè)向量來控制循環(huán), 循環(huán)次數(shù)由向量的長度來決定, 而每次循環(huán)都依次從向量中取值.這使得Matlab循環(huán)更靈活多樣, 其循環(huán)變量取值可以不按照特定的規(guī)律;但是另一方面, Matlab 的for循環(huán)也有獨(dú)特的限制, 當(dāng)次循環(huán)中改變循環(huán)變量賦值, 不會代入下次循環(huán), 所以除非在其中用break提前退出, Matlab循環(huán)的次數(shù)是預(yù)先定好的.舉個(gè)例子: for a=1:2:7 , 將循環(huán)4次, a的取值依次是1, 3, 5, 7.2.4分析下面每條指令的功能并運(yùn)行,觀察執(zhí)行結(jié)果。

      (1)X=0:0.25:3;Y=X.*exp(-X);plot(X,Y),xlabel(‘x’),武漢理工大學(xué)《Matlab課程設(shè)計(jì)》課程設(shè)計(jì)說明書

      ylabel(‘y’),title(‘y=x*exp(-x)’);

      (2)A=zeros(3,5)A(:)=-4:5 L=abs(A)>4 islogical(L)X=A(L)

      (3)A=[1:5;6:10] pow2(A)

      (4)A=zeros(3,2)A(:)=1:6 A=A*(1+i)A1=A.’;B1=A’;(5)A=ones(2,3)B=ones(2)C=eye(4)D=diag(C)E=repmat(C,1,3)2.4.1程序分析

      ? X=0:0.25:3;%變量x的取值范圍為0 ~3,以0.25增加 Y=X.*exp(-X);%函數(shù)y=xe?x的表達(dá)式

      plot(X,Y),xlabel(‘x’), ylabel(‘y’),title(‘y=x*exp(-x)’);

      %繪制y=xe?x的圖線,橫坐標(biāo)為x,縱坐標(biāo)為y,標(biāo)題為

      y=x*exp(-x)? A=zeros(3,5)%創(chuàng)建一個(gè)3*5的零矩陣A A(:)=-4:5 %為矩陣A賦值,得到列向量范圍為-4到5,步進(jìn)為1 L=abs(A)>4 %判斷矩陣A的絕對值是否大于4

      武漢理工大學(xué)《Matlab課程設(shè)計(jì)》課程設(shè)計(jì)說明書

      islogical(L)%判斷L是否為邏輯值

      X=A(L)%X為邏輯數(shù)組L對應(yīng)為1的位置的數(shù)據(jù)為列向量 ? A=[1:5;6:10] %創(chuàng)建一個(gè)2*5的矩陣A,范圍為1到10,步進(jìn)為1 pow2(A)%返回?cái)?shù)組X,依次計(jì)算A中元素以2為底的冪 ? A=zeros(3,2)%創(chuàng)建一個(gè)3*2的零矩陣 A(:)=1:6 %為矩陣A賦值,范圍為1到6,步進(jìn)為1 A=A*(1+i)%將矩陣A中的每一個(gè)元素乘以(1+i)A1=A.' %對A進(jìn)行數(shù)組轉(zhuǎn)置生成矩陣A1 B1=A' %對A進(jìn)行矩陣轉(zhuǎn)置生成矩陣B1 ? A=ones(2,3)%創(chuàng)建一個(gè)2*3的1矩陣A B=ones(2)%創(chuàng)建一個(gè)2*2的1矩陣B C=eye(4)%創(chuàng)建一個(gè)4*4的單位矩陣C D=diag(C)%獲取單位矩陣C的對角線元素矩陣D E=repmat(C,1,3)%將矩陣C生成為1*3的新矩陣E

      2.4.2運(yùn)行結(jié)果

      2.4.2.1程序運(yùn)行結(jié)果一

      圖2.4.2.1

      2.4.2.2程序運(yùn)行結(jié)果二

      A =

      武漢理工大學(xué)《Matlab課程設(shè)計(jì)》課程設(shè)計(jì)說明書

      0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

      A =

      -4-1 2 5 8-3 0 3 6 9-2 1 4 7 10

      L =

      0 0 0 1 1 0 0 0 1 1 0 0 0 1 1

      ans = 1

      X = 5 6

      武漢理工大學(xué)《Matlab課程設(shè)計(jì)》課程設(shè)計(jì)說明書

      8 9 10

      2.4.2.3程序運(yùn)行結(jié)果三

      >> pow2(A)

      ans =

      64 128 256 512 1024 2.4.2.4程序運(yùn)行結(jié)果四

      >> A1=A.'

      A1 =

      0 + 2.0000i 0 + 4.0000i 0 + 6.0000i

      0 + 8.0000i 0 +10.0000i 0 +12.0000i >> B1=A'

      B1 =

      04.0000i 08.0000i 0-10.0000i 0-12.0000i 11

      武漢理工大學(xué)《Matlab課程設(shè)計(jì)》課程設(shè)計(jì)說明書

      2.4.2.5程序運(yùn)行結(jié)果五

      >> A=ones(2,3)A =

      1 1 1 1 1 >> B=ones(2)B =

      1 1 1 >> C=eye(4)C =

      0 0 0

      0 1 0 0

      0 0 1 0 0 0 0 1 >> D=diag(C)D =

      1

      武漢理工大學(xué)《Matlab課程設(shè)計(jì)》課程設(shè)計(jì)說明書

      >> E=repmat(C,1,3)E = 1 0 0 0 1 0 0 0 1 0 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 0 1 0 0 0 1 0 0 0 1 2.4.3題目總結(jié)

      對于實(shí)數(shù)矩陣,矩陣轉(zhuǎn)置和數(shù)組矩陣計(jì)算結(jié)果是一樣的,但是對于復(fù)數(shù)矩陣,數(shù)組轉(zhuǎn)置和矩陣轉(zhuǎn)置的計(jì)算結(jié)果不一致。所以,對于數(shù)組轉(zhuǎn)置運(yùn)算也被稱為非共軛轉(zhuǎn)置,矩陣轉(zhuǎn)置運(yùn)算則被稱為共軛矩陣。數(shù)組的運(yùn)算是指數(shù)組對應(yīng)元素之間的運(yùn)算,也稱點(diǎn)運(yùn)算。

      2.5計(jì)算多項(xiàng)式p(x)= x3+15x2+8x在x=3和x=0:1:8時(shí)的值。

      2.5.1理論分析

      由題目已知的條件分析可知是運(yùn)用MATLAB計(jì)算多項(xiàng)式。這里運(yùn)用到的是polyval()命令。通過polyval()命令可以快速的計(jì)算出在相應(yīng)值下的多項(xiàng)式的值。

      2.5.2程序代碼

      x=3;y= x^3+15.*x^2+8.*x 式

      %賦初值3給x %寫出函數(shù)表達(dá)

      武漢理工大學(xué)《Matlab課程設(shè)計(jì)》課程設(shè)計(jì)說明書

      ? clear all %清除所有變量 >> syms x;%聲明變量x >> y=x^3+15.*x^2+8.*x;%寫出函數(shù)表達(dá)式

      >> x=0:1:8;%生成一個(gè)0到8的數(shù)組,每相鄰兩數(shù)間間隔為1 >> p=[1 15 8];%將函數(shù)表達(dá)式的系數(shù)放在數(shù)組P中 >> polyval(p,x)%用polyval函數(shù)求得表達(dá)式的值

      2.5.3運(yùn)行結(jié)果

      X=3時(shí)

      186 X=0:1:8時(shí) y =

      2.5.4題目總結(jié)

      Matlab為用戶提供了解決多項(xiàng)式運(yùn)算的和插值的函數(shù)庫,ployval()就是其中的多項(xiàng)式求值函數(shù)。在表達(dá)多項(xiàng)式系數(shù)中要把缺少的自變量系數(shù)0補(bǔ)充到系數(shù)矩陣中。

      2.6隨機(jī)生成一個(gè)10000×3的矩陣,并繪制其柱狀圖

      2.6.1理論分析

      隨機(jī)生成矩陣函數(shù)可以用rand(M,N),表示隨機(jī)產(chǎn)生一個(gè)M*N的矩陣。柱狀繪圖函數(shù)可以用bar,此函數(shù)是在平面內(nèi)繪制柱狀圖,如果要繪制立體的,用bar3。

      武漢理工大學(xué)《Matlab課程設(shè)計(jì)》課程設(shè)計(jì)說明書

      2.6.2程序代碼

      arry=rand(10000,3);

      %隨機(jī)生成一個(gè)10000*3的矩陣

      bar(arry)%bar函數(shù)用于繪制柱狀圖 %畫出柱狀圖

      2.6.3運(yùn)行結(jié)果

      圖2.6.3

      2.7利用switch…case編寫以下程序:

      某商場對顧客所購買的商品實(shí)行打折銷售,標(biāo)準(zhǔn)如下(商品價(jià)格用price來表示):

      price<200 無折扣 200?price<500 5%折扣 500?price<1000 10%折扣 Price?1000 15%折扣 輸入所售商品的價(jià)格,求其實(shí)際銷售價(jià)格。

      武漢理工大學(xué)《Matlab課程設(shè)計(jì)》課程設(shè)計(jì)說明書

      2.7.1理論分析

      MATLAB語言為解決多分支判斷選擇提供了switch-case語句。switch-case語句的一般表達(dá)形式為: switch〈選擇判斷量〉 Case 選擇判斷值1 選擇判斷語句1 case 選擇判斷值2 選擇判斷語句2 …… otherwise 判斷執(zhí)行語句

      2.7.2程序代碼

      price = input();

      %輸入商品價(jià)格

      switch fix(price/100)%價(jià)格除以100后取整 case {0,1} price=price*1;case {2,3,4} price=price*0.95;case {5,6,7,8,9} price=price*0.9;case others price=price*0.85;end 16

      武漢理工大學(xué)《Matlab課程設(shè)計(jì)》課程設(shè)計(jì)說明書

      2.7.3運(yùn)行結(jié)果

      2.7.4題目總結(jié)

      與其他的程序設(shè)計(jì)語言的switch-case語句不同的是,在MATLAB語言中,當(dāng)其中一個(gè)case語句后的條件為真時(shí),switch-case語句不對其后的case語句進(jìn)行判斷,也就是說在MATLAB語言中,即使有多條case判斷語句為真,也只執(zhí)行所遇到的第一條為真的語句。這樣就不必像C語言那樣,在每條case語句后加上break語句以防止繼續(xù)執(zhí)行后面為真的case條件語句。

      2.8編程將表達(dá)式

      10(s?3)s(s-6)(s-16)進(jìn)行部分分式展開

      2.8.1理論分析

      計(jì)算模型

      10(s?3)s(s-6)(s-16)=k1s?k2s?6?k3s?16

      武漢理工大學(xué)《Matlab課程設(shè)計(jì)》課程設(shè)計(jì)說明書

      k1?10(s?3)(s?6)(s?16)10(s?3)s(s?16)10(s?3)s(s?6),s=0;k2?,s=6;k3?,s=16。

      2.8.2程序代碼

      clear,close all;syms x,x=0;syms s;

      while x<20 %判斷當(dāng)x<20 時(shí) switch x

      case 0

      %清除所以變量和關(guān)閉所有打開的圖像框

      k1=10*(x+3)/((x-6)*(x-16));

      x=6;

      case 6

      k2=10*(x+3)/(x*(x-16));

      x=16;

      case 16

      k3=10*(x+3)/(x*(x-6));

      x=20;end end

      y=k1/s+k2/(s-6)+k3/(s-16);

      %將計(jì)算出的k1、k2、k3帶入表達(dá)式

      武漢理工大學(xué)《Matlab課程設(shè)計(jì)》課程設(shè)計(jì)說明書

      2.8.3運(yùn)行結(jié)果

      2.8.4題目總結(jié)

      本題主要在于數(shù)學(xué)運(yùn)算模型建立和計(jì)算表達(dá)式的書寫,利用while…end語句對其

      進(jìn)行三次循環(huán)條件判斷并計(jì)算三個(gè)常數(shù),通過switch…end語句分別給出三個(gè)常數(shù)的計(jì)算表達(dá)式,最后再將計(jì)算出的三個(gè)常數(shù)帶入到

      10(s?3)s(s-6)(s-16)=

      k1s?k2s?6?k3s?16中即可。

      2.9已知y?e出曲線圖-1cos(t),其中t的范圍是[0 10],計(jì)算y的微分和積分并給2.9.1理論分析

      已知函數(shù)方程和自變量t的變化范圍,對于積分,可以利用函數(shù)quad()對確定自變量變化范圍進(jìn)行計(jì)算,格式如quad('函數(shù)名',初值,終值)所示。對于微分,可以利用函數(shù)diff()對確定自變量變化范圍進(jìn)行計(jì)算。函數(shù)圖象可用funtool指令得到。

      2.9.2程序代碼

      2.9.2.1積分運(yùn)算 yt='exp(-1)*cos(t)'

      %寫出函數(shù)表達(dá)式

      Ic=quad(yt,0,10,1e-8)%用quad函數(shù)求積分 Funtool %進(jìn)行畫圖 2.9.2.2微分運(yùn)算

      syms t y

      武漢理工大學(xué)《Matlab課程設(shè)計(jì)》課程設(shè)計(jì)說明書

      y=(exp(-1)*cos(t)dydt=diff(y,t)%用diff函數(shù)求解微分 funtool %進(jìn)行畫圖

      2.9.3運(yùn)行結(jié)果

      2.9.3.1積分運(yùn)算

      2.10.3.1.1 程序運(yùn)行結(jié)果

      Ic =

      -0.2001

      2.10.3.1.2積分圖形

      圖 2.10.3.1.2 20

      武漢理工大學(xué)《Matlab課程設(shè)計(jì)》課程設(shè)計(jì)說明書

      2.9.3.2微分運(yùn)算

      2.10.3.2.1程序運(yùn)行結(jié)果

      dydt =

      -(****sin(t))/***8 2.10.3.2.2微分圖形

      圖2.10.3。2.2

      2.9.4題目總結(jié)

      繪制函數(shù)圖像時(shí)還可以借助Matlab提供的專門繪制函數(shù)圖象的指令flot(),格式如flot('函數(shù)名',[初值,終值])。

      武漢理工大學(xué)《Matlab課程設(shè)計(jì)》課程設(shè)計(jì)說明書

      2.10 用fminbnd求解函數(shù)f(x)?x?1/x?5在區(qū)間(1,10)上的最小值

      2.10.1理論分析

      用于求某個(gè)給定函數(shù)的最小值點(diǎn)。使用方法是: x=fminbnd(func,x1,x2)func是函數(shù)句柄,然后x1和x2就是函數(shù)的區(qū)間,得到的結(jié)果就是使func取最小值的x值

      當(dāng)然也可以使用[x,fv]=fminbnd(func,x1,x2)的方式,這個(gè)時(shí)候fv就是函數(shù) 的最小值,即有:fv=f(x)2.10.2程序代碼

      f=@(x)x-1/x+5;%確定函數(shù) [x,fv]=fminbnd(f,1,10)

      %求區(qū)間1到10中函數(shù)的最小值

      2.10.3運(yùn)行結(jié)果

      x =

      1.0001

      fv =

      5.0001 2.10.4題目總結(jié)

      本題主要在于fminbnd函數(shù)的使用方法,它有兩種方式,一種是 x=fminbnd(func,x1,x2);另一種是[x,fv]=fminbnd(func,x1,x2)。運(yùn)用時(shí)隨便選哪種都可以,但是如果在某個(gè)區(qū)間上是單調(diào)的,結(jié)果就有點(diǎn)意思了,例如clear

      >> f=@(x)x^-2*x-3;

      武漢理工大學(xué)《Matlab課程設(shè)計(jì)》課程設(shè)計(jì)說明書

      >> [x,fv]=fminbnd(f,2,3)

      x = 2.9999

      fv =-2.6667 看樣子MATLAB是使用了定長小區(qū)間的方式計(jì)算的,而且結(jié)果也是錯(cuò)誤的,這不免

      讓人對這個(gè)函數(shù)的可靠性產(chǎn)生懷疑…

      三、matlab課程設(shè)計(jì)心得體會

      這次Matlab課程設(shè)計(jì)使用了Matlab2010版本,雖然對它熟悉不過短短一個(gè)月左右時(shí)間,但也感受和學(xué)習(xí)到它的功能強(qiáng)大、可擴(kuò)展性強(qiáng)和智能化程度高。它提供了豐富的操作指令,還有強(qiáng)大而又簡單的作圖功能。而且軟件本身還提供了演示(demo)和求助(help)的命令,讓用戶更好的學(xué)習(xí)到軟件的功能。此次課程設(shè)計(jì)學(xué)習(xí)到的不僅僅是軟件運(yùn)用操作的知識,還學(xué)到了更多的學(xué)習(xí)方法。為了做好這次的課程設(shè)計(jì),我查閱了大量的資料,并上網(wǎng)搜索了很多Matlab程序應(yīng)用的教程和詳解,這個(gè)過程使我受益匪淺,發(fā)現(xiàn)了很多關(guān)于Matlab的論壇和學(xué)習(xí)網(wǎng)站,網(wǎng)上提供了很多關(guān)于Matlab學(xué)習(xí)的方法及其自學(xué)的方法,相信這些論壇和網(wǎng)站對于將來繼續(xù)學(xué)習(xí)Matlab及其他方面的知識也都有很大的幫助。

      雖然在規(guī)定的時(shí)間內(nèi)完成了老師所布置的所有題目,但還是覺得不免有些不足,由于時(shí)間的限制,對許多Matlab所運(yùn)用到的只有僅僅只是有所了解,而并沒有完全掌握,甚至可以說是只知其然,而不知其所以然。這是我認(rèn)識到對于Matlab的學(xué)習(xí)任務(wù)還很艱巨,還有許多知識需要去了解,去深研。

      參考文獻(xiàn)

      【1】陳懷身.吳大正.高西全.Matlab及在電子信息課程中的應(yīng)用[M].電子工業(yè)出版社 【2】朱習(xí)軍.張賓.劉尊年.隋思連.Matlab信號與圖像處理中的應(yīng)用[M].電子工業(yè)出版社 【3】羅建軍.Matlab教程[M].電子工業(yè)出版社.2005

      武漢理工大學(xué)《Matlab課程設(shè)計(jì)》課程設(shè)計(jì)說明書

      【4】陳懷琛.Matlab及其在理工課程中的應(yīng)用指南.2000 【5】張威.Matlab基礎(chǔ)與編程入門.西安電子科技大學(xué)出版社

      【5】 周開立.MATLAB基礎(chǔ)及其應(yīng)用教程.北京:北京大學(xué)出版社,2007.【5】 張智星.MAYLAB程序設(shè)計(jì)及應(yīng)用.北京:清華大學(xué)出版社,2002.【5】 陳懷琛,吳大正,高西全.MATLAB及在電子信息課程中的應(yīng)用.北京:電子工業(yè)出版社,2006.【5】 張琨.MATLAB 2010

      從入門到精通.北京:電子工業(yè)出版社,2011.

      下載分散控制系統(tǒng)課設(shè)word格式文檔
      下載分散控制系統(tǒng)課設(shè).doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點(diǎn)此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        課設(shè)說明

        財(cái)務(wù)管理學(xué)課程設(shè)計(jì)一、課程設(shè)計(jì)教學(xué)目的及基本要求《財(cái)務(wù)管理課程設(shè)計(jì)》是財(cái)務(wù)管理專業(yè)開設(shè)的一門實(shí)踐教學(xué)課程。開設(shè)本課程的目的和任務(wù),主要是:培養(yǎng)學(xué)生運(yùn)用財(cái)務(wù)管理的基本......

        課設(shè)心得體會

        課設(shè)心得體會 大學(xué)三年期間的課程設(shè)計(jì),這次應(yīng)該是在實(shí)驗(yàn)室呆的時(shí)間最長也最煩惱的一次,做課設(shè)期間,遇到了很多的問題,雖然嘴上會說,學(xué)校真的是不想讓人活了,好煩呀之類,但我們卻從......

        課設(shè)心得

        課程設(shè)計(jì)心得 在這學(xué)期的期末課設(shè)中我們很幸運(yùn)的接觸到了嵌入式,通過歷時(shí)兩天的課程設(shè)計(jì),我們對嵌入式雖然說不上熟練,不過也算是已經(jīng)入門。 通過老師介紹,我們知道當(dāng)今社會,嵌入......

        課設(shè)規(guī)范

        電 子 工 程 學(xué) 院 課程設(shè)計(jì)報(bào)告格式及要求 一、封面:單獨(dú)1頁(見樣件) 二、摘要、關(guān)鍵詞:中文(250~300字)、英文;單獨(dú)1頁 中文摘要前加:“摘要:”,英文摘要前加“Abstract:”。 關(guān)鍵詞一......

        課設(shè)小結(jié)

        本次課程設(shè)計(jì)我們小組順利的完成了鍋爐內(nèi)膽水溫與循環(huán)水流量串級控制系統(tǒng)。我們通過討論對過程參數(shù)方面的知識有了更加深入的了解。我負(fù)責(zé)的是傳模擬量采集模塊。 和以前做......

        課設(shè)心得

        財(cái)務(wù)管理專業(yè)綜合實(shí)驗(yàn)心得201123090133鄧雨長安大學(xué)渭水校區(qū)WX23042014.6.25—6.27摘要:本實(shí)驗(yàn)主要是通過使用“理財(cái)之道”財(cái)務(wù)軟件,進(jìn)行預(yù)算,報(bào)表建立與分析,成本分析,銷售分析......

        操作系統(tǒng)課設(shè)

        課 程 設(shè) 計(jì) 報(bào) 告 課程名稱: 計(jì)算機(jī)操作系統(tǒng) 專業(yè)班級: 學(xué) 號: 姓 名: 指導(dǎo)教師: 報(bào)告日期: 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院 華 中 科 技 大 學(xué) 課 程 設(shè) 計(jì) 報(bào) 告 目 錄 1 2 3 實(shí)驗(yàn)?zāi)?.....

        數(shù)據(jù)結(jié)構(gòu)課設(shè)

        數(shù)據(jù)結(jié)構(gòu)課設(shè) 大整數(shù)計(jì)數(shù)器 1. 問題描述 實(shí)現(xiàn)大整數(shù)(200位以內(nèi)的整數(shù))的加、減、乘、除運(yùn)算。 2. 設(shè)計(jì)要求 設(shè)計(jì)程序?qū)崿F(xiàn)兩個(gè)大整數(shù)的四則運(yùn)算,輸出這兩個(gè)大整數(shù)的和、差、積、......