資源描述:
《Matlab上機練習題及答案》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、Matlab上機練習題及答案---------------------------------------------------------------------1、矩陣Y=,給出元素1的全下標和單下標,并用函數(shù)練習全下標和單下標的轉(zhuǎn)換,求出元素100的存儲位置。取出子矩陣,并求該矩陣的維數(shù)。解:命令為:Y=[5,2,4;0,15,1;45,100,23;21,47,3]Y(2,3)Y(10)sub2ind([43],2,3)[i,j]=ind2sub([43],10)find(Y==100)sub2ind([43],3,2)
2、B=Y(2:2:4,3:-2:1)或B=Y([24],[31])[mn]=size(Y)---------------------------------------------------------------------2、已知矩陣A=[10-1;241;-205],B=[0-10;213;112]求2A+B、A2-3B、A*B、B*A、A.*B,A/B、AB解:命令為:A=[10-1;241;-205]B=[0-10;213;112]E=2*A+BF=A^2-3*BG=A*BH=B*AI=A.*BJ=A/BK=AB--
3、-------------------------------------------------------------------3、利用函數(shù)產(chǎn)生3*4階單位矩陣和全部元素都為8的4*4階矩陣,并計算兩者的乘積。解:命令為:A=eye(3,4)B=8*ones(4)C=A*B---------------------------------------------------------------------4、創(chuàng)建矩陣a=,取出其前兩列構(gòu)成的矩陣b,取出前兩行構(gòu)成矩陣c,轉(zhuǎn)置矩陣b構(gòu)成矩陣d,計算a*b、c4、
5、d,~c
6、~d解:命令為:a=[-1,0,-6,8;-9,4,0,12.3;0,0,5.1,-2;0,-23,0,-7]b=a(:,[12])c=a([12],:)d=b’e=a*bf=c7、di=~c
8、~d---------------------------------------------------------------------5、求解:命令文件為sum=0;s=1;forn=1:20s=n*s;sum=sum+s;endsum----------------------------------
9、-----------------------------------6、求得值,其中是一個數(shù)字,由鍵盤輸入,表達式中位數(shù)最多項的個數(shù),也由鍵盤輸入。例如:輸入a=3,n=4,解:命令文件為sum=0;s=0;a=input('請輸入a的值:')n=input('請輸入n的值:')fori=1:ns=s+a*10^(i-1);sum=sum+s;endsum---------------------------------------------------------------------7、計算下列分段函數(shù)的值:解:命令文件
10、為x=input('輸入x的值:')ifx<=5f=0;elseifx>5&x<=10f=(x-3)/4.0;elsef=2*x;endf---------------------------------------------------------------------8、有一群雞和兔子,加在一起頭的數(shù)量是36,腳的數(shù)量是100,編程序解答雞和兔子數(shù)量各是多少?解:命令文件為forx=0:36fory=0:36-xif(x+y==36)&(2*x+4*y==100)disp('雞有:')disp(x)disp('兔子有')d
11、isp(y)endendend---------------------------------------------------------------------9、(1)化簡表達式;(2)對表達式進行因式分解。解:命令文件為symsxf1=cos(2*x)+(sin(x))^2f2=x^4-x^2-6t1=simple(f1)t2=factor(f2)---------------------------------------------------------------------10、求下列極限值(1)(2)解:命
12、令文件為symsxf1=sin(2*x)/sin(5*x)f2=sqrt(x^2+x)-sqrt(x^2-x)t1=limit(f1,x,0)t2=limit(f2,x,inf)-----------------------------------