版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
MATLAB
高等數(shù)學(xué)實驗MATLAB高等數(shù)學(xué)實驗實驗七
多元函數(shù)微分學(xué)實驗?zāi)康恼莆沼肕ATLAB計算多元函數(shù)偏導(dǎo)數(shù)和全微分的方法,并掌握計算二元函數(shù)極值和條件極值的方法。理解和掌握曲面的切平面的作法。通過作圖和觀察,理解方向?qū)?shù)、梯度和等高線的概念。實驗七
多元函數(shù)微分學(xué)實驗?zāi)康?.1學(xué)習(xí)MATLAB命令7.1學(xué)習(xí)MATLAB命令7.1.1求偏導(dǎo)數(shù)命令命令diff既可以用于求一元函數(shù)的導(dǎo)數(shù),也可用于求多元函數(shù)的偏導(dǎo)數(shù)。用于求偏導(dǎo)數(shù)時,可根據(jù)需要分別采用如下幾種形式。若求f(x,y,z)對x的偏導(dǎo)數(shù),輸入diff(f(x,y,z),x)若求f(x,y,z)對y的偏導(dǎo)數(shù),輸入diff(f(x,y,z),y)若求f(x,y,z)對x的二階偏導(dǎo)數(shù),輸入diff(diff(f(x,y,z),x),x)或者diff(f(x,y,z),x,2)若求f(x,y,z)對x,y的混合偏導(dǎo)數(shù),輸入diff(diff(f(x,y,z),x),y)其余類推。7.1.1求偏導(dǎo)數(shù)命令命令diff既可以用于求一元函數(shù)的7.1.2在xoy平面上作二元函數(shù) z=f(x,y)等高線的命令contour的命令格式類似于mesh和surf這兩個命令。例如輸入: [x,y]=meshgrid(-2:0.1:2,-2:0.1:2); z=x.^2-y.^2+0.5; contour(x,y,z,20) %參數(shù)20是等高線的數(shù)量便作出了函數(shù)z=x^2-y^2的等高線(見圖7.1)。7.1.2在xoy平面上作二元函數(shù) z=f(x,y)等高圖7.1圖7.17.1.3解符號形式的代數(shù)方程組的命令solve命令用于求解符號形式的代數(shù)方程組,其格式如下。 s=solve(eq1,eq2,…,eqN,var1,var2,…,varN)它對方程組eq1,eq2,…,eqN中指定的N個變量var1,var2,…,varN求解。s返回解的結(jié)構(gòu),其內(nèi)容通過閱讀其域得到(輸入s.var1,s.var2,…,等等)。當(dāng)系統(tǒng)求不出解析解時,會自動求原點附近的一個近似解。7.1.3解符號形式的代數(shù)方程組的命令solve命令用于例如,輸入: s=solve(‘x^2+x*y+y=3’,‘x^2-4*x+3=0’)%或者 s=solve('x^2+x*y+y-3','x^2-4*x+3')輸出為:
s=
x:[2x1sym]
y:[2x1sym]例如,輸入:輸入: s.x,s.y %結(jié)構(gòu)的具體內(nèi)容輸出為: ans= 1 3 ans= 1 -3/2輸入:solve有另外一種輸出形式。輸入: [x,y]=solve(‘x^2+x*y+y=3’,‘x^2-4*x+3=0’)%或者 [x,y]=solve('x^2+x*y+y-3','x^2-4*x+3')輸出為: x= 1 3 y= 1 -3/2solve有另外一種輸出形式。輸入:7.2實驗內(nèi)容7.2實驗內(nèi)容7.2.1求多元函數(shù)的偏導(dǎo)數(shù)與全微分【例1】設(shè),求輸入: symsxy z='sin(x*y)+(cos(x*y))^2' diff(z,x) diff(z,y) diff(z,x,2) diff(diff(z,x),y)7.2.1求多元函數(shù)的偏導(dǎo)數(shù)與全微分【例1】設(shè)便依次得到函數(shù)表達(dá)式及所求的四個偏導(dǎo)數(shù)結(jié)果: z=sin(x*y)+(cos(x*y))^2 ans=y*cos(x*y)-2*y*cos(x*y)*sin(x*y) ans=x*cos(x*y)-2*x*cos(x*y)*sin(x*y) ans=-2*y^2*cos(x*y)^2+2*y^2*sin(x*y)^2- y^2*sin(x*y) ans=-2*x*y*cos(x*y)^2- 2*cos(x*y)*sin(x*y)+cos(x*y)+2*x*y*sin(x*y) ^2-x*y*sin(x*y)便依次得到函數(shù)表達(dá)式及所求的四個偏導(dǎo)數(shù)結(jié)果:【例2】設(shè),求。輸入: symsxy z='(1+x*y)^y'; diff(z,x) diff(z,y)則有輸出: ans=y^2*(x*y+1)^(y-1) ans=log(x*y+1)*(x*y+1)^y+x*y*(x*y+1)^(y-1)【例2】設(shè),求【例3】設(shè),其中是常數(shù),求。
輸入:
symsxy
z='(a+x*y)^y';
diff(z,x)
diff(z,y)輸出為: ans=y^2*(a+x*y)^(y-1) ans=log(a+x*y)*(a+x*y)^y+x*y*(a+x*y)^(y-1)【例3】設(shè),其中是常數(shù),【例4】設(shè),求。輸入: symsxyuv F='exp(u)+u*sin(v)-x'; G='exp(u)-u*cos(v)-y'; a=diff(F,x); b=diff(F,y); c=diff(F,u); d=diff(F,v); e=diff(G,x); f=diff(G,y);【例4】設(shè),求 g=diff(G,u); h=diff(G,v); A=[a,e;d,h]; B=[b,f;d,h]; C=[c,g;a,e]; D=[c,g;b,f]; E=[c,g;d,h]; uduix=-det(A)/det(E) uduiy=-det(B)/det(E) vduix=-det(C)/det(E) vduiy=-det(D)/det(E) g=diff(G,u);輸出依次得 uduix=(u*sin(v))/(u*cos(v)^2- u*exp(u)*cos(v)+u*sin(v)^2+u*exp(u)*sin(v)) uduiy=-(u*cos(v))/(u*cos(v)^2- u*exp(u)*cos(v)+u*sin(v)^2+u*exp(u)*sin(v)) vduix=(cos(v)-exp(u))/(u*cos(v)^2- u*exp(u)*cos(v)+u*sin(v)^2+u*exp(u)*sin(v)) vduiy=(exp(u)+sin(v))/(u*cos(v)^2- u*exp(u)*cos(v)+u*sin(v)^2+u*exp(u)*sin(v))輸出依次得7.2.2微分學(xué)的幾何應(yīng)用【例5】求曲面在點
處的切平面方程,并把曲面和它的切平面作在同一坐標(biāo)系里。輸入: symsxyz F='4/(x^2+y^2+1)-z'; f=diff(F,x); g=diff(F,y); h=diff(F,z);7.2.2微分學(xué)的幾何應(yīng)用【例5】求曲面 x=1/4; y=1/2; z=64/21; a=eval(f); b=eval(g); c=eval(h); x=-1:0.1:1; y=-1:0.1:1; [x,y]=meshgrid(x,y); z1=a*(x-1/4)+b*(y-1/2)+64/21; z2=4*(x.^2+y.^2+1).^(-1); mesh(x,y,z1); holdon mesh(x,y,z2)可得到曲面與切平面的圖形(見圖7.2)。 x=1/4;圖7.2圖7.27.2.3多元函數(shù)的極值【例6】求的極值。輸入: symsxy f='x^3-y^3+3*x^2+3*y^2-9*x'; fx=diff(f,x) fy=diff(f,y)輸出為: fx=3*x^2+6*x-9 fy=6*y-3*y^27.2.3多元函數(shù)的極值【例6】求再輸入: x0=roots([3,6,-9]) y0=roots([-3,6,0])輸出為駐點: x0=-3.0000 1.0000 y0=0 2再輸入: fxx=diff(f,x,2); fyy=diff(f,y,2); fxy=diff(fx,y); A=(fxx)*(fyy)-(fxy)^2; x=-3; y=0;再輸入: a1=eval(A) b1=eval(fxx) c1=eval(f) x=-3; y=2; a2=eval(A) b2=eval(fxx) c2=eval(f) x=1; y=0; a3=eval(A) b3=eval(fxx) c3=eval(f) x=1; y=2; a4=eval(A) b4=eval(fxx) c4=eval(f) a1=eval(A)
我們得到了四個駐點處的判別式函數(shù),與的值。歸納以后用表格形式列出。 -3 0 -12 -72 27 -3 2 -12 72 31 1 0 12 72 -5 1 2 12 -72 -1
從中可見:
x=-3,y=2時,,判別式disc=72,因此函數(shù)有極大值31x=1,y=0時,,判別式disc=72,因此函數(shù)有極小值-5x=-3,y=0和x=1,y=2時,判別式disc=-72,函數(shù)在這些點不取極值另外,輸入下面命令,把函數(shù)的等高線的圖形表示出來: [x,y]=meshgrid(-5:0.1:3,-3:0.1:5);
z=x.^3-y.^3+3*x.^2+3*y.^2-9*x;
contour(x,y,z,20)輸出如圖7.3所示。從圖7.3可見,在兩個極值點附近,函數(shù)的等高線是封閉的。在非極值點附近,等高線不封閉。這也是從圖形上判斷極值點的方法。從中可見:圖7.3圖7.3【例7】求函數(shù)在條件下的極值。輸入: symsxyr g=x^2+y^2; h=x^2+y^2+x+y-1; la=g+r*h; lx=diff(la,x) ly=diff(la,y) lr=diff(la,r)輸出為: lx=2*x+r*(2*x+1) ly=2*y+r*(2*y+1) lr=x^2+x+y^2+y-1【例7】求函數(shù)在條件輸入: s=solve('2*x+r*(2*x+1)=0','2*y+r*(2*y+1)=0', 'x^2+x+y^2+y-1=0','x,y,r')得到輸出: ans= r:[2x1sym] x:[2x1sym] y:[2x1sym]再輸入: r=s.r,x=s.x,y=s.y輸入:得到: r= 3^(1/2)/3-1 -3^(1/2)/3-1 x= 3^(1/2)/2-1/2 -3^(1/2)/2-1/2 y= 3^(1/2)/2-1/2 -3^(1/2)/2-1/2即有解:得到:因此有兩個極值可疑點。再輸入: x=3^(1/2)/2-1/2; y=3^(1/2)/2-1/2; f1=eval(g) x=-3^(1/2)/2-1/2; y=-3^(1/2)/2-1/2; f2=eval(g)得到輸出: f1=0.2679 f2=3.7321因此有兩個極值可疑點。再輸入:即得到兩個可能是條件極值的函數(shù)值但是否真的取到條件極值呢?可利用等高線作圖來判斷。輸入: [x,y]=meshgrid(-2:0.1:2,-2:0.1:2); z=x.^2+y.^2; contour(x,y,z,30) holdon ezplot('x^2+y^2+x+y-1')輸出如圖7.4所示。即得到兩個可能是條件極值的函數(shù)值圖7.4圖7.4從圖7.4可以看到,在極值可疑點處,函數(shù)z=g(x,y)的等高線與曲線h(x,y)=0相切。函數(shù)z=g(x,y)的等高線是一系列同心圓,由里向外,函數(shù)值在增大,在的附近觀察,可以得出z=g(x,y)取條件極大的結(jié)論。在的附近觀察,可以得出z=g(x,y)取條件極小的結(jié)論。從圖7.4可以看到,在極值可疑點處,函數(shù)z=g(x,y)的等MATLAB
高等數(shù)學(xué)實驗MATLAB高等數(shù)學(xué)實驗實驗七
多元函數(shù)微分學(xué)實驗?zāi)康恼莆沼肕ATLAB計算多元函數(shù)偏導(dǎo)數(shù)和全微分的方法,并掌握計算二元函數(shù)極值和條件極值的方法。理解和掌握曲面的切平面的作法。通過作圖和觀察,理解方向?qū)?shù)、梯度和等高線的概念。實驗七
多元函數(shù)微分學(xué)實驗?zāi)康?.1學(xué)習(xí)MATLAB命令7.1學(xué)習(xí)MATLAB命令7.1.1求偏導(dǎo)數(shù)命令命令diff既可以用于求一元函數(shù)的導(dǎo)數(shù),也可用于求多元函數(shù)的偏導(dǎo)數(shù)。用于求偏導(dǎo)數(shù)時,可根據(jù)需要分別采用如下幾種形式。若求f(x,y,z)對x的偏導(dǎo)數(shù),輸入diff(f(x,y,z),x)若求f(x,y,z)對y的偏導(dǎo)數(shù),輸入diff(f(x,y,z),y)若求f(x,y,z)對x的二階偏導(dǎo)數(shù),輸入diff(diff(f(x,y,z),x),x)或者diff(f(x,y,z),x,2)若求f(x,y,z)對x,y的混合偏導(dǎo)數(shù),輸入diff(diff(f(x,y,z),x),y)其余類推。7.1.1求偏導(dǎo)數(shù)命令命令diff既可以用于求一元函數(shù)的7.1.2在xoy平面上作二元函數(shù) z=f(x,y)等高線的命令contour的命令格式類似于mesh和surf這兩個命令。例如輸入: [x,y]=meshgrid(-2:0.1:2,-2:0.1:2); z=x.^2-y.^2+0.5; contour(x,y,z,20) %參數(shù)20是等高線的數(shù)量便作出了函數(shù)z=x^2-y^2的等高線(見圖7.1)。7.1.2在xoy平面上作二元函數(shù) z=f(x,y)等高圖7.1圖7.17.1.3解符號形式的代數(shù)方程組的命令solve命令用于求解符號形式的代數(shù)方程組,其格式如下。 s=solve(eq1,eq2,…,eqN,var1,var2,…,varN)它對方程組eq1,eq2,…,eqN中指定的N個變量var1,var2,…,varN求解。s返回解的結(jié)構(gòu),其內(nèi)容通過閱讀其域得到(輸入s.var1,s.var2,…,等等)。當(dāng)系統(tǒng)求不出解析解時,會自動求原點附近的一個近似解。7.1.3解符號形式的代數(shù)方程組的命令solve命令用于例如,輸入: s=solve(‘x^2+x*y+y=3’,‘x^2-4*x+3=0’)%或者 s=solve('x^2+x*y+y-3','x^2-4*x+3')輸出為:
s=
x:[2x1sym]
y:[2x1sym]例如,輸入:輸入: s.x,s.y %結(jié)構(gòu)的具體內(nèi)容輸出為: ans= 1 3 ans= 1 -3/2輸入:solve有另外一種輸出形式。輸入: [x,y]=solve(‘x^2+x*y+y=3’,‘x^2-4*x+3=0’)%或者 [x,y]=solve('x^2+x*y+y-3','x^2-4*x+3')輸出為: x= 1 3 y= 1 -3/2solve有另外一種輸出形式。輸入:7.2實驗內(nèi)容7.2實驗內(nèi)容7.2.1求多元函數(shù)的偏導(dǎo)數(shù)與全微分【例1】設(shè),求輸入: symsxy z='sin(x*y)+(cos(x*y))^2' diff(z,x) diff(z,y) diff(z,x,2) diff(diff(z,x),y)7.2.1求多元函數(shù)的偏導(dǎo)數(shù)與全微分【例1】設(shè)便依次得到函數(shù)表達(dá)式及所求的四個偏導(dǎo)數(shù)結(jié)果: z=sin(x*y)+(cos(x*y))^2 ans=y*cos(x*y)-2*y*cos(x*y)*sin(x*y) ans=x*cos(x*y)-2*x*cos(x*y)*sin(x*y) ans=-2*y^2*cos(x*y)^2+2*y^2*sin(x*y)^2- y^2*sin(x*y) ans=-2*x*y*cos(x*y)^2- 2*cos(x*y)*sin(x*y)+cos(x*y)+2*x*y*sin(x*y) ^2-x*y*sin(x*y)便依次得到函數(shù)表達(dá)式及所求的四個偏導(dǎo)數(shù)結(jié)果:【例2】設(shè),求。輸入: symsxy z='(1+x*y)^y'; diff(z,x) diff(z,y)則有輸出: ans=y^2*(x*y+1)^(y-1) ans=log(x*y+1)*(x*y+1)^y+x*y*(x*y+1)^(y-1)【例2】設(shè),求【例3】設(shè),其中是常數(shù),求。
輸入:
symsxy
z='(a+x*y)^y';
diff(z,x)
diff(z,y)輸出為: ans=y^2*(a+x*y)^(y-1) ans=log(a+x*y)*(a+x*y)^y+x*y*(a+x*y)^(y-1)【例3】設(shè),其中是常數(shù),【例4】設(shè),求。輸入: symsxyuv F='exp(u)+u*sin(v)-x'; G='exp(u)-u*cos(v)-y'; a=diff(F,x); b=diff(F,y); c=diff(F,u); d=diff(F,v); e=diff(G,x); f=diff(G,y);【例4】設(shè),求 g=diff(G,u); h=diff(G,v); A=[a,e;d,h]; B=[b,f;d,h]; C=[c,g;a,e]; D=[c,g;b,f]; E=[c,g;d,h]; uduix=-det(A)/det(E) uduiy=-det(B)/det(E) vduix=-det(C)/det(E) vduiy=-det(D)/det(E) g=diff(G,u);輸出依次得 uduix=(u*sin(v))/(u*cos(v)^2- u*exp(u)*cos(v)+u*sin(v)^2+u*exp(u)*sin(v)) uduiy=-(u*cos(v))/(u*cos(v)^2- u*exp(u)*cos(v)+u*sin(v)^2+u*exp(u)*sin(v)) vduix=(cos(v)-exp(u))/(u*cos(v)^2- u*exp(u)*cos(v)+u*sin(v)^2+u*exp(u)*sin(v)) vduiy=(exp(u)+sin(v))/(u*cos(v)^2- u*exp(u)*cos(v)+u*sin(v)^2+u*exp(u)*sin(v))輸出依次得7.2.2微分學(xué)的幾何應(yīng)用【例5】求曲面在點
處的切平面方程,并把曲面和它的切平面作在同一坐標(biāo)系里。輸入: symsxyz F='4/(x^2+y^2+1)-z'; f=diff(F,x); g=diff(F,y); h=diff(F,z);7.2.2微分學(xué)的幾何應(yīng)用【例5】求曲面 x=1/4; y=1/2; z=64/21; a=eval(f); b=eval(g); c=eval(h); x=-1:0.1:1; y=-1:0.1:1; [x,y]=meshgrid(x,y); z1=a*(x-1/4)+b*(y-1/2)+64/21; z2=4*(x.^2+y.^2+1).^(-1); mesh(x,y,z1); holdon mesh(x,y,z2)可得到曲面與切平面的圖形(見圖7.2)。 x=1/4;圖7.2圖7.27.2.3多元函數(shù)的極值【例6】求的極值。輸入: symsxy f='x^3-y^3+3*x^2+3*y^2-9*x'; fx=diff(f,x) fy=diff(f,y)輸出為: fx=3*x^2+6*x-9 fy=6*y-3*y^27.2.3多元函數(shù)的極值【例6】求再輸入: x0=roots([3,6,-9]) y0=roots([-3,6,0])輸出為駐點: x0=-3.0000 1.0000 y0=0 2再輸入: fxx=diff(f,x,2); fyy=diff(f,y,2); fxy=diff(fx,y); A=(fxx)*(fyy)-(fxy)^2; x=-3; y=0;再輸入: a1=eval(A) b1=eval(fxx) c1=eval(f) x=-3; y=2; a2=eval(A) b2=eval(fxx) c2=eval(f) x=1; y=0; a3=eval(A) b3=eval(fxx) c3=eval(f) x=1; y=2; a4=eval(A) b4=eval(fxx) c4=eval(f) a1=eval(A)
我們得到了四個駐點處的判別式函數(shù),與的值。歸納以后用表格形式列出。 -3 0 -12 -72 27 -3 2 -12 72 31 1 0 12 72 -5 1 2 12 -72 -1
從中可見:
x=-3,y=2時,,判別式disc=72,因此函數(shù)有極大值31x=1,y=0時,,判別式disc=72,因此函數(shù)有極小值-5x=-3,y=0和x=1,y=2時,判別式disc=-72,函數(shù)在這些點不取極值另外,輸入下面命令,把函數(shù)的等高線的圖形表示出來: [x,y]=meshgrid(-5:0.1:3,-3:0.1:5);
z=x.^3-y.^3+3*x.^2+3*y.^2-9*x;
contour(x,y,z,20)輸出如圖7.3所示。從圖7.3可見,在兩個極值點附近,函數(shù)的等高線是封閉的。在非極值點附近,等高線不封閉。這也是從圖形上判斷極值點的方法。從中可見:圖7
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 類風(fēng)濕關(guān)節(jié)炎慢病管理
- 新生兒糖尿病的護(hù)理課件
- 高三化學(xué)一輪復(fù)習(xí) 第五章 《化工生產(chǎn)中的重要非金屬元素》 專題講解 氣體的制備、凈化和收集 課件
- 巧用繩課件教學(xué)課件
- 2-1-3 碳酸鈉與碳酸氫鈉 課件 高一上學(xué)期化學(xué)人教版(2019)必修第一冊
- 吉林省2024七年級數(shù)學(xué)上冊第1章有理數(shù)階段綜合訓(xùn)練范圍1.6~1.8課件新版華東師大版
- 低壓裝表接電安全
- 報任安書公開課教案
- 家居建材客服合同范本
- 幼兒園衛(wèi)生清潔工勞動合同
- 電影院消防安全預(yù)案
- 上海市2024-2025學(xué)年高一上學(xué)期期中數(shù)學(xué)試題(無答案)
- 山東省臨沂市莒南縣2024-2025學(xué)年九年級上學(xué)期11月期中道德與法治試題(含答案)
- 安徽省合肥市廬陽區(qū)2023-2024學(xué)年四年級上學(xué)期期中數(shù)學(xué)試卷(含答案)
- 美國反無人機(jī)系統(tǒng)未來趨勢報告 THE U.S. COUNTER-UNMANNED AERIAL SYSTEMS MARKET REPORT 2024-2029
- 2024-2030年國內(nèi)不銹鋼行業(yè)市場發(fā)展分析及發(fā)展前景與投資機(jī)會研究報告
- 生氣王子課程設(shè)計
- 讓男方還房貸的協(xié)議書范文范本
- 2024-2030年全球家庭儲能市場運行剖析及發(fā)展現(xiàn)狀調(diào)研研究報告
- 蘇教版六年級上冊數(shù)學(xué)期中考試試題帶答案
- 醫(yī)院培訓(xùn)課件:《醫(yī)療質(zhì)量安全核心制度要點解讀》
評論
0/150
提交評論