一、例题讲解1.矩阵的表示与运算例1:MATLAB 基础练习上机-14813「543-2「A=-36-5-9,B=6-23-82-7-12-8-13-97C1=A*B';C2=A'*B;C3=A.*B,并求上述所有方阵的逆阵。解:A=113;3B 二32;23C1=A*BC1=123122332C2=A*BC2=11231322111C3=A.*BC3=1211212211C1二.2...1.1.2C211*.3.231.22;21213.1.2.221.232-1--2.方程组求解3x+4y—7z—12w 二 4 例 2:求下列联立方程的解<5X—7y+4"2W二 4x+8z—5w 二 9—6x+5y—2z+10w 二 4解:3.多项式的表示与运算例 3:已经两个多项式的系数分别是:[1234]和[14916],请求这两个多项式的乘积,及商和余数。解::>>p1=[1234];>>p2=[1496];>>c=conv(p1,p2)c=162040555424>>[q,r]=deconv(p1,p2)q=l.000l.0004.函数的表达与函数值计算例 4:在 matlab 的命令窗口里完成如下计算,其中 t 的值分别取-1,0,1,表达式如下:y=■xe-4tsin(41 氛/3)^2解:>>t=[-101]t=-101>>y=sqrt(3)/2*exp(-4*t).*sin(4*sqrt(3*t)+pi/3)y=1.0e+004*2.0897+1.2065i0.00010.00005.零极点计算例 5:已知:一个多项式的系数向量是 p=[1-6-72-27],求这个多项式的根解:>>p=[1-6-72-27]p=1-6-72-27>>r=roots(p)r=12.1229-5.7345-0.3884 例 6:用 fminsearch 函数求如下函数的极小值:f(X,y)=100(y-x2)2+(1-X)2解:>>ff=inline(‘100*(x(2)-x(l)人2)人2+(l-x(l))人2>>x0=[-1.21];>>[sx,sfval]=fminsearch(ff,x0);sx=sfval=8.1777e-0106.符号运算例 7:用符号运算求解:(1)求极限 li世—^―{2)求不定枳分“严血X卄 a^beJ解:clc;clear;symsabx;%(1)f=exp(x)/(a+b^expM);limitCtxJnf/left')%(2)symsalphax;fsx^exptalpha^x);rnt(f)例 8:用符号运算求解:解:□l.G;cle5r;%(1)symsx;f=(x*(expgin(x))-1-1)-2*(exp(tan(x))-1))./sin(x)A3;Liiriit(f)D.0JD[1%(2)symsxy;y=(1-cos(2*x))/x;diffdiff(丹心 2)7.绘图基础例 9:设 y 二 cosx0.5+3sinX,把 n 间分为点,画出以为横坐_(1+X2)_标,为纵坐标的曲线。解:8.数据拟合例 10:已知一组测量值语程2345678910y15.039.566.085,589.067.512.0-86.4—236,9--448.4分别采用二阶和三阶多项式进行拟合,绘出拟合结果曲圾解:>>t=[12345678910]';>>y=[15.039.566.085.589.067.512.0-86.4-236.9-448.4]';>>p1=polyfit(t,y,2)p1=0.0411-0.63835.3937>>p2=polyfit(t,y,3)p2=-0.00410.1085-0.94935.7443>>y3=polyval(p1,x);>>y4=polyval(p2,x);>>plot(t,y,'O',x,y3,'r:',x,y4,'b-'...