基于Matlab Simulink的小球弹跳仿真及动画实现

别拿文库的唬人哎,我要模块具体参数设置,最好能讲解一下QQ979424343... 别拿文库的唬人哎,我要模块具体参数设置,最好能讲解一下
QQ979424343
展开
 我来答
tianxiawulang
2012-09-11 · TA获得超过2.7万个赞
知道大有可为答主
回答量:4732
采纳率:89%
帮助的人:2660万
展开全部
matlab中有多个小球弹跳仿真的例子,你说的带动画的应该是vrbounce吧?

那个模型可以划分成两个部分:
一部分负责小球的弹跳运动计算,另一部分则负责视景表现(使用虚拟现实工具箱),不知你关心的是哪个方面?

Stateflow里面也有个例子sf_bounce,演示如何用stateflow实现小球弹跳仿真。

另外还有个简单的例子sldemo_bounce,用来说明过零检测的。
追问

就这个SIMULIK仿真图,里面模块的参数设置   

重力加速度9.8  初速度15m 高度10m

每次落地后速度损耗20%

追答
这个例子没什么动画吧?

我现在不确定你想问什么,从这个模型来说,对于初学者来说可能有些困难的主要这样几处(从图看,你用的可能是6.5版本Matlab吧,那里面模型的名字叫bounce,后来改名了):

1、第一个积分器:
使用了外部信号触发复位、外部提供初值和状态量输出等三个不常用特性:
- 触发复位:输入信号(高度)由正变零时,触发积分器复位,初值由x0端口提供;
- 外部初值:x0端口,复位时,速度由当前速度改为原来的-0.8倍(大小损耗20%,方向相反——顺便说一句,你图中的符号好像错了);
- 状态输出:用于避免代数环。

2、第二个积分器:
使用了积分限幅这种不常用特性,限制高度的最小值为0。

3、IC模块,仅在启动的时候输出该模块设置的初值,后面会把其输入信号直接输出。

看懂了这几个模块的主要问题,理解这个模型应该就不是什么难事了。

花了不少时间核实相关资料和码字,满意的话给个好评吧。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式