資源描述:
《矩陣運算與Matlab命令.ppt》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、實驗一矩陣運算與Matlab命令日常矩陣及其運算矩陣應用實例:欖球防護用品的生產(chǎn)管理應用問題一個工廠生產(chǎn)三種橄欖球用品:防護帽、墊肩、臀墊。需要不同數(shù)量的:硬塑料、泡沫塑料尼龍線、勞動力。為監(jiān)控生產(chǎn),管理者對它們之間的關(guān)系十分關(guān)心。為把握這些量的關(guān)系,他列出下面的表生產(chǎn)原料和產(chǎn)品關(guān)系表訂單管理者接到四份訂單如上表所示。問應該如何計算每份訂單所需的原材料,以便組織生產(chǎn)?將表格寫成矩陣形式MATLAB的運行方式1.直接在命令窗口中輸入:2.M文件輸入法:M文件建立方法:1.在Matlab中,點:File->New->M-file2.在編輯窗口中輸入程序內(nèi)容
2、3.點:File->Save,存盤。對于簡單問題,使用直接輸入命令簡單有效;對稍復雜和多次重復的應用,直接輸入命令比較麻煩。MATLAB提供了邏輯解決方案,它允許用戶把多個命令放在一個簡單的文本文件中,如同在MATLAB中鍵入命令一般,這種文件稱為腳本文件,由于腳本文件以m為擴展名,它常稱為M文件。腳本文件為文本形式的,對跨平臺處理十分有利。使用M文件,可以把命令保存在磁盤上,便于以后的訪問;同時對使用大的數(shù)組也帶來的方便;增加注釋可以為腳本中的命令作文擋以免以后忘記。%以一個%開頭的行是注釋行,不被執(zhí)行矩陣:matrix['meitriks]是mat
3、lab進行數(shù)據(jù)處理和運算的基本元素大部分運算和命令都是在矩陣的意義進行的僅有一行或一列的矩陣稱為向量vector[‘vekt?]n.向量(又稱矢量)學好線性代數(shù)Matlab基本指令向量的創(chuàng)建和運算1.直接輸入向量向量的輸入格式:向量名=[x1,x2,……,xn]或=[x1x2……xn]x=[x1,x2,……,xn]或x=[x1x2……xn]注意:將向量的元素用方括號[]括起來,分量間的各元素之間用空格或逗號分隔,此時輸入的是行向量,列向量可用轉(zhuǎn)置運算’》x1=[124],x2=[1,2,1],x3=x1’運行結(jié)果x1=124x2=121x3=124注意
4、:多條命令可以放在一行中同行中各條命令用逗號隔開,表示需要顯示結(jié)果各條命令可用分號隔開,表示禁止結(jié)果顯示》x1=[124],x3=x1’運行結(jié)果x1=124x3=124》x1=[124];x3=x1’運行結(jié)果x3=1242.冒號創(chuàng)建向量冒號表達式可以產(chǎn)生一個行向量,一般格式是:e1:e2:e3其中e1為初始值,e2為步長,e3為終止值。注:步長e2=1時,可用初始值:終止值的格式e1:e3》x1=3.4:6.7,x2=3.4:2:6.7,x3=2.6:-0.8:0運算結(jié)果:x1=3.40004.40005.40006.4000x2=3.40005.40
5、00x3=2.60001.80001.00000.20003.生成線性等分向量指令x=linspace(a,b,n)在[a,b]區(qū)間產(chǎn)生n個等分點(包括端點)linspace線性等分向量其調(diào)用格式為:linspace(a,b,n)其中a和b是生成向量的第一個和最后一個元素,n是元素總數(shù)。》x=linspace(0,1,5)運行結(jié)果:x=00.25000.50000.75001.0000工作空間workspace在Matlab窗口創(chuàng)建向量后并運行后,向量就存在于工作空間,可以被調(diào)用。下面介紹運算,先介紹運算符號和一些函數(shù)調(diào)用,常用的數(shù)學運算符+----加
6、-----減*----乘----左除/----右除^----冪常用數(shù)學函數(shù)sin()----正弦cos()----余弦tan()----正切cot()----余切asin()----反正弦acos()----反余弦atan()----反正切acot()----反余切sqrt()----求平方根abs()----求絕對值squarerootsquare[skwε?]平方root[ru:t,rut]根absolute[‘?bs?lju:t]adj.絕對的;absolutevalue絕對值exp()----以e為底的指數(shù)函數(shù)exponent[ik‘sp?u
7、n?nt]n.[數(shù)]指數(shù);exponentialfunction指數(shù)函數(shù)log()----自然對數(shù)(以e為底的對數(shù)ln)log10()----求以10為底的對數(shù)log2()----求以2為底的對數(shù)logarithm[‘l?ɡ?rie?m]n.[數(shù)]對數(shù)logarithmicfunction[l?ɡ?‘riemik]對數(shù)函數(shù)另外loga(b),根據(jù)換底公式可表示為:log(b)/log(a)Powerfunction冪函數(shù)conj()----共扼復數(shù)imag(x)----求x的虛部real(x)----求x的實部sign(x)----求x的符號特殊常量P
8、i圓周率inf無窮大,由零做除數(shù)引入此常量infinite['infin?t][數(shù)]無窮大向量