freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

matlab學(xué)習(xí)心得體(編輯修改稿)

2024-11-09 12:48 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 (X{:})復(fù)制單元數(shù)組的內(nèi)容給變量Y1,Y2,Y3,? Num2cell(a,[i j])a為數(shù)值陣列,返回單元陣列每個(gè)單元為a保持第i,j維尺寸不變的數(shù)組《MATLAB基礎(chǔ)與編程入門》Page 2: MATLAB核心模塊有兩大分支分別以MATLAB為基礎(chǔ)和以simulink為基礎(chǔ)。MATLAB 2006b即MATLAB 。MATLAB piler能將M文件編譯生成為函數(shù)庫(kù)或可執(zhí)行文件,使其能與其他語(yǔ)言如C/C++混合應(yīng)用,MATLAB 、excel插件、java對(duì)象,將其應(yīng)用程序算法集成到開(kāi)發(fā)工具或應(yīng)用軟件中。MATLAB的工具箱可提供函數(shù)給用戶直接使用,且其算法是開(kāi)放和可擴(kuò)展的。MATLAB提供了與各種設(shè)備進(jìn)行數(shù)據(jù)I/O的交互工具和函數(shù)等。Page 4: 工具箱包括:數(shù)學(xué)與數(shù)據(jù)分析,如spline 仿樣,mapping 繪圖、映射,genetic algorithm and direct research 遺傳算法和正變形研究等;數(shù)據(jù)采集與測(cè)量測(cè)試,如database 數(shù)據(jù)庫(kù),excel link鏈接Excel等;信號(hào)處理與圖象處理,如system identification系統(tǒng)辨識(shí),wavelet 小波分析,filter design 濾波設(shè)計(jì)等;控制系統(tǒng)設(shè)計(jì)與分析,如 fuzzy logic 模糊邏輯,robust control 強(qiáng)控制等;財(cái)經(jīng)與金融,如 financial time series 金融時(shí)間序列,GARCH 廣義條件異方差等;應(yīng)用程序集成與發(fā)布,如 MATLAB report generator 報(bào)告生成器,MATLAB web server 網(wǎng)絡(luò)服務(wù)器,MATLAB builder 編碼器等。Page 5: simulink是框圖設(shè)計(jì)環(huán)境,可對(duì)各種動(dòng)態(tài)系統(tǒng)建模、分析和仿真,Stateflow可用來(lái)進(jìn)行邏輯驅(qū)動(dòng)過(guò)程的仿真。Simulink 可將用C、C++和fortran語(yǔ)言編寫的算法集成到框圖中,其實(shí)時(shí)代碼生成工具可進(jìn)行代碼驗(yàn)證。Page 9: RealTime Workship(RTW)可生成標(biāo)準(zhǔn)的C/C++代碼并具備生成其他語(yǔ)言代碼能力《MATLAB編程基礎(chǔ)與典型應(yīng)用》Page 8: MATLAB默認(rèn)每行命令產(chǎn)生的變量結(jié)果都顯示,加上英文狀態(tài)下。才不顯示。可用連續(xù)3個(gè)或以上的黑點(diǎn)?表示續(xù)行,但notebook中不能用。%表示其后一行的內(nèi)容為注釋。Page 10: 常用操作指令包括:clc, clear, clf, who, whos, delete , which , clear all, help , save , save , load , diary , type , what。Page 13: 歷史命令窗口點(diǎn)右鍵有很多實(shí)用功能。當(dāng)前目錄瀏覽器(CurrentDirectory)窗口可更改當(dāng)前目錄,打開(kāi)M文件,導(dǎo)入MAT文件數(shù)據(jù)。工作空間瀏覽器窗口點(diǎn)右鍵可對(duì)變量進(jìn)行編輯、繪圖、保存,也可用save,load,whos,exist等命令管理變量。Page 17: 可用help命令在命令窗口顯示幫助內(nèi)容,也可用helpwin命令打開(kāi)幫助瀏覽器窗口并顯示指定主題信息。還可用lookfor命令搜索包含字符的命令行,一旦發(fā)現(xiàn)就可用ctrl+C推出搜索過(guò)程。Demos目錄下的主題信息提供圖文并茂的演示。Page 19: 變量名第一個(gè)字符必須是英文字母且區(qū)分大小寫,不需要事先聲明。一些關(guān)鍵字不能作為變量名使用如if,while,return,for等。系統(tǒng)預(yù)定義的變量和常數(shù)有ans,pi,eps,inf,nan,i,j,nargin,realmin,realmax,nargout,可被臨時(shí)覆蓋。Page 26: 提取矩陣元素時(shí),序號(hào)按列排列。Page 37: 矩陣的乘方運(yùn)算有四種。Page 43: MATLAB中的關(guān)系運(yùn)算符有,=,==,~=;邏輯運(yùn)算符有amp。,|,~,xor,amp。amp。(先決與),||(先決或),先決表示左邊的運(yùn)算符合要求就不需執(zhí)行右邊運(yùn)算。Page 54: 稀疏矩陣大部分元素為0,故只需儲(chǔ)存非零元素的下標(biāo)和元素值。Page 72: 數(shù)值數(shù)組和字符串?dāng)?shù)組中存儲(chǔ)單元的數(shù)據(jù)類型相同,使用()操作;單元數(shù)組中每個(gè)單元存放的數(shù)據(jù)可能都不一樣,使用{}操作,獲取單元數(shù)組內(nèi)容時(shí)圓括號(hào)只顯示單元,花括號(hào)才顯示內(nèi)容。Page 77: 結(jié)構(gòu)數(shù)組組織數(shù)據(jù)的能力比單元數(shù)組要強(qiáng)些,可通過(guò)struct(域名1,賦值,域名2,賦值??)函數(shù)創(chuàng)建;獲取結(jié)構(gòu)數(shù)組域中的具體內(nèi)容使用符號(hào).,也可用專用函數(shù)getfield()獲?。恍薷慕Y(jié)構(gòu)數(shù)組中域存儲(chǔ)內(nèi)容的函數(shù)是setfield()。Page 81: 多項(xiàng)式以行向量的形式存放且以降冪形式出現(xiàn),若缺少某冪次項(xiàng)則該項(xiàng)系數(shù)為0 Page 134: 句柄是圖形對(duì)象的標(biāo)志代碼,標(biāo)識(shí)代碼含有圖形對(duì)象的各種必要的屬性信息;圖形對(duì)象的所有屬性都是由屬性名和屬性值組成,對(duì)圖形對(duì)象屬性操作可實(shí)現(xiàn)不同表現(xiàn)效果,可通過(guò)句柄控制;用get(get(gca,39。children39。))命令可看到軸的子代的各種屬性值;可對(duì)圖形對(duì)象設(shè)置缺省對(duì)象屬性來(lái)實(shí)現(xiàn)繼承操作,還可用set(h,’.’,’.’)設(shè)置各種屬性?!毒∕ATLAB7編程與數(shù)據(jù)庫(kù)應(yīng)用》Page 5: 為調(diào)試程序而進(jìn)入debug方式時(shí),提示符變?yōu)镵;運(yùn)算符兩邊的空格隨意添加后無(wú)區(qū)別;在命令歷史中查找,可將光標(biāo)定位于某行后敲要查找的語(yǔ)句的首字母;可將用得多的幾條語(yǔ)句選中后在右鍵菜單選”create shortcut”創(chuàng)立快捷鍵;命令窗口輸入pathtool或選FileSet path可設(shè)置搜索路徑。Page 19: 函數(shù)的輸入?yún)?shù)用圓括號(hào)括起來(lái)用逗號(hào)分隔,輸出參數(shù)在等式左邊用方括號(hào);語(yǔ)句的續(xù)行可在結(jié)尾用省略號(hào)(?);一行中可寫多個(gè)語(yǔ)句,語(yǔ)句用逗號(hào)或分號(hào)隔開(kāi),若想寫完多行命令再運(yùn)行可按shift + enter組合鍵;還可使用“Tab完成”,在命令和editor窗口寫入文件名、變量、結(jié)構(gòu)和函數(shù)名時(shí)只寫入前面的幾個(gè)字符后按Tab鍵。Page 24: 變量名是否正確可用isvarname查看0表有誤;變量類型包括三種,常用的是局部變量,全局變量要用global聲明且每個(gè)使用函數(shù)都要聲明,永久變量(一直在內(nèi)存中)要用persistent聲明。Page 171: 程序開(kāi)發(fā)的建議:1. 化復(fù)雜為簡(jiǎn)單:將每個(gè)任務(wù)做成一個(gè)獨(dú)立的函數(shù),函數(shù)盡量短;用數(shù)學(xué)語(yǔ)言寫出步驟和流程,再轉(zhuǎn)換成程序語(yǔ)言;選擇正確的數(shù)據(jù)結(jié)構(gòu)(如哪種數(shù)組)。2. 遵循的原則:使用描述性的變量名和函數(shù)名,盡量不用縮寫;函數(shù)前面寫幫助的注解,說(shuō)明函數(shù)功能;一行不要超出80列以便打?。缓瘮?shù)只被另一個(gè)函數(shù)調(diào)用,把被調(diào)函數(shù)作為子函數(shù)與主函數(shù)放在同一個(gè)M文件上。3. 函數(shù)命名的唯一性:用which –all 函數(shù)名 檢驗(yàn)。4. 分步寫程序,分步調(diào)試:對(duì)較大程序,一次寫成一部分,然后測(cè)試;能正常工作且輸出結(jié)果合理,再寫下一部分;修改也一樣,每次調(diào)試一部分。5. 程序最后測(cè)試:用debugger,可記錄下被執(zhí)行的每一行代碼;用不同的輸入組合測(cè)試,讓每一行至少執(zhí)行一次。Page 173: 在命令窗口的命令提示符下輸入M文件名可運(yùn)行該M文件;MATLAB與其它語(yǔ)言的區(qū)別之一是過(guò)程控制語(yǔ)句可能用到數(shù)組或矩陣;對(duì)if條件判斷,若邏輯表達(dá)式非標(biāo)量,那么它的所有元素值都非0,if條件才能滿足,也可以是空數(shù)組,表示條件為假。Page 175: 分支語(yǔ)句switch后的表達(dá)式可以是函數(shù)或數(shù)值或字符串;循環(huán)有兩種:次數(shù)確定的和依條件結(jié)束的;for循環(huán)中可用數(shù)組控制循環(huán)次數(shù),MATLAB把列數(shù)作為循環(huán)次數(shù);for語(yǔ)句可寫在一行,分隔符用逗號(hào);continue回到循環(huán)頭,break退出循環(huán),嵌套循環(huán)中都作用最內(nèi)層循環(huán);錯(cuò)誤控制語(yǔ)句try?catch?end執(zhí)行時(shí),try?catch范圍內(nèi)出現(xiàn)錯(cuò)誤可轉(zhuǎn)到代碼段catch?end做出響應(yīng),若此段還有錯(cuò)誤則結(jié)束程序執(zhí)行;return語(yǔ)句可強(qiáng)制結(jié)束當(dāng)前運(yùn)行的程序。Page 179: 腳本(scripts)與函數(shù)的區(qū)別:腳本簡(jiǎn)單執(zhí)行一系列語(yǔ)句和需多次運(yùn)行的文件,不能接受輸入?yún)?shù)也不返回輸出結(jié)果,變量保存在基本工作區(qū);函數(shù)有定義語(yǔ)句function,有輸入輸出,變量有單獨(dú)工作區(qū);輸出用[],輸入用()。Page 181: 默認(rèn)下M文件名與第一個(gè)函數(shù)名相同,若不同需用文件名引用函數(shù);用exist函數(shù)識(shí)別是否為M文件函數(shù),非0則是;用which函數(shù)找到M文件函數(shù)的源碼;《MATLAB程序設(shè)計(jì)與應(yīng)用》Page 242: 在Mbook 中,在word與MATLAB之間進(jìn)行傳遞的內(nèi)容稱為單元(Cell),輸入輸出是指對(duì)MATLAB而言;mbook最重要的操作就是輸入單元的定義與執(zhí)行,其方法是:先在文檔中輸入命令后選中命令行,再按組合鍵Alt + D(=Define Input Cell),則命令行變成綠色的輸入單元,然后按組合鍵Ctrl + Enter(=Evaluate Cell),執(zhí)行后產(chǎn)生藍(lán)色的輸出單元;也可選中命令行后直接按組合鍵Ctrl + Enter輸入并執(zhí)行;注意:命令和標(biāo)點(diǎn)須在英文狀態(tài)下輸入,MATLAB的續(xù)行符不能用于mbook,它會(huì)自動(dòng)換行無(wú)需加回車符,修改后執(zhí)行新結(jié)果會(huì)覆蓋掉老結(jié)果。Page 247: 可用evaluate loop實(shí)現(xiàn)單元的循環(huán)執(zhí)行,用purge output cells刪去選中的輸出單元,用undefine cells把單元轉(zhuǎn)換為文本;輸出格式控制包括輸出數(shù)據(jù)控制和圖形控制,可通過(guò)notebooknotebook optionsembed figures in mbook是否選中控制輸出圖形是否鑲嵌在mbook文檔中;若輸出圖形背景色不是白色可在MATLAB命令窗口運(yùn)行whitebg(39。white39。)再重新運(yùn)行輸入單元;可通過(guò)“樣式和格式”修改Output等的樣式。Page 251: Simulink主要對(duì)動(dòng)態(tài)系統(tǒng)進(jìn)行建模、仿真和分析,提供圖形用戶界面GUI,用戶可用鼠標(biāo)從模塊庫(kù)中調(diào)用標(biāo)準(zhǔn)模塊并適當(dāng)連接以建模同時(shí)用參數(shù)對(duì)話框設(shè)置參數(shù),建模后選擇仿真參數(shù)和數(shù)值算法便可啟動(dòng)仿真程序?qū)ο到y(tǒng)仿真;simulink仿真模型表現(xiàn)為方框圖,數(shù)學(xué)上體現(xiàn)了一組微分方程或差分方程,通常包含3類模塊:信源(source)、系統(tǒng)(system)、信宿(sink儀器);可用format菜單調(diào)整模塊方向,改變模塊前景色、背景填充色或者模型背景色,產(chǎn)生陰影效果等,處理模塊名,給連線加標(biāo)志;模型連接須從一個(gè)模塊的輸出端連到另一個(gè)模塊的輸入端,默認(rèn)是折線要用斜線需選中連線再按住shift鍵拖動(dòng);連線分支操作是鼠標(biāo)移到分支點(diǎn)位置先按下ctrl鍵再拖動(dòng)到目標(biāo)模塊的輸入端;選定模塊后再用模型編輯窗口edit菜單可設(shè)置模塊參數(shù),模塊屬性等。Page 265: 系統(tǒng)仿真過(guò)程中,事先須對(duì)仿真算法、輸出模式等仿真參數(shù)進(jìn)行設(shè)置,方法是:從模型編輯窗口simulation菜單中選擇configuration parameters命令打開(kāi)仿真參數(shù)對(duì)話框設(shè)置仿真參數(shù);設(shè)置仿真參數(shù)完后,從simulation菜單中選擇start項(xiàng)便可啟動(dòng)當(dāng)前模型的仿真,此時(shí)stop命令變成可選以供中途停止;為觀察仿真結(jié)果變化軌跡可以:把輸出結(jié)果送給scope模塊或者XY graph模塊,把仿真結(jié)果送到輸出端
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1