第一章-Mathematical Models in Mechanics(按照Edexcel课本顺序讲解,没有编辑完)

本文主要是介绍第一章-Mathematical Models in Mechanics(按照Edexcel课本顺序讲解,没有编辑完),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Learning Objective
●理解数学模型如何应用到力学中
●理解假设 (Assumptions)如何在力学模型中利用
●知道7个标准单位以及在derived quantities中的使用。(下面前三个在M1必须掌握)

physical quantitysymbol
meterm
kilogramkg
seconds
ampereA
molemol
candelacd

是米(m),千克(kg),秒(s),安培(A),开尔文(K),摩尔(mol),坎德拉(cd)。

Prior Knowledge Check(预备知识)
1. 5 x 2 − 21 x + 4 = 0 5x^2-21x+4=0 5x221x+4=0
2.在这里插入图片描述

3.30km/h to cm/s
4.0.003806

Example1
The motion of a basketball as it leaves a player’s hand and passes through the net can be modelled using the equation h = 2 + 1.1 x − 0.1 x 2 h=2+1.1x-0.1x^2 h=2+1.1x0.1x2, where h h h m is the height of the basketball above the groupd and x x x m is the horizontal distance travelled. "

a Find the height of the basketball:

i whenitis released ii at a horizontal distance of 0.5 m.
b Use the model to predict the height of the basketball when it is at a horizontal distance of 15 m

from the player.
c Comment on the validity of this prediction.

Solution
a首先绘制这个图

import numpy as np  
import matplotlib.pyplot as plt  # 定义x的范围  
x = np.linspace(0, 15, 400)  # 定义h函数  
h = 2 + 1.1*x - 0.1*x**2  # 绘制h函数  
plt.figure(figsize=(8,6))  
plt.plot(x, h, label='h(x)')  
plt.title('h(x) = 2 + 1.1x - 0.1x^2')  
plt.xlabel('x')  
plt.ylabel('h(x)')  
plt.grid(True)  
plt.legend()  
plt.show()

在这里插入图片描述

根据图可以知道在y轴上的y=2的地方是篮球起抛点(考试时不要写中文,下同,注意这个只是讲义!

a i x = 0 ; h = 2 + 0 − 0 Height = 2 m \begin{array}{|ll}\text{a}&\text{i}&x=0;h=2+0-0\\&&\text{Height}=2m\end{array} aix=0;h=2+00Height=2m

ii问的是在水平距离x=0.5的位置,球的高度是多少
ii x = 0.5 ; h = 2 + 1.1 × 0.5 − 0.1 × ( 0.5 ) 2 Height = 2.525 m \begin{array}{rl}\text{ii}&x=0.5;h=2+1.1\times0.5-0.1\times(0.5)^2\\\text{Height}&=2.525m\end{array} iiHeightx=0.5;h=2+1.1×0.50.1×(0.5)2=2.525m

b Use the model to predict the height of the basketball when it is at a horizontal distance of 15 m from the player.
根据上面画的图可知,球都到地底下了了,所以模型不适用。
b x = 15 ; h = 2 + 1.1 × 15 − 0.1 × ( 15 ) 2 Height = − 4 m \begin{array}{ll} {x=15;h=2+1.1\times15-0.1\times(15)^{2}}\\{\text{Height}=-4m}\end{array} x=15;h=2+1.1×150.1×(15)2Height=4m

c Comment on the validity of this prediction. \text{c Comment on the validity of this prediction.} c Comment on the validity of this prediction.
c Height cannot be negative so the model is not valid when x=15m

这篇关于第一章-Mathematical Models in Mechanics(按照Edexcel课本顺序讲解,没有编辑完)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/623914

相关文章

python 线程池顺序执行的方法实现

《python线程池顺序执行的方法实现》在Python中,线程池默认是并发执行任务的,但若需要实现任务的顺序执行,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋... 目录方案一:强制单线程(伪顺序执行)方案二:按提交顺序获取结果方案三:任务间依赖控制方案四:队列顺序消

Unity新手入门学习殿堂级知识详细讲解(图文)

《Unity新手入门学习殿堂级知识详细讲解(图文)》Unity是一款跨平台游戏引擎,支持2D/3D及VR/AR开发,核心功能模块包括图形、音频、物理等,通过可视化编辑器与脚本扩展实现开发,项目结构含A... 目录入门概述什么是 UnityUnity引擎基础认知编辑器核心操作Unity 编辑器项目模式分类工程

创建springBoot模块没有目录结构的解决方案

《创建springBoot模块没有目录结构的解决方案》2023版IntelliJIDEA创建模块时可能出现目录结构识别错误,导致文件显示异常,解决方法为选择模块后点击确认,重新校准项目结构设置,确保源... 目录创建spChina编程ringBoot模块没有目录结构解决方案总结创建springBoot模块没有目录

MySQL连表查询之笛卡尔积查询的详细过程讲解

《MySQL连表查询之笛卡尔积查询的详细过程讲解》在使用MySQL或任何关系型数据库进行多表查询时,如果连接条件设置不当,就可能发生所谓的笛卡尔积现象,:本文主要介绍MySQL连表查询之笛卡尔积查... 目录一、笛卡尔积的数学本质二、mysql中的实现机制1. 显式语法2. 隐式语法3. 执行原理(以Nes

SQL Server安装时候没有中文选项的解决方法

《SQLServer安装时候没有中文选项的解决方法》用户安装SQLServer时界面全英文,无中文选项,通过修改安装设置中的国家或地区为中文中国,重启安装程序后界面恢复中文,解决了问题,对SQLSe... 你是不是在安装SQL Server时候发现安装界面和别人不同,并且无论如何都没有中文选项?这个问题也

RabbitMQ消费端单线程与多线程案例讲解

《RabbitMQ消费端单线程与多线程案例讲解》文章解析RabbitMQ消费端单线程与多线程处理机制,说明concurrency控制消费者数量,max-concurrency控制最大线程数,prefe... 目录 一、基础概念详细解释:举个例子:✅ 单消费者 + 单线程消费❌ 单消费者 + 多线程消费❌ 多

Spring Bean初始化及@PostConstruc执行顺序示例详解

《SpringBean初始化及@PostConstruc执行顺序示例详解》本文给大家介绍SpringBean初始化及@PostConstruc执行顺序,本文通过实例代码给大家介绍的非常详细,对大家的... 目录1. Bean初始化执行顺序2. 成员变量初始化顺序2.1 普通Java类(非Spring环境)(

从入门到进阶讲解Python自动化Playwright实战指南

《从入门到进阶讲解Python自动化Playwright实战指南》Playwright是针对Python语言的纯自动化工具,它可以通过单个API自动执行Chromium,Firefox和WebKit... 目录Playwright 简介核心优势安装步骤观点与案例结合Playwright 核心功能从零开始学习

浅析Spring如何控制Bean的加载顺序

《浅析Spring如何控制Bean的加载顺序》在大多数情况下,我们不需要手动控制Bean的加载顺序,因为Spring的IoC容器足够智能,但在某些特殊场景下,这种隐式的依赖关系可能不存在,下面我们就来... 目录核心原则:依赖驱动加载手动控制 Bean 加载顺序的方法方法 1:使用@DependsOn(最直

嵌入式数据库SQLite 3配置使用讲解

《嵌入式数据库SQLite3配置使用讲解》本文强调嵌入式项目中SQLite3数据库的重要性,因其零配置、轻量级、跨平台及事务处理特性,可保障数据溯源与责任明确,详细讲解安装配置、基础语法及SQLit... 目录0、惨痛教训1、SQLite3环境配置(1)、下载安装SQLite库(2)、解压下载的文件(3)、