Matlab上机课作业吴梅红2012.12.241.A是一个维度m*n的矩阵,写一段程序,算出A中有多少个零元素。2.编程实现从键盘输入一个三位整数,将它反向输出。如输入为123,输出为321。6.如下图所示,绘制小球按抛物线规律下落的动画曲线8.计算多项式的微分和积分。9514124234xxxxx11.522.533.544.55y-1.42.735.98.412.216.618.826.27.有一组测量数据如下表所示,数据具有y=x2的变化趋势,用最小二乘法求解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)>>fork=1:61set(h,'xdata',x(k),'ydata',y(k))pause(0.1)end>>参考答案x11.522.533.544.55y-1.42.735.98.412.216.618.826.27.有一组测量数据如下表所示,数据具有y=x2的变化趋势,用最小二乘法求解y。>>x=[11.522.533.544.55];%实验数据y=[-1.42.735.98.412.216.618.826.2];p=polyfit(x,y,2)%做二阶多项式拟合x2=1:0.1:5;y2=polyval(p,x2);%根据给定值计算多项式结果plot(x,y,'o',x2,y2)p=0.91950.8898-2.2105参考答案11.522.533.544.55-50510152025308.计算多项式的微分和积分。>>p=[4–12–145];>>pder=polyder(p);>>pders=poly2sym(pder)>>pint=polyint(p);>>pints=poly2sym(pint)pders=12*x^2-24*x-14pints=x^4-4*x^3-7*x^2+5*x9514124234xxxx