急问关于双重积分~~
最近做SA,测了一组数据, 是关于 加速度BESCHLEUNIGUNG和 时间的。 图象如图,但是现在要算 位移,需要双重积分,怎么做啊?最好是用EXCEL或者MATLAB解决.爬求LOESUNG!!!!高手指点啊~~~~~~~~~~~~~谢啦!!!!!
[ 本帖最后由 nina84613 于 2008-10-29 19:33 编辑 ] 脑瘫,积分中随便两个常数就把位移不知道甩到哪里去了,还求啥。
$NO$ $NO$ 还需要两个初始条件。 还脑残咧!!! 原帖由 趴趴 于 2008-10-29 19:49 发表 http://www.dolc.de/forum/images/common/back.gif
还需要两个初始条件。
测的时候除了设置FREQUENZ和SAMPLE RATE以外就没有其他的条件了.... 原帖由 nina84613 于 2008-10-29 19:54 发表 http://www.dolc.de/forum/images/common/back.gif
测的时候除了设置FREQUENZ和SAMPLE RATE以外就没有其他的条件了....
那就假初始位置和初始速度都为0吧,否则没办法做。 原帖由 nina84613 于 2008-10-29 19:54 发表 http://www.dolc.de/forum/images/common/back.gif
测的时候除了设置FREQUENZ和SAMPLE RATE以外就没有其他的条件了....
没开过车,没见过车跑么?
汽车从静止开始的一秒,和接下来的一秒,保持加速度不变的话(推力恒定),移动距离能一样么?
$NO$ $NO$ 原帖由 Bettencourt 于 2008-10-29 19:57 发表 http://www.dolc.de/forum/images/common/back.gif
没开过车,没见过车跑么?
汽车从静止开始的一秒,和接下来的一秒,保持加速度不变的话(推力恒定),移动距离能一样么?
$NO$ $NO$
我晕哦~~~我要求的不是一个位移,是针对每一个加速度的位移,加速度又不是恒定的$m7$ 没有看懂Bettencourt在说什么,,,:)LZ首先求出正确的sinus方程,,,然后设定边界条件,,,再进行积分就可以了 估计你的实验数据的观测步长应该是恒定的,那么在matlab中采用两次数值积分就可以了,根据你要求的精确度可以采用不同的数值积分方法,这里给出简单的梯形数值积分法的指令
假定观测步长恒定,在命令行中通过T = 1:时间步长:中止时间, 得到自变量的向量,然后通过B = load(文件名),指令将你的观测数据(加速度)导入matlab的workspace,在命令行中继续键入V = trapz(T, B)得到速度变化量的数值曲线,加上速度的初始值得到速度的数值解,将上文中的B向量换成V向量,重复上述操作就得到了位移的zeitlichverlauf的数值解。
如果你对精度要求更高,或者需要对实验数据进行插值得话建议采用simulink,建模的时候拖两个离散积分器就可以。然后在source库中选择from workspace,选择相关的插枝方法。这里不再赘述。
页:
[1]