




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、“MATLAB”練習題要求:抄題、寫出操作命令、運行結果,并根據要求,貼上運行圖。1、求的所有根。(先畫圖后求解)(要求貼圖)>> solve('exp(x)-3*x2',0) > ezplot('exp(x)-3*x2')>> grid onans = -2*lambertw(-1/6*3(1/2) -2*lambertw(-1,-1/6*3(1/2) -2*lambertw(1/6*3(1/2) 2、求下列方程的根。1) a=solve('x5+5*x+1',0);a=vpa(a,6) a = 1.10447+1
2、.05983*i -1.00450+1.06095*i -.199936 -1.00450-1.06095*i 1.10447-1.05983*i2)至 少三個根 >> fzero('x*sin(x)-1/2', 3)ans = 2.9726>> fzero('x*sin(x)-1/2',-3)ans = -2.9726>> fzero('x*sin(x)-1/2',0)ans = -0.74083) 所有根>> fzero('sin(x)*cos(x)-x2',0)ans = 0&
3、gt;> fzero('sin(x)*cos(x)-x2',0.6)ans = 0.70223、求解下列各題:1) >> sym x;>> limit(x-sin(x)/x3,x,0) ans = 1/62) >> sym x>> diff(exp(x)*cos(x),10) ans = (-32)*exp(x)*sin(x)3) >> sym x >> vpa(int(exp(x2),x,0,1/2),17) ans = 4)>> sym x;>> int(x4/(25+x2
4、),x) ans = 125*atan(x/5) - 25*x + x3/35)求由參數方程所確定的函數的一階導數與二階導數。>> syms t>> x=log(sqrt(1+t2);y=atan(t);>> diff(y,t)/diff(x,t) ans = 1/t6)設函數y=f(x)由方程xy +ey= e所確定,求y(x)。>> syms x y;f=x*y+exp(y)-exp(1);>> -diff(f,x)/diff(f,y) ans = -y/(x + exp(y)7)>> syms x;>>
5、y=exp(-x)*sin(2*x);>> int(y,0,inf) ans = 2/58) >> syms xf=sqrt(1+x);taylor(f,0,9) ans = - (429*x8)/32768 + (33*x7)/2048 - (21*x6)/1024 + (7*x5)/256 - (5*x4)/128 + x3/16 - x2/8 + x/2 + 19) >> syms x y;>> y=exp(sin(1/x);>> dy=subs(diff(y,3),x,2)dy = -0.582610)求變上限函數對變量x的導
6、數。>> syms a t;>> diff(int(sqrt(a+t),t,x,x2)Warning: Explicit integral could not be found. ans = 2*x*(x2 + a)(1/2) - (a + x)(1/2)4、求點(1,1,4)到直線L: 的距離 >> M0=1,1,4;M1=3,0,1;M0M1=M1-M0;v=-1,0,2;d=norm(cross(M0M1,v)/norm(v)d = 1.09545、已知分別在下列條件下畫出的圖形:(要求貼圖),在同一坐標系里作圖>> syms x;>
7、> fplot('(1/sqrt(2*pi)*exp(-(x)2)/2)',-3,3,'r')>> hold on>> fplot('(1/sqrt(2*pi)*exp(-(x-1)2)/2)',-3,3,'y')>> hold on>> fplot('(1/sqrt(2*pi)*exp(-(x+1)2)/2)',-3,3,'g')>> hold off,在同一坐標系里作圖。>> syms x;fplot('(1/
8、sqrt(2*pi)*exp(-(x)2)/2)',-3,3,'r')hold onfplot('(1/(sqrt(2*pi)*2)*exp(-(x)2)/(2*22)',-3,3,'y')hold onfplot('(1/(sqrt(2*pi)*4)*exp(-(x)2)/(2*42)',-3,3,'g')hold off6、畫下列函數的圖形:(要求貼圖)(1) >> ezmesh('u*sin(t)','u*cos(t)','t/4',0,20
9、,0,2) (2) >> x=0:0.1:3;y=x;X Y=meshgrid(x,y);Z=sin(X*Y);>> mesh(X,Y,Z).9 做一個花瓶,如圖示。(提示:做一個旋轉體表面,調入一幅圖像對該表面進行彩繪,即用圖像的色圖索引作為表面體的色圖索引) >> t=(0:20)/20; >> r=sin(2*pi*t)+2; >> x,y,z=cylinder(r,40); % 產生旋轉體表面的三維數據(3) ezmesh('sin(t)*(3+cos(u)','cos(t)*(3+cos(u)'
10、;,'sin(u)',0,2*pi,0,2*pi)7、 已知,在MATLAB命令窗口中建立A、B矩陣并對其進行以下操作:(1) 計算矩陣A的行列式的值>> A=4,-2,2;-3,0,5;1,5,3;>> det(A)ans = -158(2) 分別計算下列各式:>> A=4,-2,2;-3,0,5;1,5,3;B=1,3,4;-2,0,-3;2,-1,1;>> 2*A-Bans = 7 -7 0 -4 0 13 0 11 5>> A*Bans = 12 10 24 7 -14 -7 -3 0 -8>> A
11、.*Bans = 4 -6 8 6 0 -15 2 -5 3>> A*inv(B)ans = -0.0000 -0.0000 2.0000 -2.7143 -8.0000 -8.1429 2.4286 3.0000 2.2857>> inv(A)*Bans = 0.4873 0.4114 1.0000 0.3671 -0.4304 0.0000 -0.1076 0.2468 0.0000>> A*Aans = 24 2 4 -7 31 9 -8 13 36>> A'ans = 4 -3 1 -2 0 5 2 5 3>>8、 在
12、MATLAB中分別利用矩陣的初等變換及函數rank、函數inv求下列矩陣的秩:(1) 求 rank(A)=? >> A=1,-6,3,2;3,-5,4,0;-1,-11,2,4;>> rank(A)ans = 3 (2) 求。>> B=3,5,0,1;1,2,0,0;1,0,2,0;1,2,0,2>> inv(B)ans = 2.0000 -4.0000 -0.0000 -1.0000 -1.0000 2.5000 0.0000 0.5000 -1.0000 2.0000 0.5000 0.5000 0 -0.5000 0 0.50009、在MA
13、TLAB中判斷下列向量組是否線性相關,并找出向量組中的一個最大線性無關組。>> a1=1 1 3 2'a2=-1 1 -1 3'a3=5 -2 8 9'a4=-1 3 1 7'A= a1, a2 ,a3 ,a4 ;R jb=rref(A)a1 = 1 1 3 2a2 = -1 1 -1 3a3 = 5 -2 8 9a4 = -1 3 1 7R = 1.0000 0 0 1.0909 0 1.0000 0 1.7879 0 0 1.0000 -0.0606 0 0 0 0jb = 1 2 3>> A(:,jb)ans = 1 -1 5 1
14、1 -2 3 -1 8 2 3 910、在MATLAB中判斷下列方程組解的情況,若有多個解,寫出通解。(1) 一: >> A=1,-1,4,2;1,-1,-1,2;3,1,7,-2;1,-3,-12,6;>> rank(A)ans = 3>> rref(A)ans = 1 0 0 0 0 1 0 -2 0 0 1 0 0 0 0 0二: >> A=1,-1,4,2;1,-1,-1,2;3,1,7,-2;1,-3,-12,6;>> format ratn=4;RA=rank(A)RA = 3>> if(RA=n) fprin
15、tf('%方程只有零解')else b=null(A,'r')endb = 0 2 0 1 >> syms k X=k*b X = 0 2*k 0 k (2) >> A=2 3 1;1 -2 4;3 8 -2;4 -1 9;b=4 -5 13 -6'B=A b;>> n=3;>> RA=rank(A)RA = 2 >> RB=rank(B)RB = 2rref(B)ans = 1 0 2 -1 0 1 -1 2 0 0 0 0 0 0 0 0 >> format ratif RA=R
16、B&RA=n %判斷有唯一解X=Abelseif RA=RB&RA<n %判斷有無窮解X=Ab %求特解C=null(A,'r') %求AX=0的基礎解系else X='equition no solve' %判斷無解endWarning: Rank deficient, rank = 2, tol = 8.9702e-015. X = 0 3/2 -1/2 C = -2 1 1 11、求矩陣 的逆矩陣 及特征值和特征向量。A=-2 1 1;0 2 0;-4 1 3;>> a1=inv(A)a1 = -3/2 1/2 1/2 0
17、 1/2 0 -2 1/2 1 >> P,R=eig(A)P = -985/1393 -528/2177 379/1257 0 0 379/419 -985/1393 -2112/2177 379/1257 R = -1 0 0 0 2 0 0 0 2 A的三個特征值是: r1=-1,r2=2,r3=2。三個特征值分別對應的特征向量是P1=1 0 1;p2=1 0 4;p3=1 3 112、化方陣為對角陣。>> A=2 2 -2;2 5 -4;-2 -4 5;P,D=eig(A)P = -0.2981 0.8944 0.3333 -0.5963 -0.4472 0.66
18、67 -0.7454 0 -0.6667D = 1.0000 0 0 0 1.0000 0 0 0 10.0000>> B=inv(P)*A*PB = 1.0000 -0.0000 0.0000 0.0000 1.0000 0.0000 -0.0000 0 10.0000程序說明: 所求得的特征值矩陣D即為矩陣A對角化后的對角矩陣,D和A相似。13、求一個正交變換,將二次型化為標準型。>> A=5 -1 3;-1 5 -3;3 -3 3;>> syms y1 y2 y3y=y1;y2;y3;P,D=eig(A)P = 881/2158 985/1393 -7
19、80/1351 -881/2158 985/1393 780/1351 -881/1079 0 -780/1351 D = * 0 0 0 4 0 0 0 9 >> x=P*y x = (6(1/2)*y1)/6 + (2(1/2)*y2)/2 - (3(1/2)*y3)/3 (2(1/2)*y2)/2 - (6(1/2)*y1)/6 + (3(1/2)*y3)/3 - (3(1/2)*y3)/3 - (2(1/2)*3(1/2)*y1)/3 >> f=y1 y2 y3*D*y f = 14、 設,數列是否收斂?若收斂,其值為多少?精確到6位有效數字。f=inline(
20、'(x+7/x)/2');>> x0=3;>> for i=1:20 x0=f(x0); fprintf('%g,%gn',i,x0);end1,2.666672,2.645833,2.645754,2.645755,2.645756,2.645757,2.645758,2.645759,2.6457510,2.6457511,2.6457512,2.6457513,2.6457514,2.6457515,2.6457516,2.6457517,2.6457518,2.6457519,2.6457520,2.64575該數列收斂于三,它的
21、值是15、設 是否收斂?若收斂,其值為多少?精確到17位有效數字。(注:學號為單號的取,學號為雙號的取)>> f=inline('1/(x8)');x0=0;for i=1:20 x0=(x0+f(i); fprintf('%g , %.16fn',i,x0);end1 , 1.00000000000000002 , 1.00390625000000003 , 1.00405866579027594 , 1.00407392457933845 , 1.00407648457933846 , 1.00407707995351927 , 1.004077
22、25342004488 , 1.00407731302468969 , 1.004077336255262610 , 1.004077346255262611 , 1.004077350920336512 , 1.004077353246016813 , 1.004077354471911514 , 1.004077355149515015 , 1.004077355539699316 , 1.004077355772530017 , 1.004077355915883518 , 1.004077356006628119 , 1.004077356065508520 , 1.004077356
23、1045711>>16、求二重極限>> clear>> syms x y;>> f=(log(x+exp(y)/sqrt(x2+y2);>> fx=limit(f,'x',1);>> fxy=limit(fx,'y',0) fxy = log(2)17、已知。>> clearsyms x y z;>> F=exp(x)-x*y*z;>> Fx= diff(F, 'x') Fx = exp(x) - y*z >> Fz= diff
24、(F, 'z') Fz = -x*y >> G=-Fx/Fz G = (exp(x) - y*z)/(x*y)18、已知函數,求梯度。一:>> clearsyms x y z;>> f=x2+2*y2+3*z2+x*y+3*x-3*y-6*z;>> dxyz=jacobian(f) dxyz = 2*x + y + 3, x + 4*y - 3, 6*z - 6二:>> clear>> syms x y z;>> f=x2+2*y2+3*z2+x*y+3*x-3*y-6*z;>> g
25、r=jacobian(f) gr = 2*x + y + 3, x + 4*y - 3, 6*z - 619、計算積分,其中由直線圍成。>> A=int(int (2-x-y),'y',x2,x),'x',0,1)/2 A = 11/12020、計算曲線積分,其中曲線。clearsyms x y z tx=cos(t);y=sin(t);z=t;dx=diff(x,t);dy=diff(y,t);dz=diff(z,t);ds=sqrt(dx2+dy2+dz2);f=z2/(x2+y2);I=int(f*ds,t,0,2*pi) I = (8*2(1
26、/2)*pi3)/321、計算曲面積分,其中。>> clear >> syms x y z a;>> z=sqrt(a2-x2-y2);>> f=x+y+z;>> I=int(int(f,'y',0,sqrt(a2-x2),'x',0,a)I=1/2*a3+1/4*a3*pi+1/3*a2*(a2)(1/2)+1/3*(-1/2-1/4*pi)*a322、求解二階微分方程:。>> clear>> syms x y;>> d_equa='D2y-10*Dy+9*y=exp(2*x)'d_equa =D2y-10*Dy+9*y=exp(2*x)>> Condit= 'y(0)=6/7,Dy(0)=33/7'Condit =y(0)=6/7,Dy(0)=33/7>
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 成都天府新區顧連禾泰康復醫院招聘筆試真題2024
- 2024年廣西英華國際職業學院輔導員考試真題
- 歷史地理角色設計師基礎知識點歸納
- 2025年二級建造師理論試題
- 參數化貝葉斯推斷在生物學和醫學中的應用-洞察闡釋
- 新醫科背景下遺傳學課程的教育需求與發展趨勢
- 中型水庫工程可行性研究報告
- 銅加工企業經營管理方案
- 第八章力復習-教學設計
- 2025至2030年中國日式插芯鎖行業投資前景及策略咨詢報告
- 2025年通信工程與技術考試試卷及答案
- 2024-2025學年下學期初中道德與法治七年級期末復習試卷(含答案)
- 防范和打擊非法金融活動競賽試題庫500題(含答案)
- 2025年中國1,2-環氧丁烷行業市場規模調研及投資前景研究分析報告
- 2025年江蘇南通市通州區八年級生物二模試卷
- 【變電站高壓斷路器和隔離開關的選擇計算過程案例】2100字
- 2025年行政職業能力測驗試卷及答案
- 廣東省廣州市越秀區2024-2025學年七年級下學期期末考試語文試題
- 道觀廟宇托管協議書
- 2025年中國天然云母市場調查研究報告
- 2024北京朝陽區六年級畢業考英語試題及答案
評論
0/150
提交評論