clc
clear all
g=9.8;
m=0.145;
C=0.5;
r=0.0366;
A=pi*r^2;
rou=1.2;
D=(rou*C*A)/2;
detat=0.01;
theta=(35/180*pi);
x(1)=0;
y(1)=0;
V(1)=50;
Vx(1)=V(1)*cos(theta);
Vy(1)=V(1)*sin(theta);
N=700;
for n=1:N
V(n)=sqrt(Vx(n)^2+Vy(n)^2)
ax(n)=-(D/m)*V(n)*Vx(n);
ay(n)=-g-(D/m)*V(n)*Vy(n);
Vx(n+1)=Vx(n)+ax(n)*detat;
Vy(n+1)=Vy(n)+ay(n)*detat;
x(n+1)=x(n)+Vx(n)*detat+0.5*ax(n)*detat^2; y(n+1)=y(n)+Vy(n)*detat+0.5*ay(n)*detat^2; px(n)=Vx(1)*n*detat;
py(n)=Vy(1)*n*detat-0.5*g*(n*detat)^2; end
plot(x,y,'r',px,py,'g');
grid
xlabel('x'),ylabel('y');
title('有空气阻力的抛射体运动')
考虑空气阻力的抛射体的matlab.zip
版权申诉
5星 · 超过95%的资源 25 浏览量
2023-05-11
17:23:16
上传
评论
收藏 988B ZIP 举报
JGiser
- 粉丝: 7540
- 资源: 5112
最新资源
- 基于Java的网上订餐系统设计源码 - online ordering system
- 基于Javascript的超级美眉网络资源管理应用模块设计源码
- 基于Typescript和PHP的编程知识储备库设计源码 - study-php
- Screenshot_2024-05-28-11-40-58-177_com.tencent.mm.jpg
- 基于Dart的Flutter小提琴调音器APP设计源码 - violinhelper
- 基于JavaScript和CSS的随寻订购网页设计源码 - web-order
- 基于MATLAB的声纹识别系统设计源码 - VoiceprintRecognition
- 基于Java的微服务插件集合设计源码 - wsy-plugins
- 基于Vue和微信小程序的监理日志系统设计源码 - supervisionLog
- 基于Java和LCN分布式事务框架的设计源码 - tx-lcn
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈