《《模型实验七》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《模型实验七》PPT课件.ppt(8页珍藏版)》请在三一办公上搜索。
1、模型实验(七),铅球投掷的研究,投掷铅球出手速度的模型,观测数据:v h s李梅素 40.27 13.16 2.20 19.40隋新梅 39.00 13.95 2.04 21.66李梅素 38.69 13.51 2.00 20.30黄志红 37.75 13.58 2.02 20.76李梅素 37.60 13.75 1.90 20.95李梅素 35.13 14.08 1.95 21.76如何使用这些数据估计未知的参数 F,t0,v0?,软件调查,MATLAB优化工具箱能求解的优化模型,优化工具箱3.0(MATLAB 7.0 R14),连续优化,离散优化,无约束优化,非线性极小fminunc,非光
2、滑(不可微)优化fminsearch,非线性方程(组)fzerofsolve,全局优化暂缺,非线性最小二乘lsqnonlinlsqcurvefit,线性规划linprog,0-1规划 bitprog一般(暂缺),非线性规划fminconfminimaxfgoalattainfseminf,上下界约束fminbndfminconlsqnonlinlsqcurvefit,约束线性最小二乘lsqnonneglsqlin,约束优化,二次规划quadprog,fsolve:求解非线性方程组 求解方程组:F(X)=0 X=fsolve(FUN,X0)lsqcurvefit:非线性最小二乘法 求解 min
3、sum(FUN(X,XDATA)-YDATA).2 X=lsqcurvefit(FUN,X0,XDATA,YDATA),1.化简模型,令F/m=x(1),t0=x(2),v0=x(3),为所求的未知变量。,2.整理数据 v h s李梅素 40.27 13.16 2.20 19.40隋新梅 39.00 13.95 2.04 21.66李梅素 38.69 13.51 2.00 20.30黄志红 37.75 13.58 2.02 20.76李梅素 37.60 13.75 1.90 20.95李梅素 35.13 14.08 1.95 21.76,A1=2*9.8*(1-sin),A2=2*cos,A3=v2.A=A1,A2,A3非线性方程(1 1 1)*(x(1)-g)2*x(2)2+x(3)2)+A*x(1)*x(2)2 x(1)*x(2)*x(3)-1=0用fsolve求解或使用更多的数据用lsqcurvefit求解,