matlab基础与应用教程 习题答案 作者 蔡旭晖 刘卫国 蔡立燕 第1-8章答案.doc
第1章一、思考题4(1)BA25,125(2)A7(3)AA30(4)SIZEA(5)TFINDT0EPS(6)TRESHAPEX,3,4(7)ABS MATLAB (8)CHAR935A97,67,34,1078,75,65,532,5,23,590,12,54,71BA13,CA,12DA24,34EBC2AFINDA50ELSEIFH1E5W704,428,340,252,213HH500,900,1500WWINTERP1H,W,HH, SPLINE 3XLINSPACE1,10,50YLOGXFPOLYFITX,Y,5YYPOLYVALF,XPLOTX,Y, R ,X,YY, G 4N64采样点数T5采样时间终点TLINSPACE0,T,N给出N个采样时间TII1NX3EXPT求各采样点样本值XDTT2T1采样周期F1/DT采样频率HZXFFTX计算X的快速傅立叶变换XFX1N/21FKXKK1N/21FF0N/2/N使频率轴F从零开始PLOTF,ABSF, 绘制振幅频率图XLABEL FREQUENCY YLABEL |FK| 5(1)P112007P212P310051P12CONVP1,P2PP12ZEROS1,SIZEP12,2SIZEP3,2,P3ROOTSP(2)A1,4,32,1,50,5,6PXPOLYVALP,APXMPOLYVALMP,A6(1)ZFZERO 3XSINX1 ,0(2)建立函数文件MYFUNMFUNCTIONFMYFUNXXX1YX2F1XXYY9F2XY1在命令窗口中输入以下命令XFSOLVEMYFUN,3,0 ,OPTIMSET DISPLAY , OFF 第6章一、思考题2FXINLINE 1/1X2 I,NQUADFX,100000,100000,1E3I,NQUADLFX,100000,100000,1E3X100000001100000Y1/1XXTRAPZX,Y31FXINLINE 2Y2XX2X T,YODE23FX,0,05,12FXINLINE YEXPXCOSX T,YODE23FX,0,3,1二、实验题1FORX13FXX,X2,X31,2X,3X0,2,6XDIFFFXEND2(1)X00011YX1010X1/LOG10XDYDIFFY/001(2)X00011YLOG1XDYDIFFY,2/001PLOTX199,DY3(1)FXINLINE X2SQRT2XX3 QUADFX,1,5(2)FXINLINE X/SINX2 QUADFX,PI/4,PI/3(3)FXINLINE ABSCOSXY DBLQUADFX,0,PI,0,PI(4)SYMSXYFXXYINTINTFX,Y2,Y2,1,2X的积分区间为【0,2】时FXINLINE XY DBLQUADFX,0,2,1,24X030215Y03895,06598,09147,11611,13971,16212,18325TRAPZX,Y5(1)YPINLINE 12SIN10XY T,YODE23YP,0,5,1(2)令,则可写出原方程的状态方程形式 3,,21YXYX12332SIN1COS5XTXTXTXTTXCOS012COS5SIN303132建立函数文件ZTFUNMFUNCTIONYZTFUNT,XB00COSTY0,1,00,0,11/3SINT,1,5COS2T/T12XB解微分方程组T,YODE23ZTFUN,0,5,1026建立函数文件ZTFUNMFUNCTIONYYZTFUNT,YYYY2Y3Y1Y3051Y1Y2解微分方程组T,YODE23ZTFUN,0,5,011第7章一、思考题3(1)数值积分FXINLINE EXPX1EXPX2 QUADFX,0,LOG2符号积分FSYM EXPX1EXPX2 VINTF,0,LOG2V(2)略二、实验题1ASYM 1,2,3X,Y,Z3,2,1 RANKAINVADETA21YSYM SQRTXSQRTXSQRTX Y1DIFFYY2DIFFY, X ,22SYMSXYFXYSINX2YEXPX2YDIFFDIFFFXY,X,Y31SYMSXINT1/1X42SYMSXTINT2XX1/2XX3X12,X,COST,EXP2T4SYMSNXSYMSUM1/2N1/2X12N1,N,0,INFSYMSUM1/2N1/2X12N1,N,0,551SYMSXTAYLOREXPXEXPX/2,5,02SYMSAXTAYLOREXP5XSIN3XPI/3,5,A61XSOLVESYM X3AX10 2XYSOLVE SQRTX2Y21000,3X5Y80 7方程转化为21 TY符号解Y1,Y11DSOLVE DYY1,DY1Y1T2/PI , Y25,Y125 , T 数值解编写函数文件ZTFUNMFUNCTIONYYZTFUNT,YYYY21T2/PIY1在命令窗口输入以下命令T,YODE45ZTFUN,2,7,55TLINSPACE2,7,49Y2Y8X,YDSOLVE DX3X4Y,DY4X3Y , X00,Y01