MALAB編程基礎(chǔ)第講基礎(chǔ)介紹與變量_第1頁
MALAB編程基礎(chǔ)第講基礎(chǔ)介紹與變量_第2頁
MALAB編程基礎(chǔ)第講基礎(chǔ)介紹與變量_第3頁
MALAB編程基礎(chǔ)第講基礎(chǔ)介紹與變量_第4頁
MALAB編程基礎(chǔ)第講基礎(chǔ)介紹與變量_第5頁
已閱讀5頁,還剩27頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

MATLAB編程基礎(chǔ)之MATLAB基礎(chǔ)介紹與變量梁丙臣1一、MATLAB的發(fā)展歷程MATLAB-MATrixLABoratory20世紀(jì)七十年代后期:時任美國新墨西哥大學(xué)計算機(jī)科學(xué)系主任的CleveMoler教授用FORTRAN設(shè)計了一組程序接口,此即萌芽狀態(tài)的MATLAB。1984年成立了MathWorks公司,并把MATLAB正式推向市場。從這時起,MATLAB的內(nèi)核采用C語言編寫,而且除原有的數(shù)值計算能力外,還新增了數(shù)據(jù)圖視功能。進(jìn)入20世紀(jì)九十年代的時候,MATLAB已經(jīng)成為國際控制界公認(rèn)的標(biāo)準(zhǔn)計算軟件。2主要版本1993年推出MATLAB4.0版本(1)推出了SIMULINK。這是一個交互式操作的動態(tài)系統(tǒng)建模、仿真、分析集成環(huán)境。(2)開發(fā)了與外部進(jìn)行直接數(shù)據(jù)交換的組件,打通了MATLAB進(jìn)行實時數(shù)據(jù)分析、處理和硬件開發(fā)的道路。(3)推出了符號計算工具包。(4)Notebook實現(xiàn)了MATLAB與Word的無縫連接。其升級版本MATLAB4.2c應(yīng)用較廣泛。1997年,MATLAB5.0版問世,緊接著是5.1、5.2,以及和1999年春的5.3版,真正32位運(yùn)算,功能強(qiáng)大,數(shù)值計算加快,擁有更豐富的數(shù)據(jù)類型和結(jié)構(gòu)、更友善的面向?qū)ο?、更加快速精良的圖形可視、更廣博的數(shù)學(xué)和數(shù)據(jù)分析資源、更多的應(yīng)用開發(fā)工具。其中MATLAB5.3應(yīng)用最廣泛。2001年推出了MATLAB6.0,直到現(xiàn)在廣泛使用的MATLAB6.5,其界面有較大的改觀,計算速度有了比較大的改善,增加了與Java的接口。3二、MATLAB語言編程介紹MATLAB中各種命令可以完成許多單一的任務(wù),對于某些較為復(fù)雜的問題,僅靠現(xiàn)有的命令或函數(shù)來解決,往往是難以達(dá)到目的。為此,要運(yùn)用MATLAB編程語言編制程序,形成M-文件。程序是使計算機(jī)完成各項運(yùn)算的命令集,運(yùn)行一個編制好的程序,計算機(jī)會從第一條命令行開始,一行接一行地執(zhí)行相應(yīng)的命令,直到終止。程序一般包含:數(shù)據(jù)輸入,數(shù)據(jù)處理和結(jié)果輸出三部分,其中數(shù)據(jù)處理是核心。程序編寫調(diào)試完成后,需要存盤,形成永久性文件,可以隨時對它進(jìn)行調(diào)用或修改。文件名以字母開頭,但不能用專用變量名,如pi等。MATLAB中每一個命令都是一個M-文件。4MATLAB命令簡單介紹

MATLAB是建立在向量、數(shù)組和矩陣基礎(chǔ)上的一種分析和仿真工具軟件包,包含各種能夠進(jìn)行常規(guī)運(yùn)算的“工具箱”,如常用的矩陣代數(shù)運(yùn)算、數(shù)組運(yùn)算、方程求根、優(yōu)化計算及函數(shù)求導(dǎo)積分符號運(yùn)算等;同時還提供了編程計算的編程特性,通過編程可以解決一些復(fù)雜的工程問題;也可繪制二維、三維圖形,輸出結(jié)果可視化。目前,已成為工程領(lǐng)域中較常用的軟件工具包之一。

5MATLAB應(yīng)用與網(wǎng)上資源工具箱信號處理、神經(jīng)網(wǎng)絡(luò)、魯棒控制、系統(tǒng)辨識、控制系統(tǒng)、圖形處理、模糊邏輯、小波分析、金融管理、概率統(tǒng)計、非線性控制等。網(wǎng)絡(luò)資源

6MATLAB安裝軟件要求Windows:Linux:Adobeacrobatreader7MATLAB命令窗口計算機(jī)安裝好MATLAB之后,雙擊MATLAB圖標(biāo),就可以進(jìn)入命令窗口,此時意味著系統(tǒng)處于準(zhǔn)備接受命令的狀態(tài),可以在命令窗口中直接輸入命令語句。8MATLAB程序執(zhí)行方式立即執(zhí)行?3.5*6.2ans=21.7000??exp(j*3*pi/4)ans=-0.7071+0.7071i?9MA誓TL框AB污程序戒執(zhí)行鬼方式立即銀執(zhí)行x=套-2語*p殺i:城0.僅1:查2*普piy=晝si決n(皆x)pl沈ot服(x串,y耽)10通用菠命令cd欠顯牢示或鍵改變嶺工作文目錄眉ho累ld遣圖形定保持僚開關(guān)di飽r校顯示符目錄趨下的澡文件模di算sp沸顯示亂變量違或文木字內(nèi)薦容ty變pe扎顯奔示文商件內(nèi)恐容賽p包at賭h咬顯示淺搜索仇目錄cl拒ea愧r桂清理雖內(nèi)存消變量彼sa侵ve裙保運(yùn)存內(nèi)幫存變壞量到礦指定蝕文件cl絮f防清吊除圖優(yōu)形窗茄口敲l乒oa梳d廢加載倚指定抽文件靠的變獻(xiàn)量pa城ck燒收集烈內(nèi)存篩碎片窗di棕ar底y題日志錄文件cl碗c懸清劣除工伸作窗惱q些ui秒t迎退絲式出M夕AT必LA框Bec聽ho總工吹作窗冷信息喬顯示烏開關(guān)算!損調(diào)連用d貸os再命令11cl貝ea萄r碑x%傲清除愚變量印x,跑如果包指令找為c征le茅ar懼x胸*,燙則為頂清除膏所有蛙以x悲首字說符的控變量wh仗ocl你ea針r%保清除忘所有盼的變呼量12命令司行鍵表盤技衛(wèi)巧命令訂行鍵鏡盤技賠巧梢調(diào)脈用上弦一行政h絮om啦e肢光散標(biāo)置準(zhǔn)于當(dāng)屯前行舟開頭研調(diào)用澡下一欠行蛙en唇d貍光洲標(biāo)置暴于當(dāng)貧前行凡末尾厭光型標(biāo)左觸移一厘個字艷符睜e揮sc菜清除叨當(dāng)前蓄輸入透行即光季標(biāo)右塌移一釘個字捐符偶d蓋el糞刪除心光標(biāo)梢處的該字符Ct劣rl蛇+躲拔光標(biāo)評左移酒一個潤單詞粥b父ac其ks案pa迎ce型刪孝除光忌標(biāo)前按的字覺符Ct歷rl研+豬緊光標(biāo)串右移豪一個把單詞革a儲lt森+b低ac偵ks披pa職ce爪恢元復(fù)上囑一次伴的刪癥除Ct收rl服+C廳終止進(jìn)正在百運(yùn)行顧的程腥序(欣運(yùn)行匹內(nèi)部雕函數(shù)啞和M沉EX純文件度除外違)13y1眨=s披qr臺t(生10僅)*蓋si惜n(泉0.豬6*栽pi鞠)/丸(2仇+s愛qr轟t(恨7)腿)%煤用“更↑”若調(diào)回撇上面割輸入炒的指陜令y2盒=s認(rèn)qr濕t(站10舟)*解co餅s(慕0.葉6*耽pi捷)/礎(chǔ)(2賽+s資qr登t(瞇7)文)14標(biāo)點(diǎn):述具有評多種達(dá)應(yīng)用脆功能身.廉小酸數(shù)點(diǎn)午及域翻訪問爽符;區(qū)獎分行布,取霜消運(yùn)煉行顯氧示等妥…胖續(xù)行改符,區(qū)恩分列套,函份數(shù)參玻數(shù)分師隔符格%竹注釋計標(biāo)記()滅指憶定運(yùn)參算先箭后次日序奸!普調(diào)港用操更作系山統(tǒng)運(yùn)娘算[]汽矩堡陣定基義標(biāo)扔志灑=悉賦乎值標(biāo)虜記{}熔用選于構(gòu)鏈成單巷元數(shù)寒組杯‘橫字層符串侄標(biāo)示魚符15MA垮TL磚AB帝搜索蹈路徑MA垃TL告AB勿的一內(nèi)切操帝作都護(hù)是在光其搜盛索路消徑中帶進(jìn)行微的,索如果毅調(diào)用殲的函還數(shù)在旅搜索蛛路徑縣之外殿,系浩統(tǒng)將臭認(rèn)為骨該函穩(wěn)數(shù)不催存在隸。路徑乳設(shè)置宴方法1、拌通過袖對話迎框設(shè)板置在M駛AT浴LA旦B主告窗口染菜單蓮中【墊fi聯(lián)le范】-培【s榴et哪P班at轟h】必選項固。2、絨pa繼th徑命令16MA董TL櫻AB懷幫助MA鳥TL跡AB味H義el孟p完善扯的H莫TM厲L格仔式聯(lián)村機(jī)幫仁助系然統(tǒng),挖非?;钊鎱s。使啄用方藥法:1.酬從h倉el鉤p菜區(qū)單中姑選取擴(kuò);2.塊在命鼠令窗堪口中尾執(zhí)行均he竭lp狹de孔sk魂或d忍oc濁。PD赤F文小檔用A受do宏be棒a為cr性ob刺at椅r以ea晌de胃r閱含讀。17Lo北ok躲fo秘r根據(jù)扒用戶惹提供驅(qū)的關(guān)勾鍵字文搜索箭相關(guān)繪的函欠數(shù)。?l掏oo養(yǎng)kf焰or頌d割if勒fSE激TD律IF悉F殺Se訂t禽di本ff詠er裂en敗ce晴.DI控FF討D顛if常fe井re必nc研e棚an酬d屢ap續(xù)pr剪ox禾im饑at餅e尚de搭ri索va惑ti建ve膠.PO機(jī)LY筍DE進(jìn)R季Di瘦ff押er打en錦ti襯at丟e遠(yuǎn)po少ly癥no適mi賠al恥.OD敬E1才13背S慣ol針ve化n快on耐-s富ti仗ff堵d匪if綢fe悉re囑nt巷ia液l藝eq蓄ua驢ti降on響s,般v輸ar旺ia蘆bl步e近or耐de倍r豬me焦th皆od田.OD顆E1肝5S撲S興ol素ve爆s捆ti波ff婚d盆if學(xué)fe炎re太nt雁ia匯l納eq古ua極ti菜on色s,事v奇ar蓋ia忙bl咐e條or畏de塵r旬me仁th賤od柱.OD容E2淡3洪S渠ol肢ve信n申on塑-s眨ti重ff擋d冰if躲fe怒re腎nt暑ia盟l踐eq藥ua個ti察on脈s,壤l鹽ow蛾o茅rd獵er阻m鴿et誰ho鑒d.OD仆E2潤3S占S傭ol誤ve咸s隊ti裁ff杯d媽if苦fe捧re督nt遠(yuǎn)ia新l束eq泥ua襖ti生on恥s,仔l(wèi)潮ow仔o缺rd融er塊m噸et規(guī)ho遼d.…緒…18幫助乒機(jī)理He重lp防命令衛(wèi)顯示宣相應(yīng)銳M文先件的宰注釋培區(qū)Lo持ok牌fo鵝r命裁令搜摸索路截徑中竭每個舍M文旱件的混第一額行,蓄掃描命是否慨包含毒所要壤查詢妄的字脅符串夫。?h悉el敏p乞ex沃a1Th饒is伏i趨s吊an豎e蘭xa嚇mp鄰le洗.19he朝lp照e每ye%智顯示刊ey壟e函打數(shù)幫喬助信略息lo嗚ok學(xué)fo察r氧in省ve臺rs居e%眠搜索蓬in組ve跳rs晃e顯梢示結(jié)癥果20其他羊幫助揉命令Ex碼is跪t錫變晨量檢境驗函舍數(shù)Wh毒at處目錄辜中文醒件列悶表Wh抗o避內(nèi)傅存變扒量列侮表Wh腦os婆內(nèi)存其變量來詳細(xì)覆信息Wh悶ic窗h旱確風(fēng)定文件岸位置21wh滲o%屆wh詞o查這詢的規(guī)結(jié)果Wh欠os%江wh饅os等查詢貌的結(jié)繪果%那這里扁大家開直接煮在命銜令窗獎中試垮一下鞋指令22Ma季tl餃ab絞的數(shù)牛據(jù)類退型變量變量約不需童要事踏先聲淹明,逃也不墓需要勺指定釣變量哄類型厘,它雞會自遷動根逼據(jù)所森賦予尺變量客的值扛或?qū)ε兞棵椎牟倭鱽項畲_定從變量克的類求型;肺賦值憐過程亡中,冒如果呢變量致已存合在,常則用適新值寇代替曬舊值固,以縫新的穿類型揮代替衛(wèi)舊的乓類型護(hù)。變量國的命爺名規(guī)候則:變量埋名區(qū)分占大小號寫;變量齊名長冬度不鴿超過63盟位,第嘉63艘位之英后的掃字符羨被忽畫略;變量脂名以英文附字母橋開頭,變計量名含中可腫以包泄含字禍母、務(wù)數(shù)字休、下筒劃線參,但不晨能使撓用標(biāo)北點(diǎn)。變量扶一般第為局闖部變宣量,堪即僅獻(xiàn)在其斯調(diào)用壤的M旬文件瞧內(nèi)部鴨有效米;若兼要定載義全紙局變掩量,艘須在堵變量讓前加影關(guān)鍵逼字g譯lo間ba封l。23常量ma洋tl例ab矛中預(yù)首定義街的一硬些特腹殊的取量。i,仙j蠅虛劃數(shù)單革位革Re管al逝mi長n得最向小的佛正浮召點(diǎn)數(shù)薦,pi樓圓周窯率置Re逃al稻ma雄x搭最大戶的浮午點(diǎn)數(shù)沸,ep掏s挽浮點(diǎn)塊運(yùn)算耳的相貨對精著度漆In疼f硬無窮芽大Na棉N虎n渣ot盞a盟n射um塊be懇r澤,不嘴定值例如頁:?p桃ian藍(lán)s書=3.坡14湊1624矩陣品輸入;,銀空格宜等用米法T=贊[1猛2奮3絞;4僚5桂6結(jié);7恢8針9騙]T=凡[1桐,2晌,3蓮;4譜,5屯,6勾;7夠,8陰,9乖]T=潤[1狗2桂3錫;4津5里6含;…7蘆8嚴(yán)9]25?1靜/0Wa井rn味in涂g:攔D輸iv吊id電e演by加z拍er駐o.an腫s成=In蟻f?0頭/0Wa劃rn鍵in筑g:謙D母iv挽id編e援by污z側(cè)er逝o.an屆s雖=Na煉N26定義咳變量丟時應(yīng)避免灰與常爛量名絞相同,如鋼果改耍變了路某個狡常量薄的值醫(yī),可育以用企cl圖ea忙r命烏令來庫恢復(fù)襪。?p習(xí)i=言1pi撿=1?c膽le叮ar市p脖i?p腎ian高s魚=3.春14祝1627變量左名判歉斷is悲va簽rn請am斧e弟8t敢h_差co廈lu枯mn%變交量名廣第一說個字雖母為哄數(shù)字?jǐn)[,不粥正確An覺s=姨028數(shù)字淘變量數(shù)字毫變量千的運(yùn)鍬算?2妖58皺*3寺69an秩s謊=95臣20段2?x李=2刑58釀*3食69x渠=95足20滔2?1氣23討^3an乒s根=18概60畢86考7?s滋qr睡t(睜an觀s)an芬s削=1.猛36奮41時e+板00督329數(shù)字球的輸木入輸睛出格恒式缺省尋為實芝數(shù)保賓留小贈數(shù)點(diǎn)后4位浮猛點(diǎn)數(shù)續(xù)表示警。其輸退入格縮慧式與C語言罵一致蠻:如:9告-7你3啞0.擾19套99份1蛾.4么75眼e6輸出吐格式腰由fo最rm啟at命令怎控制盛,只孔是影嘴響屏拒幕顯密示效嘴果,截不影誕響內(nèi)斯部存扶儲和咱計算膨。?f經(jīng)or逗ma創(chuàng)t捧lo造ng拴;p涼ian牽s異=?f鉆or最ma賞t借lo隸ng顧e始;p燦ian憑s靈=?f疼or甘ma虎t砍lo愿ng耀g飯;p姿ian懲s惡=30MA達(dá)TL遷AB中中數(shù)芝組、沃矩陣絞基本約運(yùn)算談符運(yùn)算寺

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論