眾賞文庫(kù)
全部分類
  • 抗擊疫情 >
    抗擊疫情
    病毒認(rèn)知 防護(hù)手冊(cè) 復(fù)工復(fù)產(chǎn) 應(yīng)急預(yù)案 防控方案 英雄事跡 院務(wù)工作
  • 成品畢設(shè) >
    成品畢設(shè)
    外文翻譯 畢業(yè)設(shè)計(jì) 畢業(yè)論文 開題報(bào)告 文獻(xiàn)綜述 任務(wù)書 課程設(shè)計(jì) 相關(guān)資料 大學(xué)生活 期刊論文 實(shí)習(xí)報(bào)告
  • 項(xiàng)目策劃 >
    項(xiàng)目策劃
    土地準(zhǔn)備 規(guī)劃設(shè)計(jì) 開工開盤 項(xiàng)目綜合 竣工移交 售后移交 智慧方案 安全專項(xiàng) 環(huán)境影響評(píng)估報(bào)告 可行性研究報(bào)告 項(xiàng)目建議書 商業(yè)計(jì)劃書 危害評(píng)估防治 招投標(biāo)文件
  • 專業(yè)資料 >
    專業(yè)資料
    人文法律 環(huán)境安全 食品科學(xué) 基礎(chǔ)建設(shè) 能源化工 農(nóng)林牧畜 綜合待分類 教育經(jīng)驗(yàn) 行政人力 企業(yè)管理 醫(yī)學(xué)衛(wèi)生 IT技術(shù) 土木建筑 考研專題 財(cái)會(huì)稅務(wù) 公路隧道 紡織服裝
  • 共享辦公 >
    共享辦公
    總結(jié)匯報(bào) 調(diào)研報(bào)告 工作計(jì)劃 述職報(bào)告 講話發(fā)言 心得體會(huì) 思想?yún)R報(bào) 事務(wù)文書 合同協(xié)議 活動(dòng)策劃 代理加盟 技術(shù)服務(wù) 求職簡(jiǎn)歷 辦公軟件 ppt模板 表格模板 融資協(xié)議 發(fā)言演講 黨團(tuán)工作 民主生活
  • 學(xué)術(shù)文檔 >
    學(xué)術(shù)文檔
    自然科學(xué) 生物科學(xué) 天文科學(xué) 醫(yī)學(xué)衛(wèi)生 工業(yè)技術(shù) 航空、航天 環(huán)境科學(xué)、安全科學(xué) 軍事 政學(xué) 文化、科學(xué)、教育、 交通運(yùn)輸 經(jīng)濟(jì) 語(yǔ)言、文字 文學(xué) 農(nóng)業(yè)科學(xué) 社會(huì)科學(xué)總論 藝術(shù) 歷史、地理 哲學(xué) 數(shù)理科學(xué)和化學(xué) 綜合性圖書 哲學(xué)宗教
  • 經(jīng)營(yíng)營(yíng)銷 >
    經(jīng)營(yíng)營(yíng)銷
    綜合文檔 經(jīng)濟(jì)財(cái)稅 人力資源 運(yùn)營(yíng)管理 企業(yè)管理 內(nèi)控風(fēng)控 地產(chǎn)策劃
  • 教學(xué)課件 >
    教學(xué)課件
    幼兒教育 小學(xué)教育 初中教育 高中教育 職業(yè)教育 成人教育 高等教育 考研資源 試題真題 作業(yè)習(xí)題 課后答案 綜合教學(xué)
  • 土木建筑 >
    土木建筑
    專項(xiàng)施工 應(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é) 護(hù)理學(xué)科 針灸學(xué)科 重癥學(xué)科 病毒學(xué)科 獸醫(yī) 藥學(xué)
  • matlab (共2521 份)
  • 用時(shí):14ms
    • 簡(jiǎn)介:MATLAB中使用匿名函數(shù)和內(nèi)嵌函數(shù)處理多變量傳遞問(wèn)題MATLAB70以上問(wèn)題有一個(gè)多變量函數(shù)FABCX現(xiàn)需要分別在AA0BB0CC0和AA1BB1CC1的條件下對(duì)FABCX進(jìn)行某一操作。此類問(wèn)題常在數(shù)值積分時(shí)出現(xiàn)。解決方案1使用全局變量可在主調(diào)函數(shù)和被調(diào)函數(shù)中分別將ABC聲明為全局變量GLOBALABC,這時(shí)F通過(guò)全局變量傳遞ABC定義時(shí)可以只有一個(gè)參數(shù)X。2使用ANONYMOUSFUNCTION3使用NESTEDFUNCTION下面舉例說(shuō)明ANONYMOUSFUNCTION和NESTEDFUNCTION的使用。例對(duì)任意二次多項(xiàng)式AX2BXC進(jìn)行數(shù)值積分(此處顯然可以解析得到,此例使用ANONYMOUSFUNCTION做演示)解(1)使用匿名函數(shù)編寫文件INTPOLY2M如下FUNCTIONY_INTINTPOLY2ABCY_INTQUADXPOLY2ABCX0,1此處利用MATLAB內(nèi)部函數(shù)QUADFUNX0XT進(jìn)行積分,被積函數(shù)FUN我們使用匿名函數(shù)XPOLY2ABCX以便將自變量限制為XFUNCTIONYPOLY2AIBICIX此處定義一個(gè)多變量的子函數(shù)POLY2ABCXYAIX2BIXCI;此處使用矩陣元素運(yùn)算和等便于被矩陣化的內(nèi)部函數(shù)調(diào)用,且提高程序效率執(zhí)行保存該文件并將MATLAB切換至該文件目錄下,命令行輸入INTPOLY2123,便給出積分結(jié)果ANS433(2)使用NESTEDFUNCTION編寫函數(shù)保存為INTNESTM,內(nèi)容如下FUNCTIONY_INTINTNESTABCY_INTQUADPOLY20,1此處利用MATLAB內(nèi)部函數(shù)QUADFUNX0XT進(jìn)行積分,被積函數(shù)FUN我們使用內(nèi)嵌函數(shù)POLY2X的句柄POLY2FUNCTIONYPOLY2X此處定義一個(gè)內(nèi)嵌函數(shù)POLY2ABCXYAX2BXC;直接調(diào)用母函數(shù)中的變量ABCEND結(jié)束內(nèi)嵌函數(shù)POLY2END結(jié)束母函數(shù)INTPOLY2保存后執(zhí)行,同樣效果??梢奛ESTEDFUNCTION只是將主調(diào)函數(shù)和被調(diào)函數(shù)封裝到了一起以共享主調(diào)函數(shù)的變量。注意一般函數(shù)不需要END,當(dāng)出現(xiàn)NESTEDFUNCTION時(shí),主調(diào)函數(shù)和被調(diào)函數(shù)都必須有END來(lái)結(jié)束
      下載積分: 3 賞幣
      上傳時(shí)間:2024-03-07
      頁(yè)數(shù): 2
      14人已閱讀
      ( 4 星級(jí))
    • 簡(jiǎn)介:MATLABATLAB程式設(shè)計(jì)與應(yīng)用程式設(shè)計(jì)與應(yīng)用張智星1111、基本運(yùn)算與函數(shù)、基本運(yùn)算與函數(shù)在MATLAB下進(jìn)行基本數(shù)學(xué)運(yùn)算,只需將運(yùn)算式直接打入提示號(hào)()之後,并按入ENTER鍵即可。例如5213081025ANS42000MATLAB會(huì)將運(yùn)算結(jié)果直接存入一變數(shù)ANS,代表MATLAB運(yùn)算後的答案(ANSWER),并顯示其數(shù)值於螢?zāi)簧?。(為?jiǎn)便起見,在下述各例中,我們不再印出MATLAB的提示號(hào)。)小提示““是MATLAB的提示符號(hào)(PROMPT),但在PC中文視窗系統(tǒng)下,由於編碼方式不同,此提示符號(hào)常會(huì)消失不見,但這并不會(huì)影響到MATLAB的運(yùn)算結(jié)果。我們也可將上述運(yùn)算式的結(jié)果設(shè)定給另一個(gè)變數(shù)XX52130810225X42此時(shí)MATLAB會(huì)直接顯示X的值。由上例可知,MATLAB認(rèn)識(shí)所有一般常用到的加()、減()、乘()、除()的數(shù)學(xué)運(yùn)算符號(hào),以及冪次運(yùn)算()。小提示MATLAB將所有變數(shù)均存成DOUBLE的形式,所以不需經(jīng)過(guò)變數(shù)宣告(VARIABLEDECLARATION)。MATLAB同時(shí)也會(huì)自動(dòng)進(jìn)行記憶體的使用和回收,而不必像C語(yǔ)言,必須由使用者一一指定。這些功能使的MATLAB易學(xué)易用,使用者可專心致力於撰寫程式,而不必被軟體枝節(jié)問(wèn)題所干擾。若不想讓MATLAB每次都顯示運(yùn)算結(jié)果,只需在運(yùn)算式最後加上分號(hào)(;)即可,如下例LOG2X以2為底的對(duì)數(shù)LOG10X以10為底的對(duì)數(shù)小整理MATLAB常用的三角函數(shù)SINX正弦函數(shù)COSX馀弦函數(shù)TANX正切函數(shù)ASINX反正弦函數(shù)ACOSX反馀弦函數(shù)ATANX反正切函數(shù)ATAN2XY四象限的反正切函數(shù)SINHX超越正弦函數(shù)COSHX超越馀弦函數(shù)TANHX超越正切函數(shù)ASINHX反超越正弦函數(shù)ACOSHX反超越馀弦函數(shù)ATANHX反超越正切函數(shù)變數(shù)也可用來(lái)存放向量或矩陣,并進(jìn)行各種運(yùn)算,如下例的列向量(ROWVECT)運(yùn)算X1352Y2X1Y37115小提示變數(shù)命名的規(guī)則1第一個(gè)字母必須是英文字母2字母間不可留空格3最多只能有19個(gè)字母,MATLAB會(huì)忽略多馀字母我們可以隨意更改、增加或刪除向量的元素Y32更改第三個(gè)元素Y3725
      下載積分: 8 賞幣
      上傳時(shí)間:2024-03-08
      頁(yè)數(shù): 37
      11人已閱讀
      ( 4 星級(jí))
    • 簡(jiǎn)介:第一章第一章MATLABMATLAB簡(jiǎn)介簡(jiǎn)介1第二章第二章進(jìn)階的繪圖功能進(jìn)階的繪圖功能1818第三章第三章MATLABMATLAB函數(shù)函數(shù)2424第四章第四章線形代數(shù)與矩陣線形代數(shù)與矩陣3232第五章第五章聯(lián)立線性方程組聯(lián)立線性方程組3737第六章第六章內(nèi)插及曲線擬合內(nèi)插及曲線擬合3838第七章第七章方程組的根方程組的根4343第八章第八章數(shù)值積分與微分?jǐn)?shù)值積分與微分4646第九章第九章常微分方程組常微分方程組4949第十章第十章MATLABMATLAB的數(shù)值計(jì)算實(shí)習(xí)的數(shù)值計(jì)算實(shí)習(xí)52522X123XX6以下的例子,顯示MATLAB對(duì)使用變量的彈性APPLE5APPLES5ANGE10ANGE10TOTAL_COSTAPPLE2ANGE4TOTAL_COST50AVERAGE_COSTTOTAL_COSTAPPLEANGEAVERAGE_COST333334MATLABMATLAB提供基本的算術(shù)運(yùn)算有提供基本的算術(shù)運(yùn)算有加、減、乘、除、冪次方,范例為5353535353其它在計(jì)算常用的功能我們來(lái)看一個(gè)算式來(lái)說(shuō)明。要計(jì)算面積AREA半徑R2,則可鍵入R2AREAPIR2AREA125664我們也可以將上述指令打在同一行,以或是分開,例如R2AREAPIR2R2AREAPIR2請(qǐng)注意上述二式的差異,前者有計(jì)算值顯示,而后者則無(wú)。如果一個(gè)指令過(guò)長(zhǎng)可以在結(jié)尾加上(代表此行指令與下一行連續(xù)),例如R2AREAPIR2另外一個(gè)符號(hào)注解是由符號(hào)注解是由起頭起頭,也就是說(shuō)在之后的任何文字都被視為程序的注解。注解的功能是簡(jiǎn)要的說(shuō)明程序的內(nèi)容,過(guò)多的注解在程序中或許沒(méi)有必要,但是我們寫程序時(shí)往往用了太少的注解。任何可能產(chǎn)生混淆的地方都應(yīng)該省用注解,將適量的注解可在往后想了解程序時(shí)能節(jié)省一些不必要的時(shí)間與「有看沒(méi)有懂」的痛苦。例如R2鍵入半徑AREAPIR2計(jì)算面積MATLAB可以將計(jì)算結(jié)果以不同的精確度的數(shù)字格式顯示,我們可以在指令視窗上的功能菜單上的OPTIONS下選NUMERICALFMAT,或者直接在指令視窗鍵入以下的各個(gè)數(shù)字顯示格式的指令,以Π值為例指令數(shù)字值說(shuō)明FMATSHT31416預(yù)設(shè)的4位有效小數(shù)位數(shù)FMATLONG31415926535897915位有效小數(shù)位數(shù)
      下載積分: 9 賞幣
      上傳時(shí)間:2024-03-08
      頁(yè)數(shù): 55
      7人已閱讀
      ( 4 星級(jí))
    • 簡(jiǎn)介:附錄Ⅰ工具箱函數(shù)匯總Ⅰ1統(tǒng)計(jì)工具箱函數(shù)統(tǒng)計(jì)工具箱函數(shù)表Ⅰ1概率密度函數(shù)函數(shù)名對(duì)應(yīng)分布的概率密度函數(shù)BETAPDF貝塔分布的概率密度函數(shù)BINOPDF二項(xiàng)分布的概率密度函數(shù)CHI2PDF卡方分布的概率密度函數(shù)EXPPDF指數(shù)分布的概率密度函數(shù)FPDFF分布的概率密度函數(shù)GAMPDF伽瑪分布的概率密度函數(shù)GEOPDF幾何分布的概率密度函數(shù)HYGEPDF超幾何分布的概率密度函數(shù)NMPDF正態(tài)(高斯)分布的概率密度函數(shù)LOGNPDF對(duì)數(shù)正態(tài)分布的概率密度函數(shù)NBINPDF負(fù)二項(xiàng)分布的概率密度函數(shù)NCFPDF非中心F分布的概率密度函數(shù)NCTPDF非中心T分布的概率密度函數(shù)NCX2PDF非中心卡方分布的概率密度函數(shù)POISSPDF泊松分布的概率密度函數(shù)RAYLPDF雷利分布的概率密度函數(shù)TPDF學(xué)生氏T分布的概率密度函數(shù)UNIDPDF離散均勻分布的概率密度函數(shù)UNIFPDF連續(xù)均勻分布的概率密度函數(shù)WEIBPDF威布爾分布的概率密度函數(shù)表Ⅰ2累加分布函數(shù)函數(shù)名對(duì)應(yīng)分布的累加函數(shù)BETACDF貝塔分布的累加函數(shù)BINOCDF二項(xiàng)分布的累加函數(shù)CHI2CDF卡方分布的累加函數(shù)EXPCDF指數(shù)分布的累加函數(shù)FCDFF分布的累加函數(shù)GAMCDF伽瑪分布的累加函數(shù)GEOCDF幾何分布的累加函數(shù)HYGECDF超幾何分布的累加函數(shù)LOGNCDF對(duì)數(shù)正態(tài)分布的累加函數(shù)MATLAB61與工程數(shù)學(xué)應(yīng)用指南(下冊(cè))522表Ⅰ4隨機(jī)數(shù)生成器函數(shù)函數(shù)對(duì)應(yīng)分布的隨機(jī)數(shù)生成器BETARND貝塔分布的隨機(jī)數(shù)生成器BINND二項(xiàng)分布的隨機(jī)數(shù)生成器CHI2RND卡方分布的隨機(jī)數(shù)生成器EXPRND指數(shù)分布的隨機(jī)數(shù)生成器FRNDF分布的隨機(jī)數(shù)生成器GAMRND伽瑪分布的隨機(jī)數(shù)生成器GEND幾何分布的隨機(jī)數(shù)生成器HYGERND超幾何分布的隨機(jī)數(shù)生成器LOGNRND對(duì)數(shù)正態(tài)分布的隨機(jī)數(shù)生成器NBINRND負(fù)二項(xiàng)分布的隨機(jī)數(shù)生成器NCFRND非中心F分布的隨機(jī)數(shù)生成器NCTRND非中心T分布的隨機(jī)數(shù)生成器NCX2RND非中心卡方分布的隨機(jī)數(shù)生成器NMRND正態(tài)(高斯)分布的隨機(jī)數(shù)生成器POISSRND泊松分布的隨機(jī)數(shù)生成器RAYLRND瑞利分布的隨機(jī)數(shù)生成器TRND學(xué)生氏T分布的隨機(jī)數(shù)生成器UNIDRND離散均勻分布的隨機(jī)數(shù)生成器UNIFRND連續(xù)均勻分布的隨機(jī)數(shù)生成器WEIBRND威布爾分布的隨機(jī)數(shù)生成器表Ⅰ5分布函數(shù)的統(tǒng)計(jì)量函數(shù)函數(shù)名對(duì)應(yīng)分布的統(tǒng)計(jì)量BETASTAT貝塔分布函數(shù)的統(tǒng)計(jì)量BINOSTAT二項(xiàng)分布函數(shù)的統(tǒng)計(jì)量CHI2STAT卡方分布函數(shù)的統(tǒng)計(jì)量EXPSTAT指數(shù)分布函數(shù)的統(tǒng)計(jì)量FSTATF分布函數(shù)的統(tǒng)計(jì)量GAMSTAT伽瑪分布函數(shù)的統(tǒng)計(jì)量GEOSTAT幾何分布函數(shù)的統(tǒng)計(jì)量HYGESTAT超幾何分布函數(shù)的統(tǒng)計(jì)量LOGNSTAT對(duì)數(shù)正態(tài)分布函數(shù)的統(tǒng)計(jì)量NBINSTAT負(fù)二項(xiàng)分布函數(shù)的統(tǒng)計(jì)量NCFSTAT非中心F分布函數(shù)的統(tǒng)計(jì)量NCTSTAT非中心T分布函數(shù)的統(tǒng)計(jì)量NCX2STAT非中心卡方分布函數(shù)的統(tǒng)計(jì)量NMSTAT正態(tài)(高斯)分布函數(shù)的統(tǒng)計(jì)量POISSTAT泊松分布函數(shù)的統(tǒng)計(jì)量
      下載積分: 6 賞幣
      上傳時(shí)間:2024-03-08
      頁(yè)數(shù): 14
      12人已閱讀
      ( 4 星級(jí))
    • 簡(jiǎn)介:MATLAB基礎(chǔ)與工具箱的應(yīng)用第一次上機(jī)練習(xí)請(qǐng)利用MATLAB求解下列各題1、設(shè)1413012014260121A求(1)23A的特征值(給出代碼及結(jié)果)||A1A2、在MATLAB中EVAL命令能實(shí)現(xiàn)什么功能調(diào)用格式是什么舉例說(shuō)明。3、將第一題的矩陣按下列要求取塊(1)取A的第2行;(2)取A的第3列;(3)取A的第2列到第4列元素所成的矩陣;(4)取A的第1,3行,2,4列所在元素所組成的矩陣。4、將第一題的矩陣分別作LU分解,QR分解,CHOLESKY分解。(給出命令和結(jié)果,如果不能分解請(qǐng)說(shuō)明原因)5、已知多項(xiàng)式P1XX33X2與P2XX22X3(1)將兩多項(xiàng)式表示成向量的形式;(2)求方程X33X20的根;(3)求兩多項(xiàng)式的乘積;(4)求第一個(gè)多項(xiàng)式除以第二個(gè)多項(xiàng)式的商與余。
      下載積分: 3 賞幣
      上傳時(shí)間:2024-03-08
      頁(yè)數(shù): 2
      3人已閱讀
      ( 4 星級(jí))
    • 簡(jiǎn)介:VS2005如何調(diào)用如何調(diào)用MATLAB7定義的定義的M文件中的函數(shù)文件中的函數(shù)以一個(gè)簡(jiǎn)單的例子來(lái)說(shuō)明一下如果在VC中調(diào)用MATLAB中定義的M文件與MATLAB65稍有不同。(一)(一)先建立先建立MATLAB的M文件文件這里為了簡(jiǎn)單起見,我在MATLAB中定義了一個(gè)求和函數(shù),其M文件如下FUNCTIONYADD_ZHABYAB保存為MYADDM(二)(二)對(duì)MATLAB編譯環(huán)境進(jìn)行設(shè)置編譯環(huán)境進(jìn)行設(shè)置為操作系統(tǒng)添加環(huán)境變量在環(huán)境變量(我的電腦右鍵高級(jí))PATH中加入BINWIN32打開MATLAB,在命令行狀態(tài)下鍵入MEXSETUP然后出現(xiàn)如下提示ACOMPILER1INTELC91WITHMICROSOFTVISUALC2005SP1LINKER2INTELVISUALFTRAN101WITHMICROSOFTVISUALC2005SP1LINKER3INTELVISUALFTRAN91WITHMICROSOFTVISUALC2005SP1LINKER4LCCWIN32C2415MICROSOFTVISUALC606MICROSOFTVISUALC20037MICROSOFTVISUALC2005SP18MICROSOFTVISUALC2008EXPRESS9MICROSOFTVISUALC2008SP110OPENWATCOMC0NONECOMPILER這里我們選擇7’。(如果使用其他的編譯器,可以相應(yīng)的選擇)然后,繼續(xù)在命令行狀態(tài)下輸入MBUILD–SETUPINCLUDE“ADDTESTH”INCLUDE“MCLMCRRTH”INCLUDE“MCLMCRH”然后,設(shè)置VC的鏈接庫(kù)。在“項(xiàng)目屬性屬性配置鏈接器輸入附加依賴項(xiàng)“中添加ADDTESTLIBMCLMCRLIBMCLMCRRTLIBLIBMXLIBLIBMATLIBLIBENGLIB至此,VC的編譯環(huán)境設(shè)置完畢。下面就是編程部分了。(七)(七)編程部分的關(guān)鍵接口和數(shù)據(jù)類型的轉(zhuǎn)換編程部分的關(guān)鍵接口和數(shù)據(jù)類型的轉(zhuǎn)換先給出VC實(shí)現(xiàn)的源代碼INTMAINVOIDADDTESTINITIALIZEADDTESTINITIALIZE是ADDTESH中定義的函數(shù)的初始化函數(shù)為了調(diào)用MATLAB中的函數(shù),必須使用數(shù)組數(shù)據(jù)類型,并其后調(diào)用MATLAB函數(shù)將其轉(zhuǎn)化為矩陣格式(MATLAB的基本數(shù)據(jù)類型是矩陣)STATICDOUBLEX14102010052001STATICDOUBLEX24251322005105DOUBLERESULT4調(diào)用MATLAB創(chuàng)建3個(gè)矩陣,經(jīng)過(guò)MATLAB編譯完的DLL中的函數(shù)只能識(shí)別MXARRAY類型的參數(shù),所以我們?cè)赩C中定義的數(shù)值都需要轉(zhuǎn)換成該種格式MXARRAYAMXCREATEDOUBLEMATRIX14MXREAL創(chuàng)建一個(gè)1X4的矩陣AMEMCPYMXGETPRA給矩陣賦值MXARRAYBMXCREATEDOUBLEMATRIX14MXREALMEMCPYMXGETPRBMXARRAYCMXCREATEDOUBLEMATRIX14MXREALMLFMYADD1調(diào)用M文件函數(shù)(注意函數(shù)名MYADD首字母必須大寫)MEMCPYCOUTRESULT0““RESULT1““RESULT2““RESULT3ENDL
      下載積分: 5 賞幣
      上傳時(shí)間:2024-03-07
      頁(yè)數(shù): 4
      2人已閱讀
      ( 4 星級(jí))
    • 簡(jiǎn)介:MATLAB遺傳算法工具箱及應(yīng)用作者雷英杰張善文李續(xù)武周創(chuàng)明出版社西安電子科技大學(xué)出版社本書系統(tǒng)介紹MATLAB遺傳算法和直接搜索工具箱的功能特點(diǎn)、編程原理及使用方法。全書共分為9章。第一章至第四章介紹遺傳算法的基礎(chǔ)知識(shí),包括遺傳算法的基本原理,編碼、選擇、交叉、變異,適應(yīng)度函數(shù),控制參數(shù)選擇,約束條件處理,模式定理,改進(jìn)的遺傳算法,早熟收斂問(wèn)題及其防止等。第五章至第七章介紹英國(guó)設(shè)菲爾德(SHEFFIELD)大學(xué)的MATLAB遺傳算法工具箱及其使用方法,舉例說(shuō)明如何利用遺傳算法工具箱函數(shù)編寫求解實(shí)際優(yōu)化問(wèn)題的MATLAB程序。第八章和第九章介紹MATHWKS公司最新發(fā)布的MATLAB遺傳算法與直接搜索工具箱及其使用方法。本書取材新穎,內(nèi)容豐富,邏輯嚴(yán)謹(jǐn),語(yǔ)言通俗,理例結(jié)合,圖文并茂,注重基礎(chǔ),面向應(yīng)用。書中包含大量的實(shí)例,便于自學(xué)和應(yīng)用。本書可作為高等院校計(jì)算機(jī)、自動(dòng)化、信息、管理、控制與系統(tǒng)工程等專業(yè)本科生或研究生的教材或參考書,也可供其他相關(guān)專業(yè)的師生及科研和工程技術(shù)人員自學(xué)或參考。第一章遺傳算法概述111遺傳算法的概念112遺傳算法的特點(diǎn)3121遺傳算法的優(yōu)點(diǎn)3122遺傳算法的不足之處413遺傳算法與傳統(tǒng)方法的比較414遺傳算法的基本用語(yǔ)615遺傳算法的研究方向716基于遺傳算法的應(yīng)用8第二章基本遺傳算法及改進(jìn)1121遺傳算法的運(yùn)行過(guò)程11211完整的遺傳算法運(yùn)算流程11212遺傳算法的基本操作1322基本遺傳算法14221基本遺傳算法的數(shù)學(xué)模型14222基本遺傳算法的步驟14223遺傳算法的具體例證1623改進(jìn)的遺傳算法22231改進(jìn)的遺傳算法一23232改進(jìn)的遺傳算法二24233改進(jìn)的遺傳算法三25234改進(jìn)的遺傳算法四2824多目標(biāo)優(yōu)化中的遺傳算法30241多目標(biāo)優(yōu)化的概念30242多目標(biāo)優(yōu)化問(wèn)題的遺傳算法31第三章遺傳算法的理論基礎(chǔ)3431模式定理345215函數(shù)REINS815216函數(shù)REP845217函數(shù)RWS845218函數(shù)SCALING855219函數(shù)865220函數(shù)SUS885221函數(shù)XOVDP885222函數(shù)XOVDPRS895223函數(shù)XOVMP905224函數(shù)XOVSH915225函數(shù)XOVSHRS925226函數(shù)XOVSP935227函數(shù)XOVSPRS94第六章遺傳算法工具箱的應(yīng)用9561安裝9562種群的表示和初始化9563目標(biāo)函數(shù)和適應(yīng)度函數(shù)9664選擇9765交叉9966變異10167重插入10168遺傳算法的終止10269數(shù)據(jù)結(jié)構(gòu)102610多種群支持104611示范腳本105第七章遺傳算法應(yīng)用舉例10771簡(jiǎn)單一元函數(shù)優(yōu)化實(shí)例10772多元單峰函數(shù)的優(yōu)化實(shí)例11173多元多峰函數(shù)的優(yōu)化實(shí)例11574收獲系統(tǒng)最優(yōu)控制11875裝載系統(tǒng)的最優(yōu)問(wèn)題12276離散二次線性系統(tǒng)最優(yōu)控制問(wèn)題12577目標(biāo)分配問(wèn)題12878雙積分的優(yōu)化問(wèn)題13079雷達(dá)目標(biāo)識(shí)別問(wèn)題131710圖像分割問(wèn)題134711一些測(cè)試函數(shù)對(duì)應(yīng)的優(yōu)化問(wèn)題1367111軸并行超球體的最小值問(wèn)題1367112旋轉(zhuǎn)超球體的最小值問(wèn)題1377113ROSENBROCK’SVALLEY最小值問(wèn)題1387114RASTRIGIN函數(shù)的最小值問(wèn)題1397115SCHWEFEL函數(shù)的最小值問(wèn)題1407116GRIEWANGK函數(shù)的最小值問(wèn)題1417117不同權(quán)的總和最小值問(wèn)題142
      下載積分: 5 賞幣
      上傳時(shí)間:2024-03-08
      頁(yè)數(shù): 4
      8人已閱讀
      ( 4 星級(jí))
    • 簡(jiǎn)介:9191概述利用MATLAB的優(yōu)化工具箱,可以求解線性規(guī)劃、非線性規(guī)劃和多目標(biāo)規(guī)劃問(wèn)題。具體而言,包括線性、非線性最小化,最大最小化,二次規(guī)劃,半無(wú)限問(wèn)題,線性、非線性方程(組)的求解,線性、非線性的最小二乘問(wèn)題。另外,該工具箱還提供了線性、非線性最小化,方程求解,曲線擬合,二次規(guī)劃等問(wèn)題中大型課題的求解方法,為優(yōu)化方法在工程中的實(shí)際應(yīng)用提供了更方便快捷的途徑。911911優(yōu)化工具箱中的函數(shù)優(yōu)化工具箱中的函數(shù)優(yōu)化工具箱中的函數(shù)包括下面幾類1最小化函數(shù)最小化函數(shù)表9191最小化函數(shù)表最小化函數(shù)表函數(shù)描述FGOALATTAIN多目標(biāo)達(dá)到問(wèn)題FMINBND有邊界的標(biāo)量非線性最小化FMINCON有約束的非線性最小化FMINIMAX最大最小化FMINSEARCHFMINUNC無(wú)約束非線性最小化FSEMINF半無(wú)限問(wèn)題LINPROG線性課題QUADPROG二次課題2方程求解函數(shù)方程求解函數(shù)表9292方程求解函數(shù)表方程求解函數(shù)表函數(shù)描述線性方程求解FSOLVE非線性方程求解FZERO標(biāo)量非線性方程求解3最小二乘(曲線擬合)函數(shù)最小二乘(曲線擬合)函數(shù)表9393最小二乘函數(shù)表最小二乘函數(shù)表函數(shù)描述線性最小二乘LSQLIN有約束線性最小二乘LSQCURVEFIT非線性曲線擬合LSQNONLIN非線性最小二乘LSQNONNEG非負(fù)線性最小二乘4實(shí)用函數(shù)實(shí)用函數(shù)●OPTIMSET函數(shù)功能功能創(chuàng)建或編輯優(yōu)化選項(xiàng)參數(shù)結(jié)構(gòu)。語(yǔ)法語(yǔ)法OPTIONSOPTIMSETPARAM1VALUE1PARAM2VALUE2OPTIMSETOPTIONSOPTIMSETOPTIONSOPTIMSETOPTIMFUNOPTIONSOPTIMSETOLDOPTSPARAM1VALUE1OPTIONSOPTIMSETOLDOPTSNEWOPTS描述描述OPTIONSOPTIMSETPARAM1VALUE1PARAM2VALUE2創(chuàng)建一個(gè)稱為OPTIONS的優(yōu)化選項(xiàng)參數(shù),其中指定的參數(shù)具有指定值。所有未指定的參數(shù)都設(shè)置為空矩陣(將參數(shù)設(shè)置為表示當(dāng)OPTIONS傳遞給優(yōu)化函數(shù)時(shí)給參數(shù)賦缺省值)。賦值時(shí)只要輸入?yún)?shù)前面的字母就行了。OPTIMSET函數(shù)沒(méi)有輸入輸出變量時(shí),將顯示一張完整的帶有有效值的參數(shù)列表。OPTIONSOPTIMSETWITHNOINPUTARGUMENTS創(chuàng)建一個(gè)選項(xiàng)結(jié)構(gòu)OPTIONS,其中所有的元素被設(shè)置為。OPTIONSOPTIMSETOPTIMFUN創(chuàng)建一個(gè)含有所有參數(shù)名和與優(yōu)化函數(shù)OPTIMFUN相關(guān)的缺省值的選項(xiàng)結(jié)構(gòu)OPTIONS。OPTIONSOPTIMSETOLDOPTSPARAM1VALUE1創(chuàng)建一個(gè)OLDOPTS的拷貝,用指定的數(shù)值修改參數(shù)。OPTIONSOPTIMSETOLDOPTSNEWOPTS將已經(jīng)存在的選項(xiàng)結(jié)構(gòu)OLDOPTS與新的選項(xiàng)結(jié)構(gòu)NEWOPTS進(jìn)行合并。NEWOPTS參數(shù)中的所有元素將覆蓋OLDOPTS參數(shù)中的所有對(duì)應(yīng)元素。舉例舉例1下面的語(yǔ)句創(chuàng)建一個(gè)稱為OPTIONS的優(yōu)化選項(xiàng)結(jié)構(gòu),其中顯示參數(shù)設(shè)為ITER,TOLFUN參數(shù)設(shè)置為1E8OPTIONSOPTIMSETDISPLAYITERTOLFUN1E82下面的語(yǔ)句創(chuàng)建一個(gè)稱為OPTIONS的優(yōu)化結(jié)構(gòu)的拷貝,改變TOLX參數(shù)的值,將新值保存到OPTNEW參數(shù)中OPTNEWOPTIMSETOPTIONSTOLX1E43下面的語(yǔ)句返回OPTIONS優(yōu)化結(jié)構(gòu),其中包含所有的參數(shù)名和與FMINBND函數(shù)相關(guān)的缺省值OPTIONSOPTIMSETFMINBND4若只希望看到FMINBND函數(shù)的缺省值,只需要簡(jiǎn)單地鍵入下面的語(yǔ)句就行了OPTIMSETFMINBND或者輸入下面的命令,其效果與上面的相同OPTIMSETFMINBND參見參見OPTIMGET914914模型輸入時(shí)需要注意的問(wèn)題模型輸入時(shí)需要注意的問(wèn)題
      下載積分: 9 賞幣
      上傳時(shí)間:2024-03-07
      頁(yè)數(shù): 51
      4人已閱讀
      ( 4 星級(jí))
    • 簡(jiǎn)介:MATLABMATLAB中的一些小技巧中的一些小技巧一、加注釋和消除注釋1)方法一選中你要加注釋的內(nèi)容,然后選擇工具菜單“TEXT|COMMENT”就可以了,如果要把注釋變?yōu)檎Z(yǔ)句,同樣選中要轉(zhuǎn)變的語(yǔ)句,然后用鼠標(biāo)選擇“TEXT|UNCOMMENT”就可以了。或者選中你要加注釋的內(nèi)容,右擊鼠標(biāo)選擇“COMMENT”如果要把注釋變?yōu)檎Z(yǔ)句,同樣選中要轉(zhuǎn)變的語(yǔ)句,然后右擊鼠標(biāo)選擇“UNCOMMENT”取消注釋。鍵盤的快捷鍵分別是“CTRLR“和“CTRLT“2)方法二采用MATLAB塊注釋方法需要注釋不執(zhí)行的若干命令行3)方法三在注釋段前面加一行IFLOGICAL0在注釋段后面加一行END和前兩個(gè)方法不同,這個(gè)方法實(shí)際上是通過(guò)邏輯判斷語(yǔ)句不執(zhí)行相關(guān)的語(yǔ)句二、自動(dòng)對(duì)方齊原代碼快捷鍵CRTLI三、除零警告WARNINGDIVIDEBYZERO這個(gè)是“除零“警告說(shuō)明你程序的某表達(dá)式中分母在某處為零了消除辦法很簡(jiǎn)單用EPS避開0即可如X1LINSPACE121EPS50X2LINSPACE1EPS050XX1X2Y11XPLOTXY如果程序中有此問(wèn)題,可以自己加斷點(diǎn)調(diào)試可以很快找到癥結(jié)所在,但是如果是動(dòng)態(tài)數(shù)據(jù)的話相對(duì)就比較麻煩可能要從頭調(diào)整數(shù)學(xué)模型但一般這種警告的意思是程序發(fā)現(xiàn)了0數(shù)值但自動(dòng)以一個(gè)接近零的數(shù)字代替進(jìn)行運(yùn)算在一些情況下也不影響最后的結(jié)果。四、中止程序快捷鍵CTRLC強(qiáng)行中止,程序不能繼續(xù)運(yùn)行程序中用PAUSE命令自己選擇中止斷點(diǎn),可以回車?yán)^續(xù)運(yùn)行MATLAB使用的一些小技巧(1)轉(zhuǎn)2010031210291CTRLC中斷正在執(zhí)行的操作如果程序不小心進(jìn)入死循環(huán),或者計(jì)算時(shí)間太長(zhǎng),可以在命令窗口中使用CTRLC來(lái)中斷。模式就非常有用了。CELL模式相當(dāng)于將其中的代碼拷貝到命令窗口中運(yùn)行。兩個(gè)后接一個(gè)空格開始一個(gè)CELL。將輸入光標(biāo)放到一個(gè)CELL中時(shí),背景將變?yōu)闇\黃色,CTRLENTER執(zhí)行CELL中的代碼。執(zhí)行CELL中代碼時(shí)不需要保存M文件,該M文件可以不在路徑列表中。CELL模式中,斷點(diǎn)不起作用,當(dāng)然,調(diào)用的子程序中的斷點(diǎn)還是正常的。11獲取文件列表,批處理MATLAB內(nèi)置了一些文件操作命令,例如CD切換工作目錄,DIR同LS,顯示目錄內(nèi)文件列表等。DIR命令可以返回目錄中的文件和文件夾列表,存在一個(gè)結(jié)構(gòu)體數(shù)組中。如果需要對(duì)一些數(shù)據(jù)文件進(jìn)行批處理,而文件名又沒(méi)有一定的規(guī)律,你可能需要借助于這個(gè)命令。PFKPFK
      下載積分: 5 賞幣
      上傳時(shí)間:2024-03-08
      頁(yè)數(shù): 3
      4人已閱讀
      ( 4 星級(jí))
    • 簡(jiǎn)介:實(shí)驗(yàn)三實(shí)驗(yàn)三程序的編輯及調(diào)試程序的編輯及調(diào)試一、實(shí)驗(yàn)?zāi)康囊?、?shí)驗(yàn)?zāi)康恼莆誐ATLAB程序編輯、運(yùn)行及調(diào)試方法。二、實(shí)驗(yàn)內(nèi)容二、實(shí)驗(yàn)內(nèi)容1、啟動(dòng)MATLAB后,點(diǎn)擊FILE|NEW|MFILE,啟動(dòng)MATLAB的程序編輯及調(diào)試器(EDITDEBUGGER),編輯以下程序,點(diǎn)擊FILE|SAVE保存程序,注意文件名最好用英文字符。點(diǎn)擊DEBUG|RUN運(yùn)行程序,在命令窗口查看運(yùn)行結(jié)果,程序如有錯(cuò)誤則改正。注數(shù)論中一個(gè)有趣的題目任意一個(gè)正整數(shù),若為偶數(shù),則用注數(shù)論中一個(gè)有趣的題目任意一個(gè)正整數(shù),若為偶數(shù),則用2除之,若為奇數(shù),則除之,若為奇數(shù),則與3相乘再加上相乘再加上1。重復(fù)此過(guò)程,最終得到的結(jié)果為。重復(fù)此過(guò)程,最終得到的結(jié)果為1。如。如21310516842163105168421運(yùn)行下面的程序,按程序提示輸入N12357等數(shù)來(lái)驗(yàn)證這一結(jié)論。CLASSIC“3N1“PROBLEMFROMNUMBERTHEYWHILE1NINPUTENTERNNEGATIVEQUITSIFN1IFREMN20NN2ELSEN3N1ENDAANENDAEND2、編程求滿足的最小M值。MII1100002實(shí)驗(yàn)四實(shí)驗(yàn)四函數(shù)的編寫及調(diào)試函數(shù)的編寫及調(diào)試一、實(shí)驗(yàn)?zāi)康囊?、?shí)驗(yàn)?zāi)康恼莆誐ATLAB函數(shù)的編寫及調(diào)試方法。二、實(shí)驗(yàn)內(nèi)容二、實(shí)驗(yàn)內(nèi)容1、編寫一個(gè)函數(shù),計(jì)算下面函數(shù)的值,給出標(biāo)量X的值,調(diào)用該函數(shù)后,返回Y的值。FUNCTIONYMYFUN1XUA1UBCOS2PI3SIN2PI3IUCCOS2PI3SIN2PI3ICOMPASSUAUBUCUAUBUBUCUCUA05115230210602409027012030015033018004、三維空間曲線繪制Z0014PIXCOSZYSINZPLOT3XYZ5、用MESH或SURF函數(shù),繪制下面方程所表示的三維空間曲面,X和Y的取值范圍設(shè)為3,3。101022YXZ三、思考題三、思考題在同一坐標(biāo)系下,用不同顏色和線型繪制以下兩個(gè)函數(shù)在T2,2范圍內(nèi)的圖像。TY5012TEY2022
      下載積分: 5 賞幣
      上傳時(shí)間:2024-03-08
      頁(yè)數(shù): 3
      30人已閱讀
      ( 4 星級(jí))
    • 簡(jiǎn)介:MATLABMATLAB遺傳算法工具箱函數(shù)及實(shí)例講解遺傳算法工具箱函數(shù)及實(shí)例講解核心函數(shù)1FUNCTIONPOPINITIALIZEGANUMBOUNDSEEVALFNEEVALOPSOPTIONS初始種群的生成函數(shù)【輸出參數(shù)】POP生成的初始種群【輸入?yún)?shù)】NUM種群中的個(gè)體數(shù)目BOUNDS代表變量的上下界的矩陣EEVALFN適應(yīng)度函數(shù)EEVALOPS傳遞給適應(yīng)度函數(shù)的參數(shù)OPTIONS選擇編碼形式浮點(diǎn)編碼或是二進(jìn)制編碼PRECISIONF__B如PRECISION變量進(jìn)行二進(jìn)制編碼時(shí)指定的精度F__B為1時(shí)選擇浮點(diǎn)編碼,否則為二進(jìn)制編碼由PRECISION指定精度2FUNCTIONXENDPOPBPOPTRACEINFOGABOUNDSEVALFNEVALOPSSTARTPOPOPTSTERMFNTERMOPSFNOPSXOVERFNSXOVEROPSMUTFNSMUTOPS遺傳算法函數(shù)【輸出參數(shù)】X求得的最優(yōu)解ENDPOP最終得到的種群BPOP最優(yōu)種群的一個(gè)搜索軌跡【輸入?yún)?shù)】BOUNDS代表變量上下界的矩陣EVALFN適應(yīng)度函數(shù)EVALOPS傳遞給適應(yīng)度函數(shù)的參數(shù)STARTPOP初始種群OPTSEPSILONPROB_OPSDISPLAYOPTS12等同于INITIALIZEGA的OPTIONS參數(shù),第三個(gè)參數(shù)控制是否輸出,一般為0。如1E610TERMFN終止函數(shù)的名稱如MAXGENTERMTERMOPS傳遞個(gè)終止函數(shù)的參數(shù)如100FN選擇函數(shù)的名稱如NMGEOMOPS傳遞個(gè)選擇函數(shù)的參數(shù)如008XOVERFNS交叉函數(shù)名稱表,以空格分開,如ARITHXOVERHEURISTICXOVERSIMPLEXOVERXOVEROPS傳遞給交叉函數(shù)的參數(shù)表,如202320MUTFNS變異函數(shù)表,如BOUNDARYMUTATIONMULTINONUNIFMUTATIONNONUNIFMUTATIONUNIFMUTATIONMUTOPS傳遞給交叉函數(shù)的參數(shù)表如4006100341003400EVALFXEVALEVAL遺傳算法的MATLAB代碼BOUNDSONES2155PENDPOPBESTSOLSTRACEGABOUNDSFITNESS注前兩個(gè)文件存儲(chǔ)為M文件并放在工作目錄下,運(yùn)行結(jié)果為P0000000000000551【分析】選擇二進(jìn)制編碼,種群中的個(gè)體數(shù)目為10,二進(jìn)制編碼長(zhǎng)度為20,交叉概率為095變異概率為008INITPOPINITIALIZEGA1009FITNESS生成初始種群,大小為10XENDPOPBPOPTRACEGA09FITNESSINITPOP1E611MAXGENTERM25NMGEOM008ARITHXOVER2NONUNIFMUTATION2253次遺傳迭代ADDOIL2【分析】種群大小10,最大代數(shù)1000,變異率01交叉率03PENDPOPBESTSOLSTRACEGABOUNDSFITNESS看了一下,發(fā)現(xiàn)1和2在你的代碼里沒(méi)有體現(xiàn)出來(lái)問(wèn)得好啊,SNOW_MAN_0。這些東西都是我從樹上抄下來(lái)的,書上沒(méi)有講清楚,而且我也覺(jué)得有些參數(shù)有問(wèn)題。至于第一個(gè)例子,選擇二進(jìn)制編碼和種群中的個(gè)體數(shù)為10是沒(méi)有問(wèn)題的,二進(jìn)制的編碼長(zhǎng)度為20是通過(guò)精度(1E6)來(lái)確定的。我也覺(jué)得交叉概率095和變異概率008沒(méi)有在程序中體現(xiàn)出來(lái),程序只所以能夠正確運(yùn)行,我想可能是采用了默認(rèn)的交叉概率06以及變異概率005的原因吧。程序中的參數(shù)ARITHXOVER2NONUNIFMUTATION2253我也覺(jué)得奇怪,大家一起看看源代碼,好好研究研究啊。EVALOPS是傳遞給適應(yīng)度函數(shù)的參數(shù),OPTS是二進(jìn)制編碼的精度,TERMOPS是選擇MAXGENTERM結(jié)束函數(shù)時(shí)傳遞個(gè)MAXGENTERM的參數(shù),即遺傳代數(shù)。XOVEROPS是傳遞給交叉函數(shù)的參數(shù)。MUTOPS是傳遞給變異函數(shù)的參數(shù),具體含義我也沒(méi)弄懂,我覺(jué)得有點(diǎn)怪。多目標(biāo)優(yōu)化的處理目前我見到過(guò)提到的有這樣一些方法1小生境算法;2轉(zhuǎn)化為單目標(biāo)算法(實(shí)質(zhì)上就是對(duì)各個(gè)目標(biāo)進(jìn)行加權(quán)求和轉(zhuǎn)換為單目標(biāo));3共享函數(shù)法等上面他講的MATLAB中的工具箱我沒(méi)有下載
      下載積分: 6 賞幣
      上傳時(shí)間:2024-03-07
      頁(yè)數(shù): 10
      5人已閱讀
      ( 4 星級(jí))
    • 簡(jiǎn)介:附錄Ⅰ工具箱函數(shù)匯總Ⅰ1統(tǒng)計(jì)工具箱函數(shù)統(tǒng)計(jì)工具箱函數(shù)表Ⅰ1概率密度函數(shù)函數(shù)名對(duì)應(yīng)分布的概率密度函數(shù)BETAPDF貝塔分布的概率密度函數(shù)BINOPDF二項(xiàng)分布的概率密度函數(shù)CHI2PDF卡方分布的概率密度函數(shù)EXPPDF指數(shù)分布的概率密度函數(shù)FPDFF分布的概率密度函數(shù)GAMPDF伽瑪分布的概率密度函數(shù)GEOPDF幾何分布的概率密度函數(shù)HYGEPDF超幾何分布的概率密度函數(shù)NMPDF正態(tài)(高斯)分布的概率密度函數(shù)LOGNPDF對(duì)數(shù)正態(tài)分布的概率密度函數(shù)NBINPDF負(fù)二項(xiàng)分布的概率密度函數(shù)NCFPDF非中心F分布的概率密度函數(shù)NCTPDF非中心T分布的概率密度函數(shù)NCX2PDF非中心卡方分布的概率密度函數(shù)POISSPDF泊松分布的概率密度函數(shù)RAYLPDF雷利分布的概率密度函數(shù)TPDF學(xué)生氏T分布的概率密度函數(shù)UNIDPDF離散均勻分布的概率密度函數(shù)UNIFPDF連續(xù)均勻分布的概率密度函數(shù)WEIBPDF威布爾分布的概率密度函數(shù)表Ⅰ2累加分布函數(shù)函數(shù)名對(duì)應(yīng)分布的累加函數(shù)BETACDF貝塔分布的累加函數(shù)BINOCDF二項(xiàng)分布的累加函數(shù)CHI2CDF卡方分布的累加函數(shù)EXPCDF指數(shù)分布的累加函數(shù)FCDFF分布的累加函數(shù)GAMCDF伽瑪分布的累加函數(shù)GEOCDF幾何分布的累加函數(shù)HYGECDF超幾何分布的累加函數(shù)LOGNCDF對(duì)數(shù)正態(tài)分布的累加函數(shù)MATLAB61與工程數(shù)學(xué)應(yīng)用指南(下冊(cè))522表Ⅰ4隨機(jī)數(shù)生成器函數(shù)函數(shù)對(duì)應(yīng)分布的隨機(jī)數(shù)生成器BETARND貝塔分布的隨機(jī)數(shù)生成器BINND二項(xiàng)分布的隨機(jī)數(shù)生成器CHI2RND卡方分布的隨機(jī)數(shù)生成器EXPRND指數(shù)分布的隨機(jī)數(shù)生成器FRNDF分布的隨機(jī)數(shù)生成器GAMRND伽瑪分布的隨機(jī)數(shù)生成器GEND幾何分布的隨機(jī)數(shù)生成器HYGERND超幾何分布的隨機(jī)數(shù)生成器LOGNRND對(duì)數(shù)正態(tài)分布的隨機(jī)數(shù)生成器NBINRND負(fù)二項(xiàng)分布的隨機(jī)數(shù)生成器NCFRND非中心F分布的隨機(jī)數(shù)生成器NCTRND非中心T分布的隨機(jī)數(shù)生成器NCX2RND非中心卡方分布的隨機(jī)數(shù)生成器NMRND正態(tài)(高斯)分布的隨機(jī)數(shù)生成器POISSRND泊松分布的隨機(jī)數(shù)生成器RAYLRND瑞利分布的隨機(jī)數(shù)生成器TRND學(xué)生氏T分布的隨機(jī)數(shù)生成器UNIDRND離散均勻分布的隨機(jī)數(shù)生成器UNIFRND連續(xù)均勻分布的隨機(jī)數(shù)生成器WEIBRND威布爾分布的隨機(jī)數(shù)生成器表Ⅰ5分布函數(shù)的統(tǒng)計(jì)量函數(shù)函數(shù)名對(duì)應(yīng)分布的統(tǒng)計(jì)量BETASTAT貝塔分布函數(shù)的統(tǒng)計(jì)量BINOSTAT二項(xiàng)分布函數(shù)的統(tǒng)計(jì)量CHI2STAT卡方分布函數(shù)的統(tǒng)計(jì)量EXPSTAT指數(shù)分布函數(shù)的統(tǒng)計(jì)量FSTATF分布函數(shù)的統(tǒng)計(jì)量GAMSTAT伽瑪分布函數(shù)的統(tǒng)計(jì)量GEOSTAT幾何分布函數(shù)的統(tǒng)計(jì)量HYGESTAT超幾何分布函數(shù)的統(tǒng)計(jì)量LOGNSTAT對(duì)數(shù)正態(tài)分布函數(shù)的統(tǒng)計(jì)量NBINSTAT負(fù)二項(xiàng)分布函數(shù)的統(tǒng)計(jì)量NCFSTAT非中心F分布函數(shù)的統(tǒng)計(jì)量NCTSTAT非中心T分布函數(shù)的統(tǒng)計(jì)量NCX2STAT非中心卡方分布函數(shù)的統(tǒng)計(jì)量NMSTAT正態(tài)(高斯)分布函數(shù)的統(tǒng)計(jì)量POISSTAT泊松分布函數(shù)的統(tǒng)計(jì)量
      下載積分: 6 賞幣
      上傳時(shí)間:2024-03-08
      頁(yè)數(shù): 14
      5人已閱讀
      ( 4 星級(jí))
    • 簡(jiǎn)介:MATLAB快捷鍵快捷鍵常用的快捷鍵(用【】表示)或命令1在命令窗口COMMWINDOW中1【上、下鍵】切換到之前、之后的命令,可以重復(fù)按多次來(lái)達(dá)到你想要的命令2CLC清除命令窗口顯示的語(yǔ)句,此命令并不清空當(dāng)前工作區(qū)的變量,僅僅是把屏幕上顯示出來(lái)的語(yǔ)句清除掉3CLEAR這個(gè)才是清空當(dāng)前工作區(qū)的變量命令,常用語(yǔ)句CLEARALL來(lái)完成4【TAB】鍵(轉(zhuǎn)自版友心燈)在EMAILMATLABHITEMAIL看到的在COMM窗口,輸入一個(gè)命令的前幾個(gè)字符,然后按TAB鍵,會(huì)彈出前面含這幾個(gè)字符的所有命令,找到你要的命令,回車,就可以自動(dòng)完成。目前討論結(jié)果是MATLAB65版本中,如果候選命令超過(guò)100個(gè),則不顯示。而在MATLAB7以后版本中,則沒(méi)有這個(gè)限制,均可正常提示5【CTRLC】(或【CTRL+BREAK】)(轉(zhuǎn)自版友YANGJIN_REN)在MATLAB程序運(yùn)行過(guò)程中,可能由于程序編寫的失誤,導(dǎo)致程序不停的運(yùn)行,在命令窗口輸入“CTRLC”可以將運(yùn)行的程序停下來(lái),而不需要將整個(gè)MATLAB程序關(guān)掉。不過(guò)進(jìn)行此操作的前提是能夠激活切換到命令窗口才行,呵呵。2在編輯器EDIT中1【TAB】(或【CTRL】)增加縮進(jìn)(對(duì)多行有效)2【CTRL】--減少縮進(jìn)(對(duì)多行有效)3【CTRLI】--自動(dòng)縮進(jìn)(即自動(dòng)排版,對(duì)多行有效)4【CTRLR】注釋(對(duì)多行有效)5【CTRLT】去掉注釋(對(duì)多行有效)6【CTRLB】括號(hào)配對(duì)檢查(對(duì)版本65有效,但版本70無(wú)效,不知道是取消了還是換了另外的快捷鍵,請(qǐng)大牛們指點(diǎn),其他版本沒(méi)有測(cè)試過(guò))7【F12】設(shè)置或取消斷點(diǎn)8【F5】運(yùn)行程序WHAT列出當(dāng)前路徑的所有MATLAB文件LOAD加載外部文件SAVE保存文件到外部20MATLAB的幫助函數(shù)HELPHELP函數(shù)名或HELP函數(shù)類名精確查詢HELPWIN打開幫助窗口HELPWIN函數(shù)名精確查詢HELPDESK打開幫助窗口DOC打開幫助窗口DOC函數(shù)名打開幫助窗口,精確查詢LOOKF關(guān)鍵字這個(gè)是MATLAB中的谷歌,模糊查詢21有時(shí)候程序會(huì)陷入死循環(huán),這時(shí)把操作切換到運(yùn)行窗口,按CTRLC結(jié)束運(yùn)行22函數(shù)式M文件的文件名,在MATLAB主窗口下不區(qū)分大小寫,函數(shù)式M文件中,變量都是局部變量腳本式M文件中,變量都是全局變量23主窗口中,幾個(gè)有用的快捷鍵在命令提示符后,可以用鍵盤上的上箭頭和下箭頭調(diào)用歷史命令行ESC清楚當(dāng)前輸入行CTRL左箭頭,光標(biāo)左移一個(gè)單詞CTRL右箭頭,光標(biāo)右移一個(gè)單詞DEL刪除光標(biāo)后一個(gè)字符ALTBACKSPACE恢復(fù)上次刪除24編輯器(EDIT)中的幾個(gè)有用的快捷鍵TAB或CTRL增加縮進(jìn),對(duì)多行有效CTRL減少縮進(jìn),對(duì)多行有效CTRLI自動(dòng)縮進(jìn),對(duì)多行有效CTRLR注釋,對(duì)多行有效CTRLT去掉注釋,對(duì)多行有效CTRLB括號(hào)配對(duì)檢測(cè),未配對(duì)會(huì)有紅色波浪線標(biāo)出F12設(shè)置或取消斷點(diǎn)F5運(yùn)行程序
      下載積分: 6 賞幣
      上傳時(shí)間:2024-03-08
      頁(yè)數(shù): 6
      28人已閱讀
      ( 4 星級(jí))
    • 簡(jiǎn)介:FUNCTIONDWTGLCLEARALLCLC保存開始時(shí)間START_TIMECPUTIMEFIGURE1讀出原始圖像SUBPLOT221INPUTIMREADIMAGEBMPIMSHOWINPUTTITLE原始圖像讀出水印SUBPLOT222WATERIMREADWATERMARKBMPIMSHOWWATERTITLE水印三色分離INPUTDOUBLEINPUTWATERDOUBLEWATERINPUTRINPUT1WATERRWATER1INPUTGINPUT2WATERGWATER2INPUTBDOUBLEINPUT3WATERBDOUBLEWATER3系數(shù)R大,增加魯棒性,R小增加透明性R004水印R的分解CG1SIZECWG216CG1SIZECWG216GCWG1SIZECWG216K0WHILEKSIZECG2SIZECWG21CG1SIZECG24KSIZECWG24SIZECG24K1SIZECWG24CG1SIZECG24KSIZECWG24SIZECG24K1SIZECWG24GCWG1SIZECWG24SIZECWG22CG1SIZECG22KSIZECWG24SIZECG22K1SIZECWG24CG1SIZECG22KSIZECWG24SIZECG22K1SIZECWG24GCWG1SIZECWG223SIZECWG24CG13SIZECG24KSIZECWG243SIZECG24K1SIZECWG24CG13SIZECG24KSIZECWG243SIZECG24K1SIZECWG24GCWG13SIZECWG24SIZECWG2KK1ENDCG1SIZECWG24CG1SIZECWG24GCWG1SIZECWG24B016水印B的分解CWBSWBWAVEDEC2WATERB1HAAR圖像B的分解CBSBWAVEDEC2INPUTB2HAAR水印的嵌入CB1SIZECWB216BCWB1SIZECWB216K0WHILEKSIZECB2SIZECWB21CB1SIZECB24KSIZECWB24SIZECB24
      下載積分: 5 賞幣
      上傳時(shí)間:2024-03-07
      頁(yè)數(shù): 5
      4人已閱讀
      ( 4 星級(jí))
    • 簡(jiǎn)介:附錄AMATLAB工程應(yīng)用簡(jiǎn)介一、MATLAB簡(jiǎn)介1MATLAB的概況MATLAB是矩陣實(shí)驗(yàn)室(MATRIXLABATY)之意。除具備卓越的數(shù)值計(jì)算能力外,它還提供了專業(yè)水平的符號(hào)計(jì)算,文字處理,可視化建模仿真和實(shí)時(shí)控制等功能。MATLAB的基本數(shù)據(jù)單位是矩陣,它的指令表達(dá)式與數(shù)學(xué)工程中常用的形式十分相似故用MATLAB來(lái)解算問(wèn)題要比用CFTRAN等語(yǔ)言完相同的事情簡(jiǎn)捷得多。MATLAB包括擁有數(shù)百個(gè)內(nèi)部函數(shù)的主包和三十幾種工具包TOOLBOX。工具包又可以分為功能性工具包和學(xué)科工具包。功能工具包用來(lái)擴(kuò)充MATLAB的符號(hào)計(jì)算可視化建模仿真文字處理及實(shí)時(shí)控制等功能學(xué)科工具包是專業(yè)性比較強(qiáng)的工具包控制工具包信號(hào)處理工具包通信工具包等都屬于此類。開放性使MATLAB廣受用戶歡迎。除內(nèi)部函數(shù)外所有MATLAB主包文件和各種工具包都是可讀可修改的文件用戶通過(guò)對(duì)源程序的修改或加入自己編寫程序構(gòu)造新的專用工具包。2MATLAB產(chǎn)生的歷史背景在70年代中期CLEVEMOLER博士和其同事在美國(guó)國(guó)家科學(xué)基金的資助下開發(fā)了調(diào)用EISPACK和LINPACK的FTRAN子程序庫(kù)。EISPACK是特征值求解的FOETRAN程序庫(kù)LINPACK是解線性方程的程序庫(kù),在當(dāng)時(shí)這兩個(gè)程序庫(kù)代表矩陣運(yùn)算的最高水平。到70年代后期身為美國(guó)NEWMEXICO大學(xué)計(jì)算機(jī)系系主任的CLEVEMOLER在給學(xué)生講授線性代數(shù)課程時(shí)想教學(xué)生使用EISPACK和LINPACK程序庫(kù)但他發(fā)現(xiàn)學(xué)生用FTRAN編寫接口程序很費(fèi)時(shí)間于是他開始自己動(dòng)手利用業(yè)余時(shí)間為學(xué)生編寫EISPACK和LINPACK的接口程序。CLEVEMOLER給這個(gè)接口程序取名為MATLAB該名為矩陣MATRIX和實(shí)驗(yàn)室LABOTATY兩個(gè)英文單詞的前三個(gè)字母的組合。在以后的數(shù)年里MATLAB在多所大學(xué)里作為教學(xué)輔助軟件使用并作為面向大眾的免費(fèi)軟件廣為流傳。1983年春天CLEVEMOLER到STFD大學(xué)講學(xué)MATLAB深深地吸引了工程師JOHNLITTLE,他敏銳地覺(jué)察到MATLAB在工程領(lǐng)域的廣闊前景。同年他和CLEVEMOLERSTEVEBANGERT一起用C語(yǔ)言開發(fā)了第二代專業(yè)版。這一代的MATLAB語(yǔ)言同時(shí)具備了數(shù)值計(jì)算和數(shù)據(jù)圖示化的功能。1984年CLEVEMOLER和JOHNLITTLE成立了MATHWKS公司正式把MATLAB推向市場(chǎng)并繼續(xù)進(jìn)行MATLAB的研究和開發(fā)。在當(dāng)今30多個(gè)數(shù)學(xué)類科技應(yīng)用軟件中就軟件數(shù)學(xué)處理的原始內(nèi)核而言可分為兩大類。一類是數(shù)值計(jì)算型軟件如MATLABXMATHGAUSS等這類軟件長(zhǎng)于數(shù)值計(jì)算對(duì)處理大批數(shù)據(jù)效率高另一類是數(shù)學(xué)分析型軟件MATHEMATICAMAPLE等這類軟件以符號(hào)計(jì)算見長(zhǎng)能給出解析解和任意精確解其缺點(diǎn)是處理大量數(shù)據(jù)時(shí)效率較低。MATHWKS公司順應(yīng)多功能需求之潮流在其卓越數(shù)值計(jì)算和圖示能力的基礎(chǔ)上又率先在專業(yè)水平上開拓了其符號(hào)計(jì)算文字處理可視化建模和實(shí)時(shí)控制能力開發(fā)了適合多學(xué)科多部門要求的新一代科技應(yīng)用軟件MATLAB。經(jīng)過(guò)多年的國(guó)際競(jìng)爭(zhēng)MATLAB以經(jīng)占據(jù)了數(shù)值軟件市場(chǎng)的主導(dǎo)地位。在MATLAB進(jìn)入市場(chǎng)前,國(guó)際上的許多軟件包都是直接以FTRAN、C語(yǔ)言等編程語(yǔ)言開發(fā)的。這種軟件的缺點(diǎn)是使用面窄,接口簡(jiǎn)陋,程序結(jié)構(gòu)不開放以及沒(méi)有標(biāo)準(zhǔn)的基庫(kù),很難適應(yīng)各學(xué)科的最新發(fā)展,因而很難推廣。MATLAB的出現(xiàn),為各國(guó)科學(xué)家開發(fā)學(xué)科軟件提供了新的基礎(chǔ)。在MATLAB問(wèn)世不久的80年代中期,原先控制領(lǐng)域里的一些軟件包紛紛被淘汰或在MATLAB上重建。時(shí)至今日,經(jīng)過(guò)MATHWKS公司的不斷完善,MATLAB已經(jīng)發(fā)展成為適合多學(xué)科,多種工作平臺(tái)的功能強(qiáng)大的大型軟件。在國(guó)外,MATLAB已經(jīng)經(jīng)受了多年考驗(yàn)。在歐美等高校,MATLAB已經(jīng)成為線性代數(shù),自動(dòng)控制理論,數(shù)理統(tǒng)計(jì),數(shù)字信號(hào)處理,時(shí)間序列分析,動(dòng)態(tài)系統(tǒng)仿真等高級(jí)課程的基本教學(xué)工具;成為攻讀學(xué)位的大學(xué)生,碩士生,博士生必須掌握的基本技能。在設(shè)計(jì)研究單位和工業(yè)部門,章名33圖A1矩陣的創(chuàng)建這種方法工作量大且容易出錯(cuò),因此MATLAB提供了許多函數(shù)和方法可以方便快速地創(chuàng)建矩陣。2)使用冒號(hào)創(chuàng)建矩陣。例A1APIPI28A31416214161141601416085841858428584200003000040000500006000070000800002特殊矩陣線性代數(shù)中有若干特殊意義和結(jié)構(gòu)的矩陣,在MATLAB中可以很容易的通過(guò)函數(shù)的方式創(chuàng)建它們,見表A1。表A1特殊矩陣的創(chuàng)建生成矩陣的函數(shù)說(shuō)明ZEROSIJ創(chuàng)建I行J列的全零矩陣ONESIJ創(chuàng)建I行J列的全1矩陣EYEIJ創(chuàng)建I行J列的對(duì)角線為1的矩陣RIJ創(chuàng)建I行J列的01均布的隨機(jī)矩陣創(chuàng)建一個(gè)空矩陣3矩陣的運(yùn)算這里介紹矩陣的算術(shù)運(yùn)算、分塊和轉(zhuǎn)置。假設(shè)矩陣A和B已經(jīng)進(jìn)行了預(yù)先的定義,則執(zhí)行命令;得到矩陣A和B的和矩陣C;CAB;得到矩陣A和B的差矩陣D;DAB;得到矩陣A和B的乘積矩陣F;EAB;當(dāng)矩陣A為實(shí)數(shù)矩陣時(shí),得到的F就是A的轉(zhuǎn)置;而當(dāng)A為復(fù)數(shù)矩陣時(shí),得到的FAF是A共軛轉(zhuǎn)置。此外,在矩陣的算術(shù)運(yùn)算中,“除法”是必須特殊考慮和研究的。設(shè)AXB其中A為方陣,X為所要求解的向量,B為已知的向量。上述問(wèn)題稱為線性方程組,是線性代數(shù)討論的中心問(wèn)題。使用MATLAB,用一個(gè)語(yǔ)句就可以得到該問(wèn)題的解XAB
      下載積分: 6 賞幣
      上傳時(shí)間:2024-03-08
      頁(yè)數(shù): 14
      22人已閱讀
      ( 4 星級(jí))
    關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服客服 - 聯(lián)系我們

    機(jī)械圖紙?jiān)创a,實(shí)習(xí)報(bào)告等文檔下載

    備案號(hào):浙ICP備20018660號(hào)