资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,Matlab,上机课作业,吴梅红,2012.12.24,1.A,是一个维度,m*n,的矩阵,写一段程序,算出,A,中有多少个零元素。,2.,编程实现 从,键盘输入一个三位整数,将它反向输出。如输入为,123,,输出为,321,。,6.,如下,图所示,绘制小球按抛物线规律下落的动画曲线,8,.,计算多项式,的,微分和积分。,x,1,1.5,2,2.5,3,3.5,4,4.5,5,y,-1.4,2.7,3,5.9,8.4,12.2,16.6,18.8,26.2,有一组测量数据如下表所示,数据具有,y,=,x,2,的变化趋势,用最小二乘法求解,y,。,部分参考答案,如下图所示,绘制小球按抛物线规律下落的动画曲线,v=5;,s0=10;,g=0.98;,t=0:0.1:6;,x=v*t;,y=s0-0.5*g.*t.*t;,plot(x,y),h=line(Color,r,LineWidth,3,Marker,o,MarkerSize,10),for k=1:61,set(h,xdata,x(k),ydata,y(k),pause(0.1),end,参考答案,x,1,1.5,2,2.5,3,3.5,4,4.5,5,y,-1.4,2.7,3,5.9,8.4,12.2,16.6,18.8,26.2,有一组测量数据如下表所示,数据具有,y,=,x,2,的变化趋势,,用最小二乘法求解,y,。,x=1 1.5 2 2.5 3 3.5 4 4.5 5;%,实验数据,y=-1.4 2.7 3 5.9 8.4 12.2 16.6 18.8 26.2;,p=polyfit(x,y,2)%,做二阶多项式拟合,x2=1:0.1:5;,y2=polyval(p,x2);%,根据给定值计算多项式结果,plot(x,y,o,x2,y2),p,=,0.9195 0.8898 -2.2105,参考答案,8,.,计算多项式,的,微分和积分。,p=4 12 14 5;,pder=polyder(p);,pders=poly2sym(pder),pint=polyint(p);,pints=poly2sym(pint),pders=,12*x2-24*x-14,pints=,x4-4*x3-7*x2+5*x,
展开阅读全文