眾賞文庫
全部分類
  • 抗擊疫情 >
    抗擊疫情
    病毒認知 防護手冊 復(fù)工復(fù)產(chǎn) 應(yīng)急預(yù)案 防控方案 英雄事跡 院務(wù)工作
  • 成品畢設(shè) >
    成品畢設(shè)
    外文翻譯 畢業(yè)設(shè)計 畢業(yè)論文 開題報告 文獻綜述 任務(wù)書 課程設(shè)計 相關(guān)資料 大學(xué)生活 期刊論文 實習(xí)報告
  • 項目策劃 >
    項目策劃
    土地準備 規(guī)劃設(shè)計 開工開盤 項目綜合 竣工移交 售后移交 智慧方案 安全專項 環(huán)境影響評估報告 可行性研究報告 項目建議書 商業(yè)計劃書 危害評估防治 招投標文件
  • 專業(yè)資料 >
    專業(yè)資料
    人文法律 環(huán)境安全 食品科學(xué) 基礎(chǔ)建設(shè) 能源化工 農(nóng)林牧畜 綜合待分類 教育經(jīng)驗 行政人力 企業(yè)管理 醫(yī)學(xué)衛(wèi)生 IT技術(shù) 土木建筑 考研專題 財會稅務(wù) 公路隧道 紡織服裝
  • 共享辦公 >
    共享辦公
    總結(jié)匯報 調(diào)研報告 工作計劃 述職報告 講話發(fā)言 心得體會 思想?yún)R報 事務(wù)文書 合同協(xié)議 活動策劃 代理加盟 技術(shù)服務(wù) 求職簡歷 辦公軟件 ppt模板 表格模板 融資協(xié)議 發(fā)言演講 黨團工作 民主生活
  • 學(xué)術(shù)文檔 >
    學(xué)術(shù)文檔
    自然科學(xué) 生物科學(xué) 天文科學(xué) 醫(yī)學(xué)衛(wèi)生 工業(yè)技術(shù) 航空、航天 環(huán)境科學(xué)、安全科學(xué) 軍事 政學(xué) 文化、科學(xué)、教育、 交通運輸 經(jīng)濟 語言、文字 文學(xué) 農(nóng)業(yè)科學(xué) 社會科學(xué)總論 藝術(shù) 歷史、地理 哲學(xué) 數(shù)理科學(xué)和化學(xué) 綜合性圖書 哲學(xué)宗教
  • 經(jīng)營營銷 >
    經(jīng)營營銷
    綜合文檔 經(jīng)濟財稅 人力資源 運營管理 企業(yè)管理 內(nèi)控風(fēng)控 地產(chǎn)策劃
  • 教學(xué)課件 >
    教學(xué)課件
    幼兒教育 小學(xué)教育 初中教育 高中教育 職業(yè)教育 成人教育 高等教育 考研資源 試題真題 作業(yè)習(xí)題 課后答案 綜合教學(xué)
  • 土木建筑 >
    土木建筑
    專項施工 應(yīng)急預(yù)案 建筑規(guī)范 工藝方案 技術(shù)交底 施工表格 圖片圖集
  • 課程導(dǎo)學(xué) >
    課程導(dǎo)學(xué)
    醫(yī)學(xué)綜合 中醫(yī)養(yǎng)生 醫(yī)學(xué)研究 身心發(fā)展 醫(yī)學(xué)試題 影像醫(yī)學(xué) 醫(yī)院辦公 外科醫(yī)學(xué) 老年醫(yī)學(xué) 內(nèi)科醫(yī)學(xué) 婦產(chǎn)科 神經(jīng)科 醫(yī)學(xué)課件 眼鼻喉科 皮膚病科 腫瘤科 兒科醫(yī)學(xué) 康復(fù)醫(yī)學(xué) 全科醫(yī)學(xué) 護理學(xué)科 針灸學(xué)科 重癥學(xué)科 病毒學(xué)科 獸醫(yī) 藥學(xué)
    • 簡介:1自動控制原理課程設(shè)計報告自動控制原理課程設(shè)計報告學(xué)院信息工程學(xué)院學(xué)院信息工程學(xué)院班級自動化班級自動化22姓名姓名閆偉閆偉學(xué)號學(xué)號11051302011105130201地點電信實驗地點電信實驗指導(dǎo)教師指導(dǎo)教師崔新忠崔新忠3自動控制原理課程設(shè)計自動控制原理課程設(shè)計一一設(shè)計要求設(shè)計要求已知單位反饋系統(tǒng)開環(huán)傳遞函數(shù)如下101103OKGSSSS試設(shè)計超前校正環(huán)節(jié),使其校正后系統(tǒng)的靜態(tài)速度誤差系數(shù)6VK,相角裕度為45度,并繪制校正前后系統(tǒng)的單位階躍響應(yīng)曲線,開環(huán)BODE圖和閉環(huán)NYQUIST圖。二二設(shè)計目的設(shè)計目的1通過課程設(shè)計使學(xué)生更進一步掌握自動控制原理課程的有關(guān)知識,加深對內(nèi)涵的理解,提高解決實際問題的能力。2理解自動控制原理中的關(guān)于開環(huán)傳遞函數(shù),閉環(huán)傳遞函數(shù)的概念以及二者之間的區(qū)別和聯(lián)系。3理解在自動控制系統(tǒng)中對不同的系統(tǒng)選用不同的校正方式,以保證得到最佳的系統(tǒng)。4理解在校正過程中的靜態(tài)速度誤差系數(shù),相角裕度,截止頻率,超前滯后角頻率,分度系數(shù),時間常數(shù)等參數(shù)。5學(xué)習(xí)MATLAB在自動控制中的應(yīng)用,會利用MATLAB提供的函數(shù)求出所需要得到的實驗結(jié)果。6從總體上把握對系統(tǒng)進行校正的思路,能夠?qū)⒗碚摬僮髀?lián)系實際、運用于實際。三三設(shè)計內(nèi)容設(shè)計內(nèi)容31設(shè)計思路頻域法中的超前校正是利用校正裝置的超前相位在穿越頻率處對系統(tǒng)進行相位補償以提高系統(tǒng)的相位穩(wěn)定裕量,同時也提高了穿越頻率值,從而改善系統(tǒng)的穩(wěn)定性快速性。串聯(lián)超前校正主要適用于穩(wěn)定精度不需要改變(即穩(wěn)態(tài)性能較好),動態(tài)性能不佳,而穿越頻率附近相位變化平穩(wěn)的系統(tǒng)。
      下載積分: 6 賞幣
      上傳時間:2024-03-08
      頁數(shù): 9
      6人已閱讀
      ( 4 星級)
    • 簡介:聲明本資料整理于網(wǎng)絡(luò),僅限學(xué)習(xí)使用,切勿用做聲明本資料整理于網(wǎng)絡(luò),僅限學(xué)習(xí)使用,切勿用做商業(yè)用途在此對原作者表示感謝商業(yè)用途在此對原作者表示感謝統(tǒng)計工具箱函數(shù)統(tǒng)計工具箱函數(shù)概率密度函數(shù)概率密度函數(shù)函數(shù)名對應(yīng)分布的概率密度函數(shù)BETAPDF貝塔分布的概率密度函數(shù)BINOPDF二項分布的概率密度函數(shù)CHI2PDF卡方分布的概率密度函數(shù)EXPPDF指數(shù)分布的概率密度函數(shù)FPDFF分布的概率密度函數(shù)GAMPDF伽瑪分布的概率密度函數(shù)GEOPDF幾何分布的概率密度函數(shù)HYGEPDF超幾何分布的概率密度函數(shù)NMPDF正態(tài)(高斯)分布的概率密度函數(shù)LOGNPDF對數(shù)正態(tài)分布的概率密度函數(shù)NBINPDF負二項分布的概率密度函數(shù)NCFPDF非中心F分布的概率密度函數(shù)NCTPDF非中心T分布的概率密度函數(shù)NCX2PDF非中心卡方分布的概率密度函數(shù)POISSPDF泊松分布的概率密度函數(shù)RAYLPDF雷利分布的概率密度函數(shù)TPDF學(xué)生氏T分布的概率密度函數(shù)UNIDPDF離散均勻分布的概率密度函數(shù)UNIFPDF連續(xù)均勻分布的概率密度函數(shù)WEIBPDF威布爾分布的概率密度函數(shù)累加分布函數(shù)累加分布函數(shù)函數(shù)名對應(yīng)分布的累加函數(shù)BETACDF貝塔分布的累加函數(shù)BINOCDF二項分布的累加函數(shù)CHI2CDF卡方分布的累加函數(shù)EXPCDF指數(shù)分布的累加函數(shù)FCDFF分布的累加函數(shù)GAMCDF伽瑪分布的累加函數(shù)GEOCDF幾何分布的累加函數(shù)HYGECDF超幾何分布的累加函數(shù)LOGNCDF對數(shù)正態(tài)分布的累加函數(shù)附錄I工具箱函數(shù)匯總521函數(shù)名對應(yīng)分布的累加函數(shù)FRNDF分布的隨機數(shù)生成器GAMRND伽瑪分布的隨機數(shù)生成器GEND幾何分布的隨機數(shù)生成器HYGERND超幾何分布的隨機數(shù)生成器LOGNRND對數(shù)正態(tài)分布的隨機數(shù)生成器NBINRND負二項分布的隨機數(shù)生成器NCFRND非中心F分布的隨機數(shù)生成器NCTRND非中心T分布的隨機數(shù)生成器NCX2RND非中心卡方分布的隨機數(shù)生成器NMRND正態(tài)(高斯)分布的隨機數(shù)生成器POISSRND泊松分布的隨機數(shù)生成器RAYLRND瑞利分布的隨機數(shù)生成器TRND學(xué)生氏T分布的隨機數(shù)生成器UNIDRND離散均勻分布的隨機數(shù)生成器UNIFRND連續(xù)均勻分布的隨機數(shù)生成器WEIBRND威布爾分布的隨機數(shù)生成器分布函數(shù)的統(tǒng)計量函數(shù)分布函數(shù)的統(tǒng)計量函數(shù)函數(shù)名對應(yīng)分布的統(tǒng)計量BETASTAT貝塔分布函數(shù)的統(tǒng)計量BINOSTAT二項分布函數(shù)的統(tǒng)計量CHI2STAT卡方分布函數(shù)的統(tǒng)計量EXPSTAT指數(shù)分布函數(shù)的統(tǒng)計量FSTATF分布函數(shù)的統(tǒng)計量GAMSTAT伽瑪分布函數(shù)的統(tǒng)計量GEOSTAT幾何分布函數(shù)的統(tǒng)計量HYGESTAT超幾何分布函數(shù)的統(tǒng)計量LOGNSTAT對數(shù)正態(tài)分布函數(shù)的統(tǒng)計量NBINSTAT負二項分布函數(shù)的統(tǒng)計量NCFSTAT非中心F分布函數(shù)的統(tǒng)計量NCTSTAT非中心T分布函數(shù)的統(tǒng)計量NCX2STAT非中心卡方分布函數(shù)的統(tǒng)計量NMSTAT正態(tài)(高斯)分布函數(shù)的統(tǒng)計量POISSTAT泊松分布函數(shù)的統(tǒng)計量RAYLSTAT瑞利分布函數(shù)的統(tǒng)計量TSTAT學(xué)生氏T分布函數(shù)的統(tǒng)計量UNIDSTAT離散均勻分布函數(shù)的統(tǒng)計量UNIFSTAT連續(xù)均勻分布函數(shù)的統(tǒng)計量WEIBSTAT威布爾分布函數(shù)的統(tǒng)計量參數(shù)估計函數(shù)參數(shù)估計函數(shù)
      下載積分: 6 賞幣
      上傳時間:2024-03-08
      頁數(shù): 13
      5人已閱讀
      ( 4 星級)
    • 簡介:偏微分方程概述及運用MATLAB求解偏微分方程常見問題徐敏徐敏摘要偏微分方程簡介,MATLAB偏微分方程工具箱應(yīng)用簡介,用這個工具箱解方程的過程是確定待解的偏微分方程;確定邊界條件;確定方程所在域的幾何形狀;劃分有限元;解方程關(guān)鍵詞MATLAB偏微分方程程序如果一個微分方程中出現(xiàn)的未知函數(shù)只含有一個自變量,這個方程叫做常微分方程,也簡稱微分方程如果一個微分方程中出現(xiàn)多元函數(shù)的偏導(dǎo)數(shù),或者說如果未知函數(shù)和幾個變量有關(guān),而且方程中出現(xiàn)未知函數(shù)對幾個變量的導(dǎo)數(shù),那么這種微分方程就是偏微分方程。一,偏微分方程概述偏微分方程是反映有關(guān)的未知變量關(guān)于時間的導(dǎo)數(shù)和關(guān)于空間變量的導(dǎo)數(shù)之間制約關(guān)系的等式。許多領(lǐng)域中的數(shù)學(xué)模型都可以用偏微分方程來描述,很多重要的物理、力學(xué)等學(xué)科的基本方程本身就是偏微分方程。早在微積分理論剛形成后不久,人們就開始用偏微分方程來描述、解釋或預(yù)見各種自然現(xiàn)象,并將所得到的研究方法和研究成果運用于各門科學(xué)和工程技術(shù)中,不斷地取得了顯著的努力,大力加強應(yīng)用偏微分方程的研究,逐步縮小與世界先進水平的差距二,偏微分方程的內(nèi)容偏微分方程是什么樣的它包括哪些內(nèi)容這里我們可從一個例子的研究加以介紹。弦振動是一種機械運動,當然機械運動的基本定律是質(zhì)點力學(xué)的FMA,但是弦并不是質(zhì)點,所以質(zhì)點力學(xué)的定律并不適用在弦振動的研究上。然而,如果我們把弦細細地分成若干個極小極小的小段,每一小段抽象地看作是一個質(zhì)點,這樣我們就可以應(yīng)用質(zhì)點力學(xué)的基本定律了。弦是指又細又長的彈性物質(zhì),比如弦樂器所用的弦就是細長的、柔軟的、帶有彈性的。演奏的時候,弦總是繃緊著具有一種張力,這種張力大于弦的重量幾萬倍。當演奏的人用薄片撥動或者用弓在弦上拉動,雖然只因其所接觸的一段弦振動,但是由于張力的作用,傳播到使整個弦振動起來。用微分的方法分析可得到弦上一點的位移是這一點所在的位置和時間為自變量的偏微分方程。偏方程又很多種類型,一般包括橢圓型偏微分方程、拋物型偏微分方程、雙曲型偏微分方程。上述的例子是弦振動方程,它屬于數(shù)學(xué)物理方程中的波動方程,也就是雙曲型偏微分方程。偏微分方程的解一般有無窮多個,但是解決具體的物理問題的時候,必須從中選取所需要的解,因此,還必須知道附加
      下載積分: 8 賞幣
      上傳時間:2024-03-08
      頁數(shù): 26
      8人已閱讀
      ( 4 星級)
    • 簡介:1MATLABMATLAB在控制系統(tǒng)校正中的應(yīng)用在控制系統(tǒng)校正中的應(yīng)用摘要隨著時代進步和人們生活水平的提高,在人類探索未來、認識和改造自然的過程中,自動控制理論和技術(shù)必將發(fā)揮極其重要的作用。然而,當對控制系統(tǒng)進行校正時,MATLAB語言能夠有效、快速的實現(xiàn)系統(tǒng)校正的仿真,所以只有把MATLAB與自動控制系統(tǒng)結(jié)合起來才能發(fā)揮起巨大的作用。本文對MATLAB軟件作了簡要的介紹,總結(jié)了控制系統(tǒng)校正的主要方法,最后結(jié)合具體的例子,給出了利用MATLAB設(shè)計出不同的控制器的方法。關(guān)鍵詞MATLAB控制系統(tǒng)校正1MATLAB1MATLAB簡介MATLAB是集數(shù)值計算、符號運算及圖形處理等強大功能于一體的科學(xué)計算語言。作為強大的科學(xué)計算平臺,它幾乎能夠滿足所有的計算需求。MATLAB對許多專門的領(lǐng)域都開發(fā)了功能強大的模塊集或工具箱,用戶可以直接使用工具箱學(xué)習(xí)、應(yīng)用和評估不同的方法而不需要自己編寫代碼。目前,MATLAB已經(jīng)把工具箱延伸到了科學(xué)研究和工程應(yīng)用的諸多領(lǐng)域,諸如數(shù)據(jù)采集、數(shù)據(jù)庫接口、概率統(tǒng)計、樣條擬合、控制系統(tǒng)設(shè)計、LMI控制、魯棒控制等。由于MATLAB語言在各方面的強大功能,目前它已作為工程和科學(xué)教育界的一種行業(yè)標準。22控制系統(tǒng)的校正控制系統(tǒng)的校正控制系統(tǒng)的校正問題,是自動控制系統(tǒng)設(shè)計理論的重要分支,也是具有實用意義的一種改善系統(tǒng)性能的手段與方法。系統(tǒng)的設(shè)計問題,就是事先考慮了控制的作用,將控制對象與控制器進行一體化的設(shè)計1。根據(jù)被控對象及其技術(shù)要求,設(shè)計控制器需要考慮多方面的問題,除了保證良好的控制性能之外,還要照顧到工藝性、經(jīng)濟性;同時使用壽命、容許的體積與重量、管理與維護的方便等也不容忽視。在設(shè)計手段上,除了必要的理論計算之外,還需要配合一些局部和整體的模擬實驗和數(shù)字仿真2。因此,要達到比較滿意的設(shè)計,需要綜合多方面的知識和依賴長期實踐的積累。系統(tǒng)的校正問題,是一種原理性的局部設(shè)計。通常是在對象、執(zhí)行機構(gòu)和測量元件等主要部件已經(jīng)確定的條件下,設(shè)計校正裝置的傳遞函數(shù)和調(diào)整系統(tǒng)放大系數(shù)3,使系統(tǒng)的動態(tài)性能指標滿足一定的要求。由于校正裝置加入系統(tǒng)的方式不同,所起的作用不同,名目3圖42并聯(lián)校正結(jié)構(gòu)圖3131小功率的角度跟蹤電力拖動控制系統(tǒng)結(jié)構(gòu)圖小功率的角度跟蹤電力拖動控制系統(tǒng)結(jié)構(gòu)圖對于小功率的隨動系統(tǒng),由于電機的電樞電阻比較大,允許過載的倍數(shù)比較高,又不必過多限制過渡過程中的電流,于是為了提高系統(tǒng)的快速性,可以不設(shè)置轉(zhuǎn)速環(huán)和電流環(huán),而采用只有位置環(huán)的單環(huán)結(jié)構(gòu)。從而小功率的角度跟蹤復(fù)現(xiàn)的電力拖動控制系統(tǒng)采用只有位置環(huán)的單環(huán)結(jié)構(gòu),其結(jié)構(gòu)圖如圖43所示圖43系統(tǒng)結(jié)構(gòu)圖求出該系統(tǒng)未校正時的階躍響應(yīng)用SIMULINK進行動態(tài)仿真,得到該系統(tǒng)未校正時的階躍響應(yīng)曲線如圖44所示。從圖44中我們可以看到,該系統(tǒng)未校正時的階躍響應(yīng)曲線是發(fā)散震蕩的,說明這樣的系統(tǒng)是不穩(wěn)定的,必須進行校正。
      下載積分: 6 賞幣
      上傳時間:2024-03-07
      頁數(shù): 7
      47人已閱讀
      ( 4 星級)
    • 簡介:1、符號積分符號積分由函數(shù)INT來實現(xiàn)。該函數(shù)的一般調(diào)用格式為INTS沒有指定積分變量和積分階數(shù)時,系統(tǒng)按FINDSYM函數(shù)指示的默認變量對被積函數(shù)或符號表達式S求不定積分;INTSV以V為自變量,對被積函數(shù)或符號表達式S求不定積分;INTSVAB求定積分運算。AB分別表示定積分的下限和上限。該函數(shù)求被積函數(shù)在區(qū)間AB上的定積分。A和B可以是兩個具體的數(shù),也可以是一個符號表達式,還可以是無窮INF。當函數(shù)F關(guān)于變量X在閉區(qū)間AB上可積時,函數(shù)返回一個定積分結(jié)果。當AB中有一個是INF時,函數(shù)返回一個廣義積分。當AB中有一個符號表達式時,函數(shù)返回一個符號函數(shù)。例求函數(shù)X2Y2Z2的三重積分。內(nèi)積分上下限都是函數(shù),對Z積分下限是SQRTXY,積分上限是X2Y;對Y積分下限是SQRTX,積分上限是X2;對X的積分下限1,上限是2,求解如下SYMSXYZ定義符號變量F2INTINTINTX2Y2Z2ZSQRTXYX2YYSQRTXX2X12注意定積分的書寫格式NMINVPROBABILITYMEANSTARD_DEVPROBABILITY正態(tài)分布的概率值。MEAN分布的算術(shù)平均值。STARD_DEV分布的標準偏差。F216100273576563700607206434807521214912464121464225234給出有理數(shù)解VF2VPAF2給出默認精度的數(shù)值解VF222492153573331143159790710032805二、數(shù)值積分1數(shù)值積分基本原理求解定積分的數(shù)值方法多種多樣,如簡單的梯形法、辛普生SIMPSON法、牛頓-柯特斯NEWTONCOTES法等都是經(jīng)常采用的方法。它們的基本思想都是將整個積分區(qū)間AB分成N個子區(qū)間XIXI1,I12N,其中X1A,XN1B。這樣求定積分問題就分解為求和問題。2數(shù)值積分的實現(xiàn)方法基于變步長辛普生法,MATLAB給出了QUAD函數(shù)來求定積分。該函數(shù)的調(diào)用格式為INQUADFNAMEABTOLTRACE基于變步長、牛頓-柯特斯NEWTONCOTES法,MATLAB給出了QUADL函數(shù)來求定積分。該函數(shù)的調(diào)用格式為INQUADLFNAMEABTOLTRACE其中FNAME是被積函數(shù)名。A和B分別是定積分的下限和上限。TOL用來控制積號計算無法解題,這是符號計算有限性,結(jié)果如下SYMSXYEXPX2X11XSINTYX0INFYEXPX2X11XWARNINGEXPLICITINTEGRALCOULDNOTBEFOUNDINSYMINTAT58SINTEXPX2X11XX0INF只有通過數(shù)值計算解法DX005采樣間隔X0DX1000數(shù)值計算適合于有限區(qū)間上取有限個采樣點,只要終值足夠大,精度不受影響YEXPX2X11XSDXCUMTRAPZY計算區(qū)間內(nèi)曲線下圖形面積為小矩形面積累加得SENDANS05641所求定積分值或進行編程,積分上限人工輸入,程序如下表達式保存為函數(shù)文件FUNCTIONYFXYXYEXPX2X11XSAVEFXYMMAIN主程序CLEARCLCH001P0A0RINPUT請輸入積分上限,RWHILEARPPFXYAFXYAHH2AAHENDPVPAP10運行主程序后得到結(jié)果請輸入積分上限,R1000R1000P5641346055
      下載積分: 5 賞幣
      上傳時間:2024-03-08
      頁數(shù): 5
      8人已閱讀
      ( 4 星級)
    • 簡介:計算協(xié)方差與相關(guān)系數(shù)CLEARSYMSXYFXY6XY2EXYINTINTXYFXYX01Y01EXINTINTXFXYX01Y01EYINTINTYFXYX01Y01COVXYEXYEXEY已知二維隨機變量(KESI,EITA)的分布密度為FXYXY80X20Y20其他求相關(guān)系數(shù)VCLEARSYMSXYFXYXY8EXYINTINTXYFXYX02Y02EXINTINTXFXYX02Y02EYINTINTYFXYX02Y02COVXYEXYEXEYE2XINTINTX2FXYX02Y02E2YINTINTY2FXYX02Y02DXE2XEX2DYE2YEY2VCOVXYSQRTDXDYMUHATSIGMAHATMUCISIGMACINMFITXALPHAX為向量或者矩陣,為矩陣時是針對矩陣的每一個列向量進行計算的,ALPHA為給出的顯著水平A,定義置信度為(1A),缺省時默認為005,即置信度為095,MUHAT,SIGMAHAT分別為MU和SIGMA的點估計值,MUCI,SIGMACI分別為MU,SIGMA的區(qū)間估計值。生成一組均值為15,方差為25,的正態(tài)分布的隨機數(shù)據(jù),然后對這組數(shù)據(jù)進行置信度為97的參數(shù)估計計算CLEARWNMRND1525501生成一組均值為15,方差為25,的正態(tài)分布的隨機數(shù)據(jù)50行1列ALPHA003MUHATSIGMAHATMUCISIGMACINMFITWALPHA兩項分布的參數(shù)估計的計算PHATPCIBINOFITXNALPHA均勻分布AHATBHATACIBCIUNIFITXALPHA
      下載積分: 5 賞幣
      上傳時間:2024-03-08
      頁數(shù): 5
      18人已閱讀
      ( 4 星級)
    • 簡介:姓名NIKEYMATLAB環(huán)境下環(huán)境下16QAM調(diào)制及解調(diào)仿真程序說明調(diào)制及解調(diào)仿真程序說明一、正交調(diào)制及相干解調(diào)原理框圖串并轉(zhuǎn)換基帶信號X電平映射電平映射成形濾波成形濾波XX載波發(fā)生器90度相移COSWTSINWT已調(diào)信號YQNIN正交調(diào)制原理框圖EPF恢復(fù)信號X時鐘恢復(fù)LPF并串轉(zhuǎn)換抽樣判決XX載波恢復(fù)90度相移COSWTSINWT已調(diào)信號YQNINLPF抽樣判決相干解調(diào)原理框圖二、MQAM調(diào)制介紹及本仿真程序的幾點說明MQAM可以用正交調(diào)制的方法產(chǎn)生,本仿真中取M16,即幅度和相位相結(jié)合的16個信號點的調(diào)制。為了觀察信道噪聲對該調(diào)制方式的影響,我們在已調(diào)信號中又加入了不同強度的高斯白噪聲,并統(tǒng)計其譯碼誤碼率。為了簡化程序和得到可靠的誤碼率,我們在解調(diào)時并未從已調(diào)信號中恢復(fù)載波,而是直接產(chǎn)生與調(diào)制時一模一樣的載波來進行信號解調(diào)。附源程序代碼MAIN_PLOTMCLEARCLCECHOOFFCLOSEALLN10000設(shè)定碼元數(shù)量FB1基帶信號頻率FS32抽樣頻率FC4載波頻率為便于觀察已調(diào)信號,我們把載波頻率設(shè)的較低KBASE2KBASE1不經(jīng)基帶成形濾波,直接調(diào)制KBASE2基帶經(jīng)成形濾波器濾波后,再進行調(diào)制INFOROM_BINARYN產(chǎn)生二進制信號序列YIQQAMINFOKBASEFSFBFC對基帶信號進行16QAM調(diào)制Y1YY2Y備份信號,供后續(xù)仿真用TLENGTHINFOFBMFSFBNNLENGTHINFODT1FST0DTTDTSUBPLOT211便于觀察,這里顯示的已調(diào)信號及其頻譜均為無噪聲干擾的理想情況由于測試信號碼元數(shù)量為10000個,在這里我們只顯示其總數(shù)的110PLOTT11000Y11000T11000I11000T11000Q1100003500BTITLE已調(diào)信號INREDQNGREEN傅里葉變換,求出已調(diào)信號的頻譜NLENGTHYYFFTYNYABSY1FIXN22QFINDY1E04YQ1E04Y20LOG10YF1MNF0F1LENGTHY1F1SUBPLOT223PLOTFYRGRIDONTITLE已調(diào)信號頻譜XLABELFFB畫出16QAM調(diào)制方式對應(yīng)的星座圖SUBPLOT224CONSTELY1FSFBFCTITLE星座圖SNR_IN_DB8224AWGN信道信噪比FJ1LENGTHSNR_IN_DBY_ADD_NOISEAWGNY2SNR_IN_DBJ加入不同強度的高斯白噪聲Y_OUTPUTQAMDETY_ADD_NOISEFSFBFC對已調(diào)信號進行解調(diào)NUMOFERR0FI1NIFY_OUTPUTIINFOINUMOFERRNUMOFERR1ENDENDPEJNUMOFERRN統(tǒng)計誤碼率END
      下載積分: 6 賞幣
      上傳時間:2024-03-08
      頁數(shù): 6
      19人已閱讀
      ( 4 星級)
    • 簡介:第七章第七章MATLAB的圖形用戶界面的圖形用戶界面GUI程序設(shè)計程序設(shè)計CHAPTER8DESIGNOFMATLABOFGUIPROGRAM圖形用戶界面圖形用戶界面GUIGRAPHICALUSERINTERFACES是一種用戶和計是一種用戶和計算機進行信息交流的工具和方法,由各種圖形對象組成,在這種用算機進行信息交流的工具和方法,由各種圖形對象組成,在這種用戶界面下,用戶的命令和對程序的控制是通過鼠標等輸入設(shè)備戶界面下,用戶的命令和對程序的控制是通過鼠標等輸入設(shè)備“選擇”各種圖形對象來實現(xiàn)的。軟件開發(fā)者只需在由軟件開發(fā)工具自各種圖形對象來實現(xiàn)的。軟件開發(fā)者只需在由軟件開發(fā)工具自動生成的程序代碼中添加自己的運算或控制代碼,就可以完成應(yīng)用動生成的程序代碼中添加自己的運算或控制代碼,就可以完成應(yīng)用程序的設(shè)計。目前程序的設(shè)計。目前90以上的應(yīng)用程序和軟件都是在以上的應(yīng)用程序和軟件都是在GUI下運行的。下運行的。MATLAB有兩種有兩種GUI用戶界面控件的創(chuàng)建方式,基于命令行用戶界面控件的創(chuàng)建方式,基于命令行的編程方式制作和基于的編程方式制作和基于MATLAB提供的圖形用戶界面開發(fā)環(huán)境提供的圖形用戶界面開發(fā)環(huán)境GUIDE中的圖形用戶界面開發(fā)工具的中的圖形用戶界面開發(fā)工具的GUI創(chuàng)建方式制作。這里主創(chuàng)建方式制作。這里主要介紹基于要介紹基于GUIDE的創(chuàng)建方式。的創(chuàng)建方式。MATLAB的GUI的基本圖形對象分為的基本圖形對象分為控件對象控件對象UICONTROL和用戶界面菜單對象用戶界面菜單對象UIMENU(包括固定菜單和現(xiàn)場菜單)(包括固定菜單和現(xiàn)場菜單),簡稱,簡稱控件控件和菜單菜單。一控件對象及屬性控件對象及屬性O(shè)BJECTITSATTRIBUTESOFCONTROLLER1GUI控件對象類型控件對象類型THEMODEOFCONTROLLEROBJECT控件對象是事件響應(yīng)的圖形界面對象。當某一事件發(fā)生時,應(yīng)控件對象是事件響應(yīng)的圖形界面對象。當某一事件發(fā)生時,應(yīng)用程序會做出響應(yīng)并執(zhí)行某些預(yù)定的功能子程序(用程序會做出響應(yīng)并執(zhí)行某些預(yù)定的功能子程序(CALLBACK)常用的基本控件常用的基本控件(1)按鈕按鈕PUSHBUTTONS執(zhí)行某種預(yù)定的單功能或操作;執(zhí)行某種預(yù)定的單功能或操作;(2)雙位開關(guān)按鈕雙位開關(guān)按鈕TOGGLEBUTTON產(chǎn)生一個動作并指示一個產(chǎn)生一個動作并指示一個二進制狀態(tài)(開或關(guān))二進制狀態(tài)(開或關(guān)),當鼠標點擊它時按鈕將下陷,,當鼠標點擊它時按鈕將下陷,并執(zhí)行并執(zhí)行CALLBACK(回調(diào)函數(shù))中指定的內(nèi)容,再次點擊,(回調(diào)函數(shù))中指定的內(nèi)容,再次點擊,按鈕復(fù)原,并再次執(zhí)行按鈕復(fù)原,并再次執(zhí)行CALLBACK中的內(nèi)容;中的內(nèi)容;(3)單選框單選框RADIOBUTTON單個的單選框用來在兩種狀態(tài)之間單個的單選框用來在兩種狀態(tài)之間切換,多個單選框組成一個單選框組時,用戶只能在一切換,多個單選框組成一個單選框組時,用戶只能在一CHILDREN取值為空矩陣,因為控件對象沒有自己的子對象取值為空矩陣,因為控件對象沒有自己的子對象PARENT取值為某個圖形窗口對象的句柄,該句柄表明了控件對象取值為某個圖形窗口對象的句柄,該句柄表明了控件對象所在的圖形窗口所在的圖形窗口TAG取值為字符串,定義了控件的標識值,在任何程序中都可以取值為字符串,定義了控件的標識值,在任何程序中都可以通過這個標識值控制該控件對象通過這個標識值控制該控件對象TYPE取值為取值為UICONTROL表明圖形對象的類型,用戶不能改寫這個表明圖形對象的類型,用戶不能改寫這個屬性屬性USERDATE取值為空矩陣,用于保存與該控件對象相關(guān)的重要數(shù)取值為空矩陣,用于保存與該控件對象相關(guān)的重要數(shù)據(jù)和信息,用據(jù)和信息,用SET和GET函數(shù)可以訪問該屬性函數(shù)可以訪問該屬性VISIBLE取值為取值為NO或OFF,決定空間是否在圖形窗口可見。,決定空間是否在圖形窗口可見。B控件對象的基本控制屬性控件對象的基本控制屬性BACKGROUNDCOL取值為顏色的預(yù)定義字符或取值為顏色的預(yù)定義字符或RGB數(shù)值數(shù)值CALLBACK取值為字符串取值為字符串可以是某個可以是某個M文件名或一小段文件名或一小段MATLAB語句,當用戶激活某個控件對象時,應(yīng)語句,當用戶激活某個控件對象時,應(yīng)用程序就運行該屬性定義的子程序。用程序就運行該屬性定義的子程序。ENABLE取值為取值為ON(缺省值)(缺省值)INACTIVE和OFF,當取值為,當取值為ON時,時,無論何時激活控件對象無論何時激活控件對象MATLAB都執(zhí)行都執(zhí)行CALLBACK屬性定義的子程屬性定義的子程序。序。EXTEND取值為四元素矢量取值為四元素矢量0,0,WIDTHHEIGHT記錄控件對象標記錄控件對象標題字符的位置和尺寸,該屬性只能讀不能寫。題字符的位置和尺寸,該屬性只能讀不能寫。FEGROUNDCOL取值為顏色的預(yù)定義字符或取值為顏色的預(yù)定義字符或RGB數(shù)值數(shù)值MAXMIN取值都為數(shù)值取值都為數(shù)值STRING取值為字符串矩陣或數(shù)組,定義控件對象標題或選項內(nèi)容取值為字符串矩陣或數(shù)組,定義控件對象標題或選項內(nèi)容STYLE取值可以是取值可以是PUSHBUTTONRADIOBUTTONCHECKBOXEDITTEXTSLIDERFRAMEPOPUPMENU或LISTBOX,由相應(yīng)的值定義控,由相應(yīng)的值定義控件的類型。件的類型。UNITS計量單位,取值可以是計量單位,取值可以是PIXELSNMALIZEDINCHESCENTIMETERS或POINTSVALUE取值可以是矢量,也可以是數(shù)值,其含義及解釋依賴于控取值可以是矢量,也可以是數(shù)值,其含義及解釋依賴于控件對象的類型件對象的類型
      下載積分: 6 賞幣
      上傳時間:2024-03-07
      頁數(shù): 21
      5人已閱讀
      ( 4 星級)
    • 簡介:2828用MATLABMATLAB優(yōu)化工具包解非線性規(guī)劃優(yōu)化工具包解非線性規(guī)劃用MATLAB優(yōu)化工具包求解非線性規(guī)劃時必須先化為如下形式NLP求解程序名為FMINCON,其最簡單的調(diào)用格式為XFMINCONFUNX0A1B1(用于不含有等式約束和上下解約束的問題)其最復(fù)雜的調(diào)用格式為XFVALEXITFLAGOUTPUTLAMBDAGRADHESSIANFMINCONFUNX0A1B1A2B2V1V2NLCONOPTIONSP1P2281281程序程序FMINCONFMINCON輸出變量輸出變量其中輸出變量的含義為1)X最優(yōu)解2)FVAL最優(yōu)解處的函數(shù)值3)EXITFLAG程序結(jié)束時的狀態(tài)指示0收斂0函數(shù)調(diào)用次數(shù)或迭代次數(shù)達到最大值(該值在OPTIONS中指定)0不收斂4OUTPUT包含以下數(shù)據(jù)的一個結(jié)構(gòu)變量FUNCCOUNT函數(shù)調(diào)用次數(shù)ITERATIONS實際迭代次數(shù)CGITERATIONS實際PCG迭代次數(shù)(大規(guī)模計算用)ALGITHM實際使用的算法STEPSIZE最后迭代步長(中等規(guī)模計算用)FIRSTDEROPT一階最優(yōu)條件滿足的情況(目標函數(shù)梯度的范數(shù))5LAMBDA包含以下數(shù)據(jù)(LAGRANGE乘子)的一個結(jié)構(gòu)變量總維數(shù)等于約束條件的個數(shù),其非零分量對應(yīng)于起作用的約束條件OPTOPTIMSETOLDOPTSPAR1VAL1OPTOPTIMSETOLDOPTSNEWOPTS可以設(shè)定的參數(shù)比較多,對FMINCON,常用的有以下一些參數(shù)DIAGNOSTICS是否顯示診斷信息(ON或OFF)DISPLAY顯示信息的級別(OFF,ITER,F(xiàn)INAL,NOTIFY)LARGESCALE是否采用大規(guī)模算法(ON或OFF)MAXITER最大迭代次數(shù)TOLCON約束的誤差限TOLFUN函數(shù)計算的誤差限TOLX決策變量的誤差限GRADOBJ目標函數(shù)是否采用分析梯度(ON,OFF)JACOBIAN目標函數(shù)是否采用分析JACOB矩陣(ON,OFF)MAXFUNEVALS目標函數(shù)最大調(diào)用次數(shù)GRADCONSTR非線性約束函數(shù)是否采用分析梯度(ON,OFF)283283注意事項注意事項FMINCON中輸出變量、輸入?yún)?shù)不一定寫全,可以缺省。當中間某個輸入?yún)?shù)缺省時,需用占據(jù)其位置。
      下載積分: 5 賞幣
      上傳時間:2024-03-11
      頁數(shù): 3
      9人已閱讀
      ( 4 星級)
    • 簡介:源代碼N512DISP衍射孔徑類型1圓孔2單縫3方孔KINDINPUTPLEASEINPUT衍射孔徑類型輸入衍射孔徑類型WHILEKIND1KINDINPUTPLEASEINPUT衍射孔徑類型輸入衍射孔徑類型ENDSWITCHKINDCASE1RINPUTPLEASEINPUT衍射圓孔半徑MM輸入衍射圓孔的半徑IZEROSNNMNMESHGRIDLINSPACEN16N161NDM2N212IFINDDR1SUBPLOT121IMSHOWITITLE生成的衍射圓孔CASE2AINPUTPLEASEINPUT衍射縫寬輸入衍射單縫的寬度B1000單縫的長度IZEROSNNMNMESHGRIDLINSPACEN4N4NIAMSUBPLOT121IMSHOWITITLE生成的衍射單縫CASE3AINPUTPLEASEINPUT方孔邊長輸入方孔邊長IZEROSNNMNMESHGRIDLINSPACEN4N4NIA2MSUBPLOT121IMSHOWITITLE生成的方孔OTHERWISEKINDINPUTPLEASEINPUT衍射孔徑類型輸入衍射孔徑類型END夫瑯禾費衍射的實現(xiàn)過程L500XYMESHGRIDLINSPACEL2L2NLAMDA_1INPUTPLEASEINPUT衍射波長NM輸入衍射波長程序說明本實驗可以選擇孔徑類型、孔徑半徑、輸入波長、衍射屏和衍射孔的距離等。當衍射屏和衍射孔的距離相對較小時,此衍射為菲涅耳衍射,當距離相對較大時滿足夫瑯禾費衍射的條件,兩者的程序一樣,只是距離Z的大小不一致。又由于夫瑯禾費衍射與傅里葉變換成正比,只差一個系數(shù)關(guān)系。所以程序中的衍射既是直接對物光進行傅里葉變換即可。
      下載積分: 5 賞幣
      上傳時間:2024-03-08
      頁數(shù): 3
      4人已閱讀
      ( 4 星級)
    • 簡介:數(shù)學(xué)軟件四大家數(shù)學(xué)軟件四大家MAPLEMAPLE、MATLABMATLAB、MATHCADMATHCAD和MATHEMATICAMATHEMATICA編者按不知你是否還記得,在去年的“非主流軟件”欄目里,我們曾經(jīng)介紹過多個功能強大的數(shù)學(xué)軟件,現(xiàn)在讓我們來看看其中最為著名的四大數(shù)學(xué)軟件的迷人風(fēng)采和他們的最新資料吧。目前在科技和工程界上比較流行和著名的數(shù)學(xué)軟件主要有四個,分別是MAPLE、MATLAB、MATHCAD和MATHEMATICA。它們在各自針對的目標都有不同的特色。下面就讓我為你一一道來。一、MAPLEV系統(tǒng)MAPLEV是由WATERLOO大學(xué)開發(fā)的數(shù)學(xué)系統(tǒng)軟件,它不但具有精確的數(shù)值處理功能,而且具有無以倫比的符號計算功能。MAPLEV的符號計算能力還是MATHCAD和MATLAB等軟件的符號處理的核心。MAPLE提供了2000余種數(shù)學(xué)函數(shù),涉及范圍包括普通數(shù)學(xué)、高等數(shù)學(xué)、線性代數(shù)、數(shù)論、離散數(shù)學(xué)、圖形學(xué)。它還提供了一套內(nèi)置的編程語言,用戶可以開發(fā)自己的應(yīng)用程序,而且MAPLE自身的2000多種函數(shù),基本上是用此語言開發(fā)的。MAPLE采用字符行輸入方式,輸入時需要按照規(guī)定的格式輸入,雖然與一般常見的數(shù)學(xué)格式不同,但靈活方便,也很容易理解。輸出則可以選擇字符方式和圖形方式,產(chǎn)生的圖形結(jié)果可以很方便地剪貼到WINDOWS應(yīng)用程序內(nèi)。二、MATLAB系統(tǒng)MATLAB原是矩陣實驗室(MATRIXLABATY)在70年代用來提供LINPACK和EISPACK軟件包的接口程序,采用C語言編寫。從80年代出現(xiàn)30的DOS版本,逐漸成為科技計算、視圖交互系統(tǒng)和程序語言。MATLAB可以運行在十幾個操作平臺上,比較常見的有基于WINDOWS9XNT、OS2、MACINTOSH、SUN、UNIX、LINUX等平臺的系統(tǒng)。MATLAB程序主要由主程序和各種工具包組成,其中主程序包含數(shù)百個內(nèi)部核心函數(shù),工具包則包括復(fù)雜系統(tǒng)仿真、信號處理工具包、系統(tǒng)識別工具包、優(yōu)化工具包、神經(jīng)網(wǎng)絡(luò)工具包、控制系統(tǒng)工具包、Μ分析和綜合工具包、樣條工具包、符號數(shù)學(xué)工具包、圖像處理工具包、統(tǒng)計工具包等。而且5X版本還包含一套幾十個的PDF文件,從MATLAB的使用入門到其他專題應(yīng)用均有詳細的介紹。MATLAB是數(shù)值計算的先鋒,它以矩陣作為基本數(shù)據(jù)單位,在應(yīng)用線性代數(shù)、數(shù)理統(tǒng)計、自動控制、數(shù)字信號處理、動態(tài)系統(tǒng)仿真方面已經(jīng)成為首選工具,同時也是科研工作人員和大學(xué)生、研究生進行科學(xué)研究的得力工具。MATLAB在輸入方面也很方便,可以使用內(nèi)部的EDIT或者其他任何字符處理器,同時它還可以與WD6070結(jié)合在一起,在WD的頁面里直接調(diào)用MATLAB的大部分功能,使WD具有特殊的計算能力。三、MATHCAD系統(tǒng)MATHCAD是美國MATHSOFT公司推出的一個交互式的數(shù)學(xué)系統(tǒng)軟件。從早期的DOS下的10和WINDOWS下的40版本,到今日的80版本,功能也從簡單的數(shù)值計算,直至引用MAPLE強大的符號計算能力,使得它發(fā)生了一個質(zhì)的飛躍。MATHCAD是集文本編輯、數(shù)學(xué)計算、程序編輯和仿真于一體的軟件。MATHCAD70PROFESSIONAL(專業(yè)版)運行在WIN9XNT下,它的主要特點是輸入格式與人們習(xí)慣的數(shù)學(xué)書寫格式很近似,采用WYSWYG(所見所得)界面,特別適合一般無須進行復(fù)雜編程或要求比較特殊的計算。MATHCAD70PROFESSIONAL還帶有一個程序編輯器,對于一般比較短小,或者要求計算速度比較低時,采用它也是可以的。這個程序編輯器的優(yōu)點是語法特別簡單。MATHCAD可以看作是一個功能強大的計算器,沒有很復(fù)雜的規(guī)則;同時它也可以和WD、LOTUS、WPS2000等字處理軟件很好地配合使用,可以把它當作一個出色的全屏幕數(shù)學(xué)公式編輯器。四、MATHEMATICA系統(tǒng)MATHEMATICA是由美國物理學(xué)家STEPHENWOLFRAM領(lǐng)導(dǎo)的WOLFRAMRESEARCH開發(fā)的數(shù)學(xué)系統(tǒng)軟件。它擁有強大的數(shù)值計算和符號計算能力,在這一方面與MAPLE類似,但它的符號計算不是基于MAPLE上的,而是自己開發(fā)的。MATHEMATICA的基本系統(tǒng)主要是用C語言開發(fā)的,因而可以比較容易地移植到各種平臺上,MATHEMATICA是一個交互式的計算系統(tǒng),計算是在用戶和MATHEMATICA互相交換、傳遞信息數(shù)據(jù)的過程中完成的。MATHEMATICA系統(tǒng)所接受的命令都被稱作表達式,系統(tǒng)在接受了一個表達式之后就對它進行處理,然后再把計算結(jié)果返回。MATHEMATICA對于輸入形式有比較嚴格的規(guī)定,用戶必須按照系統(tǒng)規(guī)定的數(shù)學(xué)格式輸入,系統(tǒng)才能正確地處理,不過由于30版本引入輸入面板,并且可以修改、重組輸入面板,因此以前版本輸入指令時需要不斷切換大小寫字符的繁瑣方式得到很好的改善。30版本可以用各種格式保存文件和剪貼內(nèi)容,包括RTF、HTML、BMP等格式。五、四種軟件的比較選用何種數(shù)學(xué)軟件如果僅僅是要求一般的計算或者是普通用戶日常使用,首選的是MATHCAD,它在高等數(shù)學(xué)方面所具有的能力,足夠一般客戶的要求,而且它的輸入界面也特別友好。如果要求計算精度、符號計算和編程方面的話,最好同時使用MAPLE和MATHEMATICA,它們在符號處理方面各具特色,有些MAPLE不能處理的,MATHEMATICA卻能處理,諸如某些積分、求極限等方面,這些都是比較特殊的。如果要求進行矩陣方面或圖形方面的處理,則選擇MATLAB,它的矩陣計算和圖形處理方面則是它的強項,同時利用MATLAB的NOTEBOOK功能,結(jié)合WD6070的編輯功能,可以很方便地處理科技文章
      下載積分: 3 賞幣
      上傳時間:2024-03-08
      頁數(shù): 2
      21人已閱讀
      ( 4 星級)
    • 簡介:數(shù)學(xué)實驗數(shù)學(xué)實驗MATLAB簡介簡介1MATLAB的概況的概況MATLAB是矩陣實驗室(MATRIXLABATY)之意。除具備卓越的數(shù)值計算能力外,它還提供了專業(yè)水平的符號計算,文字處理,可視化建模仿真和實時控制等功能。MATLAB的基本數(shù)據(jù)單位是矩陣,它的指令表達式與數(shù)學(xué)工程中常用的形式十分相似故用MATLAB來解算問題要比用CFTRAN等語言完相同的事情簡捷得多當前流行的MATLAB53SIMULINK30包括擁有數(shù)百個內(nèi)部函數(shù)的主包和三十幾種工具包TOOLBOX工具包又可以分為功能性工具包和學(xué)科工具包功能工具包用來擴充MATLAB的符號計算可視化建模仿真文字處理及實時控制等功能學(xué)科工具包是專業(yè)性比較強的工具包控制工具包信號處理工具包通信工具包等都屬于此類開放性使MATLAB廣受用戶歡迎除內(nèi)部函數(shù)外所有MATLAB主包文件和各種工具包都是可讀可修改的文件用戶通過對源程序的修改或加入自己編寫程序構(gòu)造新的專用工具包2MATLAB產(chǎn)生的歷史背景產(chǎn)生的歷史背景在70年代中期CLEVEMOLER博士和其同事在美國國家科學(xué)基金的資助下開發(fā)了調(diào)用EISPACK和LINPACK的FTRAN子程序庫EISPACK是特征值求解的FOETRAN程序庫LINPACK是解線性方程的程序庫在當時這兩個程序庫代表矩陣運算的最高水平到70年代后期身為美國NEWMEXICO大學(xué)計算機系系主任的CLEVEMOLER在給學(xué)生講授線性代數(shù)課程時想教學(xué)生使用EISPACK和LINPACK程序庫但他發(fā)現(xiàn)學(xué)生用FTRAN編寫接口程序很費時間于是他開始自己動手利用業(yè)余時間為學(xué)生編寫EISPACK和LINPACK的接口程序CLEVEMOLER給這個接口程序取名為MATLAB該名為矩陣MATRIX和實驗室LABOTATY兩個英文單詞的前三個字母的組合在以后的數(shù)年里MATLAB在多所大學(xué)里作為教學(xué)輔助軟件使用并作為面向大眾的免費軟件廣為流傳1983年春天CLEVEMOLER到STFD大學(xué)講學(xué)MATLAB深深地吸引了工程師JOHNLITTLEJOHNLITTLE敏銳地覺察到MATLAB在工程領(lǐng)域的廣闊前景同年他和CLEVEMOLERSTEVEBANGERT一起用C語言開發(fā)了第二代專業(yè)版這一代的MATLAB語言同時具備了數(shù)值計算和數(shù)據(jù)圖示化的功能1984年CLEVEMOLER和JOHNLITTLE成立了MATHWKS公司正式把MATLAB推向市場并繼續(xù)進行MATLAB的研究和開發(fā)在當今30多個數(shù)學(xué)類科技應(yīng)用軟件中就軟件數(shù)學(xué)處理的原始內(nèi)核而言可分為兩大類一類是數(shù)值計算型軟件如MATLABXMATHGAUSS等這類軟件長于數(shù)值計算對處理大批數(shù)據(jù)效率高另一類是數(shù)學(xué)分析型軟件MATHEMATICAMAPLE等這類軟件以符號計算見長能給出解析解和任意精確解其缺點是處理大量數(shù)據(jù)時效率較低MATHWKS公司順應(yīng)多功能需求之潮流在其卓越數(shù)值計算和圖示能力的基礎(chǔ)上又率先在專業(yè)水平上開拓了其符號計算文字處理可視化建模和實時控制能力開發(fā)了適合多學(xué)科多部門要求的新一代科技應(yīng)用軟件MATLAB經(jīng)過多年的國際競爭MATLAB以經(jīng)占據(jù)了數(shù)值軟件市場的主導(dǎo)地位在MATLAB進入市場前,國際上的許多軟件包都是直接以FTRANC語言等編程語言開發(fā)的。這種軟件的缺點是使用面窄,接口簡陋,程序結(jié)構(gòu)不開放以及沒有標準的基庫,很難適應(yīng)各學(xué)科的最新發(fā)展,因而很難推廣。MATLAB的出現(xiàn),為各國科學(xué)家開發(fā)學(xué)科軟件提供了新的基礎(chǔ)。在MATLAB問世不久的80年代中期,原先控制領(lǐng)域里的一些軟件包紛紛被淘汰或在MATLAB上重建。MATHWKS公司1993年推出了MATLAB4。0版,1995年推出4。2C版(FWIN3。X)MATLAB語言象BASIC、FTRAN和C語言一樣規(guī)定了矩陣的算術(shù)運算符、關(guān)系運算符、邏輯運算符、條件運算符及賦值運算符,而且這些運算符大部分可以毫無改變地照搬到數(shù)組間的運算,有些如算術(shù)運算符只要增加“”就可用于數(shù)組間的運算,另外,它不需定義數(shù)組的維數(shù),并給出矩陣函數(shù)、特殊矩陣專門的庫函數(shù),使之在求解諸如信號處理、建模、系統(tǒng)識別、控制、優(yōu)化等領(lǐng)域的問題時,顯得大為簡捷、高效、方便,這是其它高級語言所不能比擬的。在此基礎(chǔ)上,高版本的MATLAB已逐步擴展到科學(xué)及工程計算的其它領(lǐng)域。因此,不久的將來,它一定能名符其實地成為“萬能演算紙式的”科學(xué)算法語言。6方便的繪圖功能方便的繪圖功能MATLAB的繪圖是十分方便的,它有一系列繪圖函數(shù)(命令),例如線性坐標、對數(shù)坐標,半對數(shù)坐標及極坐標,均只需調(diào)用不同的繪圖函數(shù)(命令),在圖上標出圖題、XY軸標注,格(柵)繪制也只需調(diào)用相應(yīng)的命令,簡單易行。另外,在調(diào)用繪圖函數(shù)時調(diào)整自變量可繪出不變顏色的點、線、復(fù)線或多重線。這種為科學(xué)研究著想的設(shè)計是通用的編程語言所不及的??傊琈ATLAB語言的設(shè)計思想可以說代表了當前計算機高級語言的發(fā)展方向。我們相信,在不斷使用中,讀者會發(fā)現(xiàn)它的巨大潛力。MALAB功能功能MATLAB是一種面向科學(xué)與工程計算的高級語言同時也是適用于科學(xué)和工程計算的數(shù)學(xué)軟件系統(tǒng)。作為數(shù)值軟件的MATLAB對計算數(shù)學(xué)領(lǐng)域的特定問題類型如數(shù)值線性代數(shù)、微分方程數(shù)值解、數(shù)值逼近、最優(yōu)化方法、數(shù)值積分等進行求解可以得到問題的離散解或近似的解析表達式。針對每一類問題的求解MATLAB都能給出該類問題的各種高效算法。例如求解非線性規(guī)劃問題MATLAB給出了單純形搜索法、最速下降法、DFP變尺度法、BFGS擬牛頓法和最小二乘法等算法其中既有解析算法又有直接算法而且與每個算法相匹配的還有一維搜索法。MATLAB具有一個陣容強大、范圍廣泛的基本運算體系。此外MATLAB極其簡潔的語言結(jié)構(gòu)支持結(jié)構(gòu)化程序設(shè)計且具有超過任一高級語言系統(tǒng)的調(diào)試技術(shù)。MATLAB高度智能化的調(diào)試技術(shù)是用戶開發(fā)MATLAB程序的有力工具。基于上述思想為了把MATLAB矩陣運算的優(yōu)點更好地應(yīng)用于工程和教學(xué)實踐中作者在MATLAB軟件環(huán)境下研制了CANAC軟件包。采用CANAC軟件包利用計算機及其特有的功能不僅能準確、快速地實現(xiàn)數(shù)值分析與計算中所涉及到的逼近問題、線性代數(shù)問題、非線性方程及方程組的數(shù)值解法問題以及常微分方程的數(shù)值解法等而且可把這些數(shù)值分析與計算的結(jié)果直接應(yīng)用于實際應(yīng)用中。1繪圖功能。主界面能夠?qū)崟r、準確地繪制出各種插值函數(shù)圖形并把數(shù)值分析與計算后的結(jié)果直觀地進行圖形顯示。2輔助分析與設(shè)計功能。主界面上實時顯示的圖形對操作者進行各種設(shè)計與分析具有輔助作用。3操作簡便、界面美觀。由于MATLAB現(xiàn)行版本運行于WINDOWS環(huán)境由此開發(fā)出來的CANAC軟件包有WINDOWS程序風(fēng)格既美觀、簡潔又容易操作和應(yīng)用。4MATLAB有強大的自帶的幫助手冊,基于HTML的完整的幫助功能;5運算符豐富。由于MATLAB是用C語言編寫的,MATLAB提供了和C語言幾乎一樣多的運算符,靈活使用MATLAB的運算符將使程序變得極為簡短。6高級但簡單的程序環(huán)境,與其它語言編寫的程序結(jié)合和輸入輸出格式化數(shù)據(jù)的能力;MATLAB既具有結(jié)構(gòu)化的控制語句(如F循環(huán),WHILE循環(huán),BREAK語句和IF語句),又有面向?qū)ο缶幊痰奶匦浴?程序限制不嚴格,程序設(shè)計自由度大。例如,在MATLAB里,用戶無需對矩陣預(yù)定義就可使用。有大量事先定義的數(shù)學(xué)函數(shù),并且有很強的用戶自定義函數(shù)的能力;
      下載積分: 5 賞幣
      上傳時間:2024-03-07
      頁數(shù): 5
      9人已閱讀
      ( 4 星級)
    • 簡介:MATLAB優(yōu)化工具箱介紹優(yōu)化工具箱介紹在生活和工作中,人們對于同一個問題往往會提出多個解決方案,并通過各方面的論證從中提取最佳方案。最優(yōu)化方法就是專門研究如何從多個方案中科學(xué)合理地提取出最佳方案的科學(xué)。由于優(yōu)化問題無所不在,目前最優(yōu)化方法的應(yīng)用和研究已經(jīng)深入到了生產(chǎn)和科研的各個領(lǐng)域,如土木工程、機械工程、化學(xué)工程、運輸調(diào)度、生產(chǎn)控制、經(jīng)濟規(guī)劃、經(jīng)濟管理等,并取得了顯著的經(jīng)濟效益和社會效益。用最優(yōu)化方法解決最優(yōu)化問題的技術(shù)稱為最優(yōu)化技術(shù),它包含兩個方面的內(nèi)容1)建立數(shù)學(xué)模型即用數(shù)學(xué)語言來描述最優(yōu)化問題。模型中的數(shù)學(xué)關(guān)系式反映了最優(yōu)化問題所要達到的目標和各種約束條件。2)數(shù)學(xué)求解數(shù)學(xué)模型建好以后,選擇合理的最優(yōu)化方法進行求解。最優(yōu)化方法的發(fā)展很快,現(xiàn)在已經(jīng)包含有多個分支,如線性規(guī)劃、整數(shù)規(guī)劃、非線性規(guī)劃、動態(tài)規(guī)劃、多目標規(guī)劃等。1概述利用MATLAB的優(yōu)化工具箱,可以求解線性規(guī)劃、非線性規(guī)劃和多目標規(guī)劃問題。具體而言,包括線性、非線性最小化,最大最小化,二次規(guī)劃,半無限問題,線性、非線性方程(組)的求解,線性、非線性的最小二乘問題。另外,該工具箱還提供了線性、非線性最小化,方程求解,曲線擬合,二次規(guī)劃等問題中大型課題的求解方法,為優(yōu)化方法在工程中的實際應(yīng)用提供了更方便快捷的途徑。1111優(yōu)化工具箱中的函數(shù)優(yōu)化工具箱中的函數(shù)優(yōu)化工具箱中的函數(shù)包括下面幾類1最小化函數(shù)最小化函數(shù)表1最小化函數(shù)表函數(shù)描述FGOALATTAIN多目標達到問題FMINBND有邊界的標量非線性最小化FMINCON有約束的非線性最小化FMINIMAX最大最小化FMINSEARCHFMINUNC無約束非線性最小化FSEMINF半無限問題LINPROG線性規(guī)劃STAXB212212相關(guān)函數(shù)介紹相關(guān)函數(shù)介紹語法語法XLINPROGFABAEQBEQXLINPROGFABAEQBEQLBUBXLINPROGFABAEQBEQLBUBX0XLINPROGFABAEQBEQLBUBX0OPTIONSXFVALLINPROGXFVALEXITFLAGLINPROGXFVALEXITFLAGOUTPUTLINPROGXFVALEXITFLAGOUTPUTLAMBDALINPROG描述描述XLINPROGFAB求解問題MINFX,約束條件為AXB。XLINPROGFABAEQBEQ求解上面的問題,但增加等式約束,即AEQXBEQ。若沒有不等式存在,則令A(yù)、B。XLINPROGFABAEQBEQLBUB定義設(shè)計變量X的下界LB和上界UB,使得X始終在該范圍內(nèi)。若沒有等式約束,令A(yù)EQ、BEQ。XLINPROGFABAEQBEQLBUBX0設(shè)置初值為X0。該選項只適用于中型問題,缺省時大型算法將忽略初值。XLINPROGFABAEQBEQLBUBX0OPTIONS用OPTIONS指定的優(yōu)化參數(shù)進行最小化。XFVALLINPROG返回解X處的目標函數(shù)值FVAL。XLAMBDAEXITFLAGLINPROG返回EXITFLAG值,描述函數(shù)計算的退出條件。XLAMBDAEXITFLAGOUTPUTLINPROG返回包含優(yōu)化信息的輸出變量OUTPUT。
      下載積分: 6 賞幣
      上傳時間:2024-03-08
      頁數(shù): 18
      10人已閱讀
      ( 4 星級)
    • 簡介:如何在MATLAB中添加新的工具箱TXT老子忽悠孩子叫教育,孩子忽悠老子叫欺騙,互相忽悠叫代溝。▲男人這花花世界,我要用什么顏色來吸引你。首先說說添加到MATLAB搜索路徑好處1對N你只需要存儲一個副本,就可以在其他地方使用。具體來說,假設(shè)你在數(shù)據(jù)盤D上新建了兩個目錄ABC和DEF,這兩個工程(每個目錄下的所有程序相應(yīng)地稱為一個工程)都需要調(diào)用同一個(些)函數(shù)(簡稱工具箱),這時候,如果你沒有把該工具箱添加到MATLAB的搜索路徑下,則需要分別把工具箱中所有用到的文件都復(fù)制到目錄ABC和DEF下才能正確運行。這顯然浪費空間,所以,MATLAB提供了一個搜索路徑(默認在MATLAB安裝目錄下的TOOLBOX中),只要把工具箱對應(yīng)的整個文件夾復(fù)制到搜索路徑對應(yīng)的目錄下,并且通知MATLAB一聲(把該路徑正確添加到搜索路徑中),就可以在ABC和DEF中使用這個工具箱了(即無論你的工程文件在哪個目錄(有效的目錄)下都可以訪問這個工具箱中的函數(shù))。下面就以MATLAB安裝目錄下的TOOLBOX目錄作為默認的添加路徑進行詳細說明。1如何添加工具箱以下是添加工具箱的方法(論壇很多人轉(zhuǎn)載過,這里就不作區(qū)分了,下面的舉例也一樣)如果是MATLAB安裝光盤上的工具箱,重新執(zhí)行安裝程序,選中即可。如果是單獨下載的工具箱,則需要把新的工具箱(以下假設(shè)工具箱名字為SVM)解壓到TOOLBOX目錄下,然后用ADDPATH或者PATHTOOL把該工具箱的路徑添加到MATLAB的搜索路徑中,最后用WHICHNEWTOOLBOX_COMMM來檢驗是否可以訪問。如果能夠顯示新設(shè)置的路徑,則表明該工具箱可以使用了。具體請看工具箱自己代的README文件。11舉例要添加的工具箱為SVM,則解壓后,里邊有一個目錄SVM,假設(shè)MATLAB安裝在DMATLAB6P5,將SVM目錄拷貝至DMATLAB6P5TOOLBOX,然后運行MATLAB,在命令窗口輸入ADDPATHDMATLAB6P5TOOLBOXSVM回車,來添加路徑。然后在SVM目錄下,任意找一個M文件,以SVCINFOM為例,在命令窗口中輸入WHICHSVCINFOM。如果顯示出該文件路徑,如DMATLAB6P5TOOLBOXSVMSVCINFOM,則安裝成功,當然也可以在命令窗口輸入PATH來查看。上面的說明和例子基本上介紹了在MATLAB中如何添加工具箱,下面是其他補充12添加方式總結(jié)事實上,有兩種添加工具箱到MATLAB搜索路徑的方法其一是用代碼,其二是用界面。其實無論用哪種方法,都是修改PATHDEFM這個文件,閣下如果是高手,可以直接打開該文件修改,呵呵,對此這里不作討論。121代碼方式1211適用于添加下載的工具箱(別人的)在命令窗口輸入ADDPATHDMATLAB6P5TOOLBOXSVM或者ADDPATH‘DMATLAB6P5TOOLBOXSVM’但是這種方法只能添加SVM目錄,如果該目錄下有其他子文件夾,并且運行時候“隱式”調(diào)用到這些子文件夾(例如假設(shè)SVM目錄下存在子文件夾MATDATA,該子文件夾下有LOGOMAT這個文件,且在M文件代碼中使用了諸如LOADLOGO這樣的句子,即沒有顯式給出LOGOMAT的具體路徑,則稱為“隱式”),則不能正確訪問。因此,有必要在添加時使用以下語句把SVM目錄下所有文件夾都添加到搜索路徑中
      下載積分: 3 賞幣
      上傳時間:2024-03-08
      頁數(shù): 2
      14人已閱讀
      ( 4 星級)
    • 簡介:1如何將EXCEL中的數(shù)據(jù)在MATLAB界面下顯示出來首先EXCEL必須是OFFICE的(WPS的不可以,MATLAB不能識別),在MATLAB中使用命令XLSREAD讀取EXCEL中的數(shù)據(jù)到MATLAB里,如下所示NUMBERTXTRAWXLSREADNOISEXLSX,此時讀取的文件須在MATLAB默認路徑下,命令具體用法及參數(shù)含義可直接用HELP命令在MATLAB中查找。讀取的數(shù)據(jù)界面如下2如何將EXCEL中的數(shù)據(jù)導(dǎo)入MATLAB并在MATLAB中畫出圖像首先EXCEL必須是OFFICE的(WPS的不可以,MATLAB不能識圖4圖5
      下載積分: 6 賞幣
      上傳時間:2024-03-08
      頁數(shù): 6
      7人已閱讀
      ( 4 星級)
    關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服客服 - 聯(lián)系我們

    機械圖紙源碼,實習(xí)報告等文檔下載

    備案號:浙ICP備20018660號