clc;
clear;
close all;
g=9.8; % 重力加速度
k=-1; % 空气阻力系数
dt=0.1; % 设置计算步长
N=25; % 设置仿真递推次数. 仿真时间等于N与dt的乘积
for m=[0.1, 2, 100] % 三种落体质量
v=0; % 设定初始速度条件
s=0; % 设定初始位移条件
t=0; % 设定起始时间
for i=1:N
a=g+k/m*v; % 计算加速度
v=v+a*dt; % 计算新时刻的速度
s(i+1)=s(i)+v*dt; % 新位移
t(i+1)=t(i)+dt; % 时间更新
end
plot(t,s,'o');
hold on;
end
% 理论计算, 以便与仿真结果对照
t_theory=0:0.01:N*dt; % 设置解析计算的时间点
v_theory=g*t_theory; % 解析计算的瞬时速度
s_theory=1/2*g*t_theory.^2; % 解析计算的瞬时位移
% 作图: 仿真结果与解析结果对比
t=0:dt:N*dt;
plot(t_theory,s_theory, '-');
xlabel('时间 t'); ylabel('位移 s');
fpga和matlab
- 粉丝: 18w+
- 资源: 2645
最新资源
- 在线商城系统源代码.zip
- 知识管理系统源代码.zip
- 在线文档管理系统的设计与实现.zip
- 智慧社区系统源代码.zip
- 智能物流管理系统源代码.zip
- 租房平台系统源代码.zip
- 周边美食探索及分享平台源代码.zip
- vue前端框架之思维导图
- 车用驱动电机原理与控制基础-P147公式(6-76)
- Python 3.4.3 amd64 安装包
- Node.js v16.18.0-x64
- Motrix-Setup-1.6.11 下载工具
- 用友U8+13.0全模块运维与操作手册
- “如何遵守 ISO 26262 标准 ”白皮书
- 工具变量-中国城市城镇激进化指数数据集.xlsx
- 车用驱动电机原理与控制基础-P147公式(6-81)~(6-83)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈