# README -- Catapult Simulation
This directory contains Matlab code to simulate a simple torsion catapult. This tutorial is designed to show event detection on a two-phase simulation problem, with some new plotting and animation tricks as well.
### Simulation:
__Part One:__ The catapult accelerates the projectile, powered by a torsional spring. The simulation terminates when the catapult arm reaches a prescribed angle.
__Part Two:__ The projectile is now released and flies through the air, under the influence of quadratic drag and gravity. The simulation terminates the when the projectile reaches the ground.
### Model:
__Catapult:__ The arm of the catapult is a slendar rod, and the projectile (sitting at the tip of the arm) is a point-mass. The arm is accelerated using a torsion spring.
__Projectile:__ Point mass, projectile motion with quadratic drag.
__Ground:__ The ground is modeled as a sum of sine and cosine functions, making the final event detection problem more interesting.
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
该资源内项目源码是个人的课程设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。 该资源内项目源码是个人的课程设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。
资源推荐
资源详情
资源评论
收起资源包目录
毕业设计&课设-Matlab的基本介绍,以动力系统的模拟和分析为指导.zip (91个子文件)
matlab_codings_tt
Catapult_Simulation
drawCatapult.m 2KB
MAIN.m 7KB
projectileDynamics.m 1KB
groundEvent.m 980B
drawPineTree.m 532B
catapultDynamics.m 1KB
getProjectileState.m 607B
TEST_projectileSimulation.m 5KB
TEST_launchSimulation.m 3KB
launchEvent.m 1KB
README.md 1009B
groundModel.m 179B
SeeSawDisk
dynamics.m 726B
MAIN.m 1KB
autoGen_energy.m 647B
autoGen_dynamics.m 472B
energy.m 743B
Derive_EoM.m 3KB
Smoothing
butterworthSmoothing.m 1KB
movingAverage.m 623B
TEST_smoothing.m 3KB
.gitignore 42B
Basic_Simulation
MAIN_0_simpleHarmonicOscillator.m 2KB
MAIN__numericalMethods.m 13KB
MAIN_1_projectileMotion.m 3KB
MAIN_0_SimpleExample.m 2KB
ode45_events_demo.m 3KB
MAIN_2a_projectileMotionWithDrag.m 3KB
MAIN_1_twoSimplePendulums.m 4KB
MAIN_2_projectileMotionWithDrag.m 2KB
Animation_Tutorial
3_multiple_drawing
MAIN.m 2KB
drawCartPole.m 892B
cartPolePosition.m 812B
plotCartPole.m 565B
cartPoleDynamics.m 1KB
6_create_gif
MAIN.m 3KB
drawCartPole.m 2KB
getStarVerticies.m 405B
cartPolePosition.m 812B
plotCartPole.m 565B
cartPoleDynamics.m 1KB
.gitignore 29B
1_simple_plot
MAIN.m 1KB
cartPoleDynamics.m 1KB
8_animation_callBacks
MAIN.m 2KB
drawCartPole.m 2KB
getStarVerticies.m 405B
cartPolePosition.m 812B
plotCartPole.m 565B
cartPoleDynamics.m 1KB
animate.m 4KB
2_simple_drawing
MAIN.m 2KB
cartPolePosition.m 812B
plotPendulumCart.m 573B
cartPoleDynamics.m 1KB
7_create_mp4
MAIN.m 3KB
drawCartPole.m 2KB
getStarVerticies.m 405B
cartPolePosition.m 812B
plotCartPole.m 565B
cartPoleDynamics.m 1KB
.gitignore 29B
Derive_CartPole
Derive_cartPole.m 2KB
autoGen_cartPoleEnergy.m 410B
drawCartPoleTraj.m 2KB
autoGen_cartPoleKinematics.m 465B
autoGen_cartPoleDynamics.m 465B
cartPoleKinematics.m 1KB
plotPendulumCart.m 775B
plotCartPole.m 775B
cartPoleDynamics.m 611B
TEST_cartPoleDynamics.m 1KB
cartPoleDynamicsHumanReadable.m 1KB
cartPoleEnergy.m 650B
TEST_humanReadableDynamics.m 624B
4_simple_animation
MAIN.m 2KB
drawCartPole.m 892B
cartPolePosition.m 812B
plotCartPole.m 565B
cartPoleDynamics.m 1KB
5_pretty_animation
MAIN.m 2KB
drawCartPole.m 2KB
getStarVerticies.m 405B
cartPolePosition.m 812B
plotCartPole.m 565B
cartPoleDynamics.m 1KB
license.txt 1KB
README.md 115B
Introduction
MAIN_1_function.m 3KB
MAIN_3_plotting.m 3KB
MAIN_0_script.m 1KB
共 91 条
- 1
资源评论
毕业小助手
- 粉丝: 2761
- 资源: 5583
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于SpringBoot+vue的社区医院管理系统.zip
- 锂电池SOC估计基于二阶RC模型的扩展卡尔曼滤波估算SOC 验证工况:HPPC 和 1C放电
- c#轻量级高并发物联网服务器接收程序源码(仅仅是接收硬件数据程序,没有web端,不是java,协议自己写,如果问及这些问题统统不回复 ),对接几万个设备没问题,数据库采用ef6+sqlite,可改e
- CityGPT: Empowering Urban Spatial Cognition of Large Language Models
- 平安夜祝福代码html 代码实现示例.docx
- java(二叉树的基本操作和部分二叉树相关的题)
- Spring Boot 整合 RabbitMQ(在Spring项目中使用RabbitMQ)
- 三菱Fx3U三轴定位控制程序,其中两轴为脉冲输出同步运行360度转盘,3轴为工作台丝杆 1.本程序结构清晰,有公共程序,原点回归,手动点动运行,手动微动运行 报警程序,参数初始化程序等 2.自动
- armv7l的树莓派可以用的onnxruntime版本
- 纸袋检测15-YOLO(v5至v11)、COCO、CreateML、Paligemma、TFRecord、VOC数据集合集.rar
- Yealink VC Desktop1.28.0.72, 免费,局域网,IP电话, SIP, VOIP, 视频通话,可与手机互通,手机上也安装 yealink
- 全自动棒料加工自动设备sw17全套技术开发资料100%好用.zip
- 用Jenkins 跑gitte仓库中的postman脚本 请求
- Instruction Pre-Training: Language Models are Supervised Multitask Learners
- 图片转PDF_QQ浏览器_20241226.pdf
- STM8驱动的MPU6050陀螺仪源程序
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功