資源描述:
《《數(shù)組向量和數(shù)組》PPT課件》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、第4章數(shù)值向量和數(shù)組4.1向量及其運算4.1.1向量的生成向量生成格式:向量名=[元素列表]說明:(1)元素列表中的元素用空格、逗號或分號相隔。(2)用空格或逗號生成行向量;(3)用分號生成列向量;例4-1,生成行向量a3(15,21,27,93,101)、行向量a2(15,21,27,93,101)和列向量a1(15,21,27,93,101)。>>a3=[15212793101]a3=15212793101>>a2=[15,21,27,93,101]a2=15212793101>>a1=[15;21;27;93;101
2、]a1=152127931012、生成向量的轉(zhuǎn)置格式:向量’例4-1,由列向量a1(15,21,27,93,101)生成行向量b。>>a1=[15;21;27;93;101]a1=15212793101>>b=a1'b=152127931013.等差元素的行向量生成格式:向量名=初值:步長:終值說明:步長為1時,可省略.例4-2,生成行向量(10,15,20,25,…,80)。>>vec1=10:5:80vec1=Columns1through81015202530354045Columns9through15505560
3、657075804.用函數(shù)生成等差元素的向量格式:向量名=linspace(初值,終值,個數(shù))例2,生成向量(10,15,20,25,30)。>>a=linspace(10,30,5)a=10152025304.1.2向量的基本運算向量與數(shù)的四則運算四則運算符:+,-,*,/,格式:向量運算符數(shù)值設(shè)向量A=(ai)m,u是常量,則A運算符u=(ai運算符u)例4-3>>vec1=80:-9:10vec1=8071625344352617>>vec1+101ans=181172163154145136127118生成對數(shù)等
4、分向量格式:logspace(a,b,n)功能:生成10^a和10^b之間的n個數(shù)。例4-4>>vec2=logspace(0,10,6)vec2=1.0e+010*Columns1through50.00000.00000.00000.00010.0100Column61.0000>>vec2/100Generatelogarithmicallyspacedvectorsy=logspace(a,b)y=logspace(a,b,n)y=logspace(a,pi)DescriptionThelogspacefuncti
5、ongenerateslogarithmicallyspacedvectors.Especiallyusefulforcreatingfrequencyvectors,itisalogarithmicequivalentoflinspaceandthe":"orcolonoperator.y=logspace(a,b)generatesarowvectoryof50logarithmicallyspacedpointsbetweendecades10^aand10^b.y=logspace(a,b,n)generatesn
6、pointsbetweendecades10^aand10^b.y=logspace(a,pi)generatesthepointsbetween10^aandpi,whichisusefulfordigitalsignalprocessingwherefrequenciesoverthisintervalgoaroundtheunitcircle.RemarksAlltheargumentstologspacemustbescalars2.向量與向量之間的加減運算格式:向量1?向量2設(shè)向量A=(ai)m,向量B=(bi)
7、m。則A?B=C=(ci)m其中,ci=ai?bi例4-5,>>vec1=linspace(200,500,7)vec1=200250300350400450500>>vec2=linspace(900,600,7)vec2=900850800750700650600>>vec3=vec1+vec2vec3=Columns1through41100110011001100Columns5through71100110011003.向量與向量之間的乘運算格式:向量1*向量2說明:向量1與向量2具有相同長度,且一個是列向量,另
8、一個是行向量.設(shè)行向量A=(ai)m,行向量B=(bi)‘m。則A*B=C其中,例1,a=(1,2,3,4),b=(2,3,4,5),計算數(shù)學(xué)式子ab操作步聚:>>a=[1,2,3,4];>>b=[2,4,6,8]‘;>>a*b%1*2+2*4+3*6+4*8=60ans=604.點積、叉積和混合積(1