数学实验报告范文

时间:2024.3.31

数学实验报告

                             日期:20    年   月    日


第二篇:数学实验教程_综合实验报告范例


单摆运动

这是一个我们熟悉的物理模型,可看作工程技术中一些振动问题的简化。

图1中一根长L的(无弹性的)细线,一端固定,另一端悬挂一质量为m的小球,在重力作用下小球处于竖直的平衡位置。使小球偏离平衡位置一个初始角度,然后让它自由落下,在不考虑空气阻力的情况下,小球就会沿圆弧摆动。

问题1 建立该物理系统的数学模型;

问题2 当初始角度较小时,求解数学模型;

问题3 当初始角度较大时,还可用问题2中的方法吗?

图1中以θ=0位平衡位置,以右边为正方向建立摆角θ的坐标系。在小球摆动过程中的任一位置θ,小球所受重力沿运动轨迹方向的分力为-mgsinθ(负号表示力的方向与θ的正方向相反),利用牛顿第二定律即得微分方程

设小球初始偏离角度为θ0,且无初速,则方程的初始条件为

求解(1)、(2)时,在θ0不大的条件下,可将方程(1)中的sinθ近似为θ,于是得到线性常系数微分方程

容易算出方程(3)在初始条件(2)下的解为

由解(4)显然可知,简谐运动的周期为

解:

(1)       理论说明部分

描述单摆运动规律的微分方程(1)是2阶微分方程,无解析解,但可用Matlab或其它软件编程求其数值解,但都需要先将它化成方程组的形式。

令     

则微分方程 (1) 化为  

初始条件转化为  

在前面的两式中,g=9.8,l=25,x10为10o=0.1745(弧度)及30o=0.5236(弧度)两种情况.

对于近似解(4)式,周期

(2)方法描述

令 y=x1,z=x2,步长 h=0.1,则原方程组可改写为

①  向前欧拉公式

对n=0,1,2,…,向前欧拉计算公式如下:

②  改进的欧拉公式

对n=0,1,2,…,改进的欧拉计算公式如下:

③  二阶龙格—库塔公式

对n=0,1,2,…,二阶龙格—库塔公式计算公式如下:

④  四阶龙格—库塔公式

对n=0,1,2,…,四阶龙格—库塔公式计算公式如下:

(3)计算数据及数据图形

①  Matlab 库函数 ode45(…) 计算结果及图形

A. 计算数据

下面的数据表分别是对应于两种情况下的计算结果比较表。

初始条件为 θ=10o时的数值解与近似解计算表

初始条件为 θ=30o时的数值解与近似解计算表

B.数值解图形

C.近似解图形

(3)简要结论

从上面的数据可以看出,处事角度为10o时精确(数值)解与近似解相差不大,而初始角度为30o时,随着时间的增加差别就很大了。

(4)计算程序

①  Matlab 5.0 程序如下:

%  定义微分方程组

function xdot=danbai(t,x)   

g=9.8;l=0.25;

xdot=zeros(2,1);

xdot(1)=x(2);

xdot(2)=-g/l*sin(x(1));

% 调用 ode45(…)解此微分方程组

% 周期近似为10s,因此,时间t的取值范围确定在[0 10]

% 微分方程组的初始解为:x0=[0.1745,0](即10o),x0=[0.5236,0](即30o),程序中只有第一种初始解;要得到第二种初始解,只需将a=0.1745改成0.5236重新运行即可。

t0=0;tf=1.0;  

a=0.1745;x0=[a,0];

[t,x]=ode45('danbai',[t0 tf],x0);

g=9.8;l=0.25;w=sqrt(g/l);

y=a*cos(w*t);

% 输出数值解 x(:,1)和近似解 y

data=[t,x(:,1),y];

% 描出数值解 x(:,1)和近似解 y 的图形

hold on

plot(t,x(:,1),'-k*')

plot(t,y,'-r*')

plot(t,y-x(:,1),'-.bs')

xlabel('t')

ylabel('theta')

title('theta=0.1745 的数值解')

hold off

更多相关推荐:
数学实验报告

西安交通大学数学实验报告高等数学实验报告MATLAB实验操作报告同组人髙加西20xx年04月10日电气工程学院电气工程与自动化专业电气12崔彧菲西安交通大学数学实验报告实验一非线性方程组求解一实验目的1熟悉MA...

数学实验实验报告

数学实验实验报告20xx20xx学年第1学期学生姓名学号院部数理学院专业班级任课教师实验报告1实验目的熟悉Mathematica软件包的使用实验内容1用两种方式编写如下自定义函数并求其导数fx在x20x10x5...

数学实验实验报告六答案

实验六实验项目名称优化实验时间20xx52620xx6220xx69实验地点理学实验楼525实验目的1掌握Matlab优化工具箱的基本用法利用优化工具包解线性规划和非线性规划的问题对不同算法作初步分析比较2练习...

数学实验实验报告模板

天水师范学院数学与统计学院实验报告实验项目名称所属课程名称实验类型线性代数实验实验日期班级学号姓名成绩12附录1源程序附录2实验报告填写说明1实验项目名称要求与实验教学大纲一致2实验目的目的要明确要抓住重点符合...

数学实验实验报告

数学与计算科学学院实验报告实验项目名称油价与船速的优化问题所属课程名称数学实验实验类型综合实验日期20xx922班级学号姓名成绩123附录2实验报告填写说明1实验项目名称要求与实验教学大纲一致2实验目的目的要明...

数学实验报告格式

数学实验实验报告20xx年03月30日一实验问题1某公司指派5个员工到5个城市工作每个城市单独一人希望使所花费的总电话费用尽可能少5个员工两两之间每个月通话的时间表示在下面的矩阵的上三角部分因为通话的时间矩阵是...

《数学实验》实验报告

数学实验实验报告20xx年4月8日一实验问题1指派问题考虑指定n个人完成n项任务每人单独承担一项任务使所需的总完成时间成本尽可能短已知某指派问题的有关数据每人完成各任务所需的时间如下表所示试建模并求解该指派问题...

数学实验报告格式

西安邮电学院数学实验报告院部名称学生姓名专业班级班内学号理学院数学实验实验报告一实验过程对问题的分析过程及解得过程正文小四号宋体两端对齐首行缩进二实验的总结与体会通过这次实验你的学习体会正文四号宋体两端对齐首行...

数学实验七: 遗传算法 实验报告

年级专业姓名学号名单序号实验时间MATLAB版本注实验报告的最后一部分是实验小结与收获实验七遗传算法1用Matlab编制另一个主程序Genetic2m求例1的在第二种终止条件下的最优解提示一个可能的函数调用形式...

重庆大学数学实验实验报告(参考)

重庆大学学生实验报告实验课程名称数学实验开课实验室学院年级专业班学生姓名学号开课时间学期数学与统计学院制开课学院实验室数学与统计DS1421实验时间20xx年3月23日

东南大学高等数学实验报告(先行版)

高等数学数学实验报告实验人员院系能源与环境学院学号03214746姓名秦泽天实验地点计算机中心机房实验一2x1xn1xnxnn12一实验题目设数列xn由下列递推关系式给出12观察数列111的极限x11x21xn...

数学分析实验报告

数学分析实验报告实验时间报告评分数学分析实验报告实验时间报告评分

数学实验实验报告(35篇)