模拟的是水滴模型,所以在空气阻力方面我是用的1/2c*p*s*v,是使用的v的一次方,如果是高速的话应该用二次或者三次方,利用不定积分与微分方程,将速度与t的关系式表达出来,然后我使用了微分法,dt应该可以更小一点会更准确,不断将v*dt相加,然后画图

clc;
clear all;
p=1;
r1=0.001;
r2=input('请输入第二个半径是第一个的几倍,r2=\n')/1000;
V1=(4*pi*r1^3)/3;
V2=(4*pi*r2^3)/3;
s1=pi*r1^2;
s2=pi*r2^2;
k=0.00018102;
T=5;
g=9.8;
H0=1/2*g*T^2;
H1=0;
H2=0;
dt=0.1;
syms v
for t=0:dt:Tansw1=solve(p*r1/k*log(g/(g-k*v/(p*r1))) == t,v);H1=H1-answ1*dt;answ2=solve(p*r2/k*log(g/(g-k*v/(p*r2))) == t,v);H2=H2-answ2*dt;subplot(1,2,1);plot(0,H1,'.r','markersize',20);ylabel('height(m)');ylim([-H0,0]);                                          subplot(1,2,2);plot(0,H2,'.r','markersize',20000*r2);ylabel('height(m)');ylim([-H0,0]);drawnow;
end

空气阻力系数可能不太准确,需要修改一下。

MATLAB 在存在空气阻力情况下自由落体的模型相关推荐

  1. matlab改变矩阵的元素,Matlab中元素不变情况下改变矩阵形态——reshape()

    reshape把指定的矩阵改变形状,但是元素个数不变. 例如,行向量: a = [1 2 3 4 5 6] 执行下面语句把它变成3行2列: b = reshape(a,3,2) 执行结果: b = 1 ...

  2. 软件测试 | 测试开发 | 少数据量情况下的深度学习模型训练效果提升技巧

    背景 在进行目标识别的过程中,获取大量的数据是一件比较困难的事,但好的模型往往是基于大的数据集训练而来的.数据量较少时,模型性能难以达到理想的状态.尤其是在做项目的过程中,用户上传的测试数据与我们用于 ...

  3. 关闭Anti Aliasing 的情况下单独对3D模型抗锯齿

    公司的Unity 2.5D游戏,场景基本上都是2D Sprite铺成的,但主角是3D的,不开MSAA的话,3D主角锯齿特别明显,开MSAA的话帧数下降的厉害,所以尝试着对主角单独做了处理. 解决方案: ...

  4. revit综合免费软件丨多图元下自由控制当前视图的填充

    revit综合免费软件丨多图元下自由控制当前视图的填充 如果当前视图中有许多图元,并设置图元的表面和截面填充,如下图所示,如何在不影响其他视图的情况下自由控制当前视图的填充? 在当前视图中打开[可见性 ...

  5. java responsebody_java – 在一种情况下返回@ResponseBody,在另一种情况下返回ModelAndView...

    我有一个弹簧控制器方法.它旨在以编程方式注册用户(通过产品内其他系统的单一登录流程).它的工作原理是获取用户数据,验证它,创建用户帐户(如果不存在),将共享令牌传送回另一个系统,然后验证用户.正在进行 ...

  6. 百面机器学习 -- No.2 特征工程 -- 训练数据不足的情况下会带来什么问题,如何缓解?

    训练数据不足的情况下会带来什么问题,如何缓解? 数据不足会带来什么问题 如何解决 ? 数据不足会带来什么问题 机器学习任务的问题,可以简单的理解成寻找最佳的拟合函数和最佳的泛化函数,拟合函数是用来学习 ...

  7. 随机数字信号处理期末大报告——基于卡尔曼滤波的自由落体运动目标跟踪MATLAB实现

    完整的实验报告下载随机数字信号处理期末大报告-基于卡尔曼滤波的自由落体运动目标跟踪.docx-机器学习文档类资源-CSDN下载 ​​​​​​ 程序包及所需数据下载 target tracking us ...

  8. 自由落体matlab代码,应用MATLAB辅助自由落体运动教学

    Vd.27 No.4 (2006) 物理教师 PHYSICS TEACHER 第27卷第4期 2006年 ·现代教学技术· 应用MATLAB辅助"自由落体运动"教学 林德志 (北京 ...

  9. 负荷需求响应模型matlab 通过分时电价方式下的负荷需求响应模型得到负荷响应前后变化情况,可以看到明显呈现削峰填谷的作用

    负荷需求响应模型matlab 通过分时电价方式下的负荷需求响应模型得到负荷响应前后变化情况,可以看到明显呈现削峰填谷的作用 YID:6148641310561088爱熬夜的程序猿

最新文章

  1. 九、springboot整合rabbitMQ
  2. mysql-python 安装错误: Cannot open include file: 'config-win.h': No such file or directory
  3. 操作系统级虚拟化概述
  4. Windows下tcp参数优化
  5. 四个人过桥的题目_云南的几种“勾魂”特产,舌尖上的美味,让人回味无穷,你吃过吗...
  6. WORD开发工具的控件功能?
  7. input复选框改变样式
  8. 进程线程及堆栈关系的总结
  9. php长链接要配置,PHP链接到配置文件页面。 ?id =
  10. 正则匹配身份证和邮箱
  11. python中的缩进是长度统一吗_python缩进长度是否统一
  12. 在Windows上使用MSVC编译QuaZip
  13. Failed to run the WC DB work queue associated with 错误的解决
  14. mac 生成公私钥key
  15. sd卡计算机无法读取数据,怎么强制格式化sd卡-内存卡突然无法读取、数据损坏……整个人都是崩溃的!...
  16. HTML网页制作代码大全——中华传统文化设计题材网站(html+css)
  17. 按方位提取高程数据的方法
  18. movie制作的电影站wordpress视频主题
  19. 有尊严的生命(zz)
  20. PDE——delta函数

热门文章

  1. Java 设计模式之责任链模式实现的三种方式
  2. 计算机英语双语,计算机英语因特网(中英对照)
  3. 为什么通证经济系统设计如此重要 | 报名
  4. 华为设备命令总结(转)
  5. Docker管理软件
  6. 宝塔面板迁移系统盘/www到数据盘/home
  7. 神舟Z8-CU7NA 安装ubuntu,无线网RTL8821CE不能使用的解决思路
  8. 少一些计较多_人生多一些宽容,少一些计较!
  9. dmb ish osh
  10. hibernate 和 jpa简介